TM Forum Community

 View Only
  • 1.  SID Information Model Attributes

    Posted Sep 14, 2020 08:28
    Hello !

    Since I am new to the SID models , I am trying to comprehend the  significance of having attributes that belong to one Business entity but they are dimmed ( in grey colour ).

    I am attaching below 2 screenshots from the Excel version of the SID model and the archive version once opened by any modelling tools so that you can see the difference.

    Basically , I have 2 questions why there are discrepancy between the attributes for the same entity between the excel version and the UML one. more importantly what does it mean to have dimmed attributes in any format ?

    I would appreciate the help.


    #General


  • 2.  RE: SID Information Model Attributes

    TM Forum Member
    Posted Sep 14, 2020 09:26
    Edited by Cecile Ludwichowski Sep 14, 2020 09:27
    Hi Ashraf,

    Attributes in grey in Excel or modelling tool correspond to attributes inherited from a Super-class.
    For exemple Customer is a sub-class from PartyRole and because of this inheritance Customer inherits from all attributes and relationships from PartyRole.
    In addition, in the Excel spreadsheet you only have attributes inherited but in the modelling tool you also can see the inherited relationships such as _partyInteractionRole inherited by Customer from PartyRole.

    See you,
    Cécile

    ------------------------------
    Cecile Ludwichowski
    Orange
    ------------------------------



  • 3.  RE: SID Information Model Attributes

    TM Forum Member
    Posted Jan 25, 2024 16:10

    Hi,

    I had a question about how to set up the ID field with respect to PartyRole and its subclasses:

    Would PartyRole have an ID that gets inherited by Customer?  Or would customer have an ID, but PartyRole wouldn't as an abstract class?  Or would both of them have IDs?



    ------------------------------
    Tony Jacob
    Aussie Broadband Limited
    ------------------------------



  • 4.  RE: SID Information Model Attributes

    TM Forum Member
    Posted Jan 27, 2024 14:48

    Hi Tony

    Are you referring to the SID (information framework) or rather to the Open API model.

    In the Open API model, Party Role is a concrete class, not abstract. Like any managed entity in the Open API model, Party Role has an ID attribute. Customer is indeed a subclass of Party Role, and was created due to its centrality in the service provider business.

    In v5 of the APIs we introduced Party Role Spec, so that you can dynamically define new types of party role without the need to subclass.

    In the SID, Party Role inherits eventually from Root Entity, which has an ID.

    Hope it helps



    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------



  • 5.  RE: SID Information Model Attributes

    TM Forum Member
    Posted Jan 29, 2024 13:15

    Hi Jonathan,

    I read that you differentiate between SID and the Open API model.

    I assume this means that these are effectively two different models maintained by different teams. Correct?

    From the SID pages, one can download the SID model. But where can we download the Open API model? I only see .png files on the Open API Github.

    Are both models maintained in SPARX? We are facing issues to import the SPARX XMI export into our IBM RSA environment!

    I'm also wondering to what extend both models are kept in synch? Thinking of the "RelatedParty" object in TMF641 which seems to combine both Party and PartyRole into one single object (but then where do/did the PartyRole attributes go?)



    ------------------------------
    Walter Heyse
    Proximus SA
    ------------------------------



  • 6.  RE: SID Information Model Attributes

    TM Forum Member
    Posted Jan 29, 2024 15:16

    Hi Walter

    There is currently no official download of the Open API model. The model is implicit within the published swagger/OAS files for APIs, and is maintained internally as a coherent set of JSON Schema file. I have no idea if and when it will be published formally as a complete model.

    The Information Framework (SID) is indeed maintained in Sparx Enterprise Architect, it was moved fairly recently to EA after many long years in various Rational platforms. If you are experiencing import issues I suggest you raise a ticket with TM Forum IT support.

    Hope it helps



    ------------------------------
    Jonathan Goldberg
    Amdocs Management Limited
    Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
    ------------------------------



  • 7.  RE: SID Information Model Attributes

    TM Forum Member
    Posted Jan 30, 2024 03:34

    Thanks for your feedback Jonathan.

    Unfortunately I do not find TM Forum IT Support on the website. Could you point me to its exact location so I can raise a ticket?

    Thank you

    Walter



    ------------------------------
    Walter Heyse
    Proximus SA
    ------------------------------



  • 8.  RE: SID Information Model Attributes

    TM Forum Member
    Posted Jan 31, 2024 08:09

    Hi Walter,

    As stated by Jonathan above, we moved from RSA to Sparx several releases ago.  

    The UML / XMI format is suppose to be be a format that can be imported into other tools.   

    I would suggest taking this up with IBM (a tool question).



    ------------------------------
    Kevin Scaggs
    TM Forum
    ------------------------------