Book a Demo

Author Topic: Open Source 1075-class Sparx EA model for the Financial Industry  (Read 8814 times)

Jurgen

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
    • Financial Industry Business Data Model
Open Source 1075-class Sparx EA model for the Financial Industry
« on: September 11, 2019, 06:30:48 am »
Financial Industry Business Unified Model (FIBUM)

Semantics for Object Modelers, Application Developers, and Data Architects with “other” data modeling tools -an addendum to the introduction to the ontology-derived Enterprise Data Model.

FIBO is the authoritative model of Financial Industry concepts, their definitions, and relations.

The Enterprise Data Management Council (EDMC) is the Global Association of more than 200 Financial Institutions (FI). EDMC members developed the Financial Industry Business Ontology (FIBO), a business conceptual model. FIBO is the authoritative reference standard. FIB-DM is the FIBO as a Conceptual Data Model. The Open Source core version provides more than one thousand entities derived from FIBO Foundation, Business Entities, and Finance Business & Commerce modules.

More than 100 people downloaded the model in the first three weeks since launch. Most users are from Financial Institution on PowerDesigner and ERWin data modeling tools. However, many downloaders with “other” data modeling tools cannot import the native PowerDesigner model file. Object Modelers and Application Architects need a class model.
FIBUM is the bridge across the chasm.
The model file format is UML 2.2 (XMI 2.1), generated with Sparx EA.


Go to the FIB-DM download page, https://fib-dm.com/data-model-download/, click on the download widget or menu item and follow the instructions.

We open Sparx EA and create a new project, “FIBUM import.” In the menu select Publish and click on Import XML, Import, Package from XML.

The UML XML does not contain diagrams, hence the box is unchecked.

The FIBO in Sparx Enterprise Architect

The packages in the browser reflect the FIBO module structure. Notice the CODT package and the stereotypes on packages and classes. I created the sample diagram after the import, populating with Contact classes (fibo-fnd-agr-ctr*). The model has the package hierarchy, but for compatibility with other data modeling tools, all classes are under the main model. In other words, the packages are empty.

CODT package and stereotypes

The Configurable Ontology to Data-model Transformation is the process and technology to derive models from ontologies. Tagged values are the UML equivalent to RDFS/OWL annotation properties, PowerDesigner extended attributes and ERWin user-defined properties. In UML 2, you can only apply tagged values to model elements that use a stereotype with a tag definition. The CODT profile defines stereotypes for classes and packages with tagged values for FIBO annotation properties, lineage, and semantics.

FIBUM Package properties

The Package name is the Prefix of the ontology module. The Stereotype is OntModule for all FIBO-derived packages. The Alias is the logical English name.
The FIBO documentation uses RDFS/OWL annotation properties:

Dublin Core https://www.dublincore.org/specifications/dublin-core/dcmi-terms/
Semantic Metadata http://www.omg.org/techprocess/ab/SpecificationMetadata/
Resource Description Framework Schema http://www.w3.org/2000/01/rdf-schema
Simple Knowledge Organization System https://www.w3.org/2004/02/skos/
FIBO and CODT defined annotation properties, FIBO Explanatory note, Ontology URI the lineage, traceability to the source ontology module. Resource Name, the module code, or becomes the Package Name. 

FIBUM Class properties

The Class Name derived from the ontology class Prefix:Localname. The value is the same as the FIB-DM Entity Code. The Alias is the logical English name, the same value as the FIB-DM Name. All ontology derived classes have the stereotype OntClass.

Thanks for reading.
The introduction tutorial PowerPoint is on the website: https://fib-dm.com/tutorial-1-addendum/
For news and updates, please visit the LinkedIn page, https://www.linkedin.com/showcase/fib-dm/










 



 






« Last Edit: September 14, 2019, 03:59:44 am by Jurgen »

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: Open Source 1075-class Sparx EA model for the Financial Industry
« Reply #1 on: September 12, 2019, 08:05:13 am »
That's interesting but I'm not sure why it needs to harvest my email address to allow me to download it.

Sunshine

  • EA Practitioner
  • ***
  • Posts: 1353
  • Karma: +121/-10
  • Its the results that count
    • View Profile
Re: Open Source 1075-class Sparx EA model for the Financial Industry
« Reply #2 on: September 12, 2019, 11:02:42 am »
Tried downloading and importing the file. Had a few problems with it.
a) No diagrams even when there was a screen shot of diagrams in Sparx EA. So that is misleading
b) A lot of elements aren't under their respective package
c) Its only partial version of the model.

A more complete model is published via Alfesco using a different modelling tool. Maybe power designer or something similar.
The complete model can be found here
http://52.2.99.123:8080/share/s/1GqFnUakTKK82NvubpmDqw#TREE_VIEW_ID_bca3089d-6c68-4579-9a1f-00135cee718cNodeView__eaa5a85a-2af0-4522-aff8-be63501086cc_cc_TREE_VIEW_ID_bca3089d-6c68-4579-9a1f-00135cee718c

The OMG have xml models for these.
Happy to help
:)

Jurgen

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
    • Financial Industry Business Data Model
Re: Open Source 1075-class Sparx EA model for the Financial Industry
« Reply #3 on: September 14, 2019, 04:25:35 am »
Sorry Glassboy, I use the email to contact downloaders from banks. Fremium to premium banks may upgrade to Derivatives, Securities, or need consulting.

Point taken Sunshine, I updated the post clarifying about the diagram and packages.
The modeling tool in your link is No Magic Cameo Collaborator, but that is only a viewer – you can’t download XML from the site.
The EDMC publishes the latest ontology in RDF XML and other formats: https://spec.edmcouncil.org/fibo/OWL (OMG is older).
My LinkedIn article explains the ontology to PowerDesigner conceptual data model transformation. https://www.linkedin.com/pulse/open-source-data-model-financial-industry-jurgen-ziemer/
Sparx is the tool of choice to CSV import metadata and generates universal UML XMI.