The addendum introduces the FIBUM, the Financial Industry Business Unified Model. The UML-XMI Class Model is for Object Modelers,
Application Developers, and Data Architects with data modeling tools that cannot import native PowerDesigner models.

For full screen click maximize at the bottom of the online viewer.

Then start slide show in MS-PowerPoint online.
Download the tutorial PDF or PowerPoint
Text of the presentation
Semantics for Data
Architects
- Semantics for Object Modelers, Application Developers, and Data Architects with “other” data modeling tools Financial Industry Business Unified Model (FIBUM) An addendum to the introduction to the ontology-derived Enterprise Data Model. Jurgen Ziemer Ontologist & Data Architect at Jayzed Data Models Inc.
- FIBO is the authoritative model of Financial Industry concepts, their definitions, and relations. https://fib-dm.com © Jayzed Data Models Inc. 2019 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. Core - You work at a Financial Institution and already embrace model-driven development, industry standards, and reference models. https://fib-dm.com © Jayzed Data Models Inc. 2019 Finance business stakeholder and expert with a
working knowledge of Entity-Relationship and Ontology diagrams. Data or Application Architect experienced in Enterprise Reference models. Youmay have used FIBO design patterns and definitions. As an Ontologist withan in-depth understanding of the FIBO, you already use the referenceontology for your design and want to spread adaptation across your enterprise. - There are
still gaps for enterprise-wide FIBO leverage. https://fib-dm.com © Jayzed Data Models Inc. 2019 More than 100 people downloaded the model in thefirst three weeks since launch. FIB-DM is a PowerDesigner Conceptual Data Model (CDM). Many downloaders with “other” data modeling tools cannot importthe native PowerDesigner model file. Object Modelers and Application Architects need a class model. Most users are from FinancialInstitution on PowerDesigner and ERWin data modeling tools. - FIBUM is
the bridge across the chasm. https://fib-dm.com © Jayzed Data Models Inc. 2019 1075 UML classes Open Source - Semantic Model Driven Architecture https://fib-dm.com © Jayzed Data Models Inc. 2019 Use Type Level Business Conceptual Enterprise Design Logical Department Physical Project Development Implementation Data Model RDFRDBMS RDF OWL Data Message Process Object FIB-DM FIBO FIB-UM
- Download, install and a quick tour https://fib-dm.com © Jayzed Data Models Inc. 2019 This presentation is an addendum to the FIB-DM Introduction tutorial, covering specifics of the UML Model. Watch and read the complete
data model introduction about the ontology to data model transformation andthe model structure. https://fib-dm.com/tutorial-1-introduction/ or https://www.linkedin.com/showcase/fib-dm/ About the UML-XMI download file The UML class model in Sparx Enterprise Data Architect. - Download FIBUM Core GO to the FIB-DM download page, https://fib-dm.com/data-model- download/, click on the download widget or menu item.
- Follow
the download email instructionsFrom: Service <service@fib-dm.com> Sent: Sunday, August 18, 2019, 13:30To: <esample@xyzbank.com> Subject: FIB-DM download link Thanks for your interest in the Financial Industry Business Data Model. Here are three download links: PowerDesigner(CDM, conceptual data model) PowerDesigner users download the CDM. Extractthe model file from the ZIP archive and open the model. PowerDesigner(LDM, logical data model) For ERWin and other modeling tools with native PowerDesigner import, use the LDM. UML XMI (Class Model) For other tools use FIBUM, UML-XMI import. I appreciate your feedback and screenshots. Receive the email with the download links. Users of other modelingtools with XMI import click on the class model. - FIBUM XML file https://fib-dm.com © Jayzed Data Models Inc. 2019 <?xml version=”1.0″ encoding=”windows-1252″?> <xmi:XMI xmi:version=”2.1″ xmlns:uml=”http://schema.omg.org/spec/UML/2.2″ xmlns:xmi=”http://schema.omg.org/spec/XMI/2.1″ xmlns:thecustomprofile=”http://www.sparxsystems.com/profiles/thecustomprofile/1.0″ xmlns:CODT_Profile=”http://www.sparxsystems.com/profiles/CODT_Profile/”> <xmi:Documentation exporter=”Enterprise Architect” exporterVersion=”6.5″/> <uml:Model xmi:type=”uml:Model” name=”EA_Model”> <packagedElement xmi:type=”uml:Package” xmi:id=”EAPK_AE7CCFFF_AF53_42e6_BD23_FFF920D7F52E” name=”Financial Industry Business Data Model (Core)”> <packagedElement xmi:type=”uml:Class” xmi:id=”EAID_4CDE6C7F_2733_49b9_957B_49527431AE1E” name=”fibo-be-corp-corp:BoardAgreement”> <generalization xmi:type=”uml:Generalization” xmi:id=”EAID_240EA572_136E_4f13_A5FB_9B744B0FB5B0″ general=”EAID_932A4CE4_3781_4271_9261_CC0A9673D3C8″/> </packagedElement> <packagedElement xmi:type=”uml:Association” xmi:id=”EAID_442CC679_F540_45b9_AC02_BBED5BD82AB5″ name=”fibo-fnd-rel-rel:governs-fibo-be-corp- corp:BoardAgreement”> Extract the contents of the ZIP directory. The model file format is UML 2.2 (XMI 2.1)
- Import the UML-XMI into the data modeling tool, here Sparx EA https://fib-dm.com © Jayzed Data Models Inc. 2019 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-XMI diagrams are tool-specific. The FIBUM XMI does not contain diagrams. Study at the FIB-DM diagram galleries to better understand the FIBO design. Then re-create your favorite and new diagrams in your modeling tool. https://fib-dm.com/diagrams/
- The FIBO in Sparx Enterprise Architect https://fib-dm.com © Jayzed Data Models Inc. 2019 The packages in the browser reflect the FIBO module structure. Notice the CODT package and the stereotypes on packages and classes
- CODT package and stereotypes https://fib-dm.com © Jayzed Data Models Inc. 2019 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. The Configurable Ontology to Data-model Transformation is the process and technology to derives models from ontologies.
- FIBUM
Package properties https://fib-dm.com © Jayzed Data Models Inc. 2019 ThePackage name is the Prefix of the ontology module. The Stereotype is OntModulefor 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 https://fib-dm.com © Jayzed Data Models Inc. 2019 The Class Name derived from the ontology class Prefix:Localname . The value isthe 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 havethe stereotype OntClass. The FIBO documentation derived from RDFS/OWL annotation properties. The group of Import tags provides lineageand traceability to the source ontology. We use the Resource Name (Prefix:Localname ) for the UML Class Name. The URI is the link tothe original FIBO class. The Ontology group has semantic expressionsbeyond the UML Class model. Please refer to the FIB-DM tutorial for details. - From FIBO to FIB-DM, to FIBUM – how does CODT work? https://fib-dm.com © Jayzed Data Models Inc. 2019 The Configurable Ontology to Data-Model Transformation
is basic ETL. RDF OWL Extract Transform Load We extract metadata fromthe source ontology, transform ontology metadata into conceptual data model metadata, and load into the data modeling tool, PowerDesigner. The extractprocess runs SPARQL on the ontology to get the metadata. PowerDesigner imports MS-Excel workbooks. The Transformation in between is a 2-stepprocess using the patent-pending Metadata Sets. - The CODT Metadata Sets. https://fib-dm.com © Jayzed Data Models Inc. 2019 Ontology Metadata Set Generic Entity Relationship Metadata Set Tool-specific Metadata Set Step 1 Step 2 The Extract process populates the Ontology Metadata Sets for classes, object-, data properties, and annotations.
Step one transforms the ontology metadata and populates the generic ER representation. The Tool-specific metadata set is in PowerDesigner format. We serialize asMS-Excel, and directly load it into the tool. Step twois a simple conversion from generic ER to PowerDesigner objects, properties, and extended attributes. - Ontology Metadata Set Generic Entity Relationship Metadata Set PowerDesigner Metadata Set Step 1 Sparx Enterprise Architect Metadata Set
Adding tool-specific metadata sets for Sparx EA https://fib-dm.com © Jayzed Data Models Inc. 2019 XLSX CSV Sparx imports Comma Separated Value, CSV files. To support the Class Model transformation, we add Sparx-specificmetadata sets and the step- two transformation rules. Both tool-specificmetadata sets source from the same generic EA. With Sparx EA to generate the UML XMI. - Thanks for
your interest , enjoy the model! https://fib-dm.com © Jayzed Data Models Inc. 2019 Good luck importing the FIBUM into your modeling tool andleveraging the FIBO in your organization. Please • Let me know ofsuccessful migration or issues • Share your screenshots for a future compatibletools gallery . • Huge models can be overwhelming. Contact me with questionsabout the FIBO content and design patterns. jziemer@jayzed.com or LinkedInposts and https://www.linkedin.com/showcase/fib-dm/ Holders of theExtended model license are funding the Open Source Core. Hence the Masterfile is PowerDesigner. Commercial interest for the UML model and other lesswidely used development tools drives more support for variations.
Selected slides and images
Semantic Model Driven Architecture Sparx EA Import FIBUM Package from XML FIBO in Sparx EA browser diagram properties Sparx EA CODT package and stereotypes Sparx EA FIBUM Contracts package properties Sparx EA FIBUM Contract Counterparty properties FIBUM Intro slide 1 FIBUM Into slide 20