Skip to content

Model

The Model element is the top-level container for a Fact-Based Model. It aggregates the FBM-specific structures described in subsequent sections of the reference.

Model  
  |--FBMModel  
  |--FBMDiagram
<?xml version="1.0" encoding="utf-8"?>
<Model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" XSDVersionNr="1.7">
<FBMModel ModelId="729bef8f-d78a-4936-a9a2-fe468ca4c7fa" Name="CinemaBookings-SemanticLayerTest" CoreVersionNumber="2.6">
...
</FBMModel>
<FBMDiagram>
<Page Id="a2dbde51-35fe-4ef1-b2d7-f18509a9cf7b" Name="Cinema" Language="ORMModel" IsCoreModelPage="false">
<ConceptInstance>
  • XSDVersionNr – Identifies the schema version used to generate the exchange document.
  • ModelId – Unique identifier for the model instance.
  • Name – Display name of the model.
  • CoreVersionNumber – Is the version number of the Core metamodel, if using this FBM Exchange Schema in a 4-Layer architecture with injected metamodels as Core MDAModelElements (Model Driven Architecture Elements).
  • Contains the set of FBM diagrams (Pages) that are used to present the FBM Model diagramatically.

The XSD definition for the Model and FBMModel elements appears in Appendix A, where the full complex type is documented.