From a27cf1acc422db97cc99726a1d757bfb4cf21c6c Mon Sep 17 00:00:00 2001 From: Nataliya Keberle <nataliya.keberle@ontotext.com> Date: Thu, 3 Oct 2024 10:19:35 +0300 Subject: [PATCH] conversion for partial model Building --- ....0_to_OWL_lite_ontotextBuilding_config.xml | 174 + ...yGML_3.0_Building_UML1.3_XMI1.0_NoADEs.xml | 11525 ++++++++++++++++ citygml-owl/UMLX13.dtd | 5315 +++++++ .../ACMAPPER/appearance/appearance.ttl | 569 - .../converted/ACMAPPER/bridge/bridge.ttl | 442 - .../converted/ACMAPPER/building/building.ttl | 908 +- .../ACMAPPER/building/catalog-v001.xml | 4 + .../ACMAPPER/cityfurniture/cityfurniture.ttl | 70 - .../cityobjectgroup/cityobjectgroup.ttl | 127 - .../ACMAPPER/construction/construction.ttl | 895 -- citygml-owl/converted/ACMAPPER/core/core.ttl | 1707 --- .../ACMAPPER/dynamizer/dynamizer.ttl | 1014 -- .../converted/ACMAPPER/generics/generics.ttl | 540 - .../converted/ACMAPPER/landuse/landuse.ttl | 67 - .../ACMAPPER/pointcloud/pointcloud.ttl | 95 - .../converted/ACMAPPER/relief/relief.ttl | 293 - .../transportation/transportation.ttl | 1002 -- .../converted/ACMAPPER/tunnel/tunnel.ttl | 417 - .../ACMAPPER/vegetation/vegetation.ttl | 283 - .../ACMAPPER/versioning/versioning.ttl | 221 - .../ACMAPPER/waterbody/waterbody.ttl | 157 - citygml-owl/logs/log.html | 357 + citygml-owl/logs/log.xml | 33 + citygml-owl/run.sh | 11 +- 24 files changed, 17707 insertions(+), 8519 deletions(-) create mode 100644 citygml-owl/CityGML3.0_to_OWL_lite_ontotextBuilding_config.xml create mode 100644 citygml-owl/CityGML_3.0_Building_UML1.3_XMI1.0_NoADEs.xml create mode 100644 citygml-owl/UMLX13.dtd delete mode 100644 citygml-owl/converted/ACMAPPER/appearance/appearance.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/bridge/bridge.ttl create mode 100644 citygml-owl/converted/ACMAPPER/building/catalog-v001.xml delete mode 100644 citygml-owl/converted/ACMAPPER/cityfurniture/cityfurniture.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/cityobjectgroup/cityobjectgroup.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/construction/construction.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/core/core.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/dynamizer/dynamizer.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/generics/generics.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/landuse/landuse.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/pointcloud/pointcloud.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/relief/relief.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/transportation/transportation.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/tunnel/tunnel.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/vegetation/vegetation.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/versioning/versioning.ttl delete mode 100644 citygml-owl/converted/ACMAPPER/waterbody/waterbody.ttl create mode 100644 citygml-owl/logs/log.html create mode 100644 citygml-owl/logs/log.xml diff --git a/citygml-owl/CityGML3.0_to_OWL_lite_ontotextBuilding_config.xml b/citygml-owl/CityGML3.0_to_OWL_lite_ontotextBuilding_config.xml new file mode 100644 index 0000000..b0119e3 --- /dev/null +++ b/citygml-owl/CityGML3.0_to_OWL_lite_ontotextBuilding_config.xml @@ -0,0 +1,174 @@ +<ShapeChangeConfiguration xmlns:xi="http://www.w3.org/2001/XInclude" xmlns="http://www.interactive-instruments.de/ShapeChange/Configuration/1.1" xmlns:sc="http://www.interactive-instruments.de/ShapeChange/Configuration/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.interactive-instruments.de/ShapeChange/Configuration/1.1 http://shapechange.net/resources/schema/ShapeChangeConfiguration.xsd"> + <input> + <!-- <parameter name="inputModelType" value="EA7"/> --> + <parameter name="inputModelType" value="XMI10"/> + <parameter name="inputFile" value='$input$'/> + <parameter name="appSchemaNamespaceRegex" value="^(http://www.opengis.net/citygml/).*"/> + <parameter name="checkingConstraints" value="disabled"/> + <parameter name="addTaggedValues" value="itemType"/> + <xi:include href="http://shapechange.net/resources/config/StandardAliases.xml"/> + <packages> + <PackageInfo packageName="Building" ns="http://www.opengis.net/citygml/building/3.0" nsabr="bldg" xsdDocument="building.xsd" version="1.0"/> + </packages> + <stereotypeAliases> + <StereotypeAlias wellknown="BasicType" alias="basictype"/> + <StereotypeAlias wellknown="property" alias="Property"/> + <StereotypeAlias wellknown="version" alias="Version"/> + <StereotypeAlias wellknown="FeatureType" alias="TopLevelFeatureType"/> + </stereotypeAliases> + </input> + <log> + <parameter name="reportLevel" value="WARNING" /> + <parameter name="logFile" value="logs/log.xml" /> + </log> + <!-- Proposed by OGC document number 16-020 http://docs.opengeospatial.org/per/16-020.html#rdf_cr_associationclass --> + <transformers> + <Transformer id="ACMAPPER" class="de.interactive_instruments.ShapeChange.Transformation.Flattening.AssociationClassMapper" mode="enabled"/> + <!-- Union alternative 1 transformer --> + <Transformer id="FLATTENER1" class="de.interactive_instruments.ShapeChange.Transformation.Flattening.Flattener" input="ACMAPPER" mode="disabled"> + <parameters> + <ProcessParameter name="includeUnionIdentifierTaggedValue" value="true"/> + <ProcessParameter name="separatorForPropertyFromUnion" value="."/> + <ProcessParameter name="flattenObjectTypes" value="false"/> + <ProcessParameter name="flattenDataTypesExcludeRegex" value=".*"/> + <ProcessParameter name="setMinCardinalityToZeroWhenMergingUnion" value="false"/> + </parameters> + <rules> + <ProcessRuleSet name="flattener"> + <rule name="rule-trf-prop-flatten-types"/> + </ProcessRuleSet> + </rules> + </Transformer> + <Transformer class="de.interactive_instruments.ShapeChange.Transformation.Flattening.Flattener" input="ACMAPPER" id="FLATTENER2" mode="disabled"> + <parameters> + <ProcessParameter name="includeUnionIdentifierTaggedValue" value="true"/> + </parameters> + <rules> + <ProcessRuleSet name="flattener"> + <rule name="rule-trf-cls-replace-with-union-properties"/> + </ProcessRuleSet> + </rules> + </Transformer> + </transformers> + <targets> + <!-- <TargetOwl class="de.interactive_instruments.ShapeChange.Target.Ontology.OWLISO19150" mode="enabled"> --> + <TargetOwl class="de.interactive_instruments.ShapeChange.Target.Ontology.OWLISO19150" mode="enabled" inputs="ACMAPPER"> + <targetParameter name="outputDirectory" value="$output$"/> + <!-- <targetParameter name="outputDirectory" value="../Data-IO/OWL/CityGML_3.0_Conceptual_Model"/> --> + <targetParameter name="defaultEncodingRule" value="CityGML_Lite_RDF_Encoding_Rules_byOntotext"/> + <targetParameter name="defaultTypeImplementation" value="owl:Thing"/> + <targetParameter name="URIbase" value="https://ogcbblocks/CityGML/3.0"/> + <targetParameter name="language" value="en"/> + <xi:include href="https://shapechange.net/resources/config/StandardNamespaces-owl.xml"/> + <namespaces> + <!-- CityGML 3.0 namespaces --> + <Namespace nsabr="app" ns="https://ogcbblocks/CityGML/3.0/appearance#"/> + <Namespace nsabr="brid" ns="https://ogcbblocks/CityGML/3.0/bridge#"/> + <Namespace nsabr="bldg" ns="https://ogcbblocks/CityGML/3.0/building#"/> + <Namespace nsabr="pcl" ns="https://ogcbblocks/CityGML/3.0/pointcloud#"/> + <Namespace nsabr="frn" ns="https://ogcbblocks/CityGML/3.0/cityfurniture#"/> + <Namespace nsabr="grp" ns="https://ogcbblocks/CityGML/3.0/cityobjectgroup#"/> + <Namespace nsabr="con" ns="https://ogcbblocks/CityGML/3.0/construction#"/> + <Namespace nsabr="core" ns="https://ogcbblocks/CityGML/3.0/core#"/> + <Namespace nsabr="dyn" ns="https://ogcbblocks/CityGML/3.0/dynamizer#"/> + <Namespace nsabr="gen" ns="https://ogcbblocks/CityGML/3.0/generics#"/> + <Namespace nsabr="luse" ns="https://ogcbblocks/CityGML/3.0/landuse#"/> + <Namespace nsabr="dem" ns="https://ogcbblocks/CityGML/3.0/relief#"/> + <Namespace nsabr="tran" ns="https://ogcbblocks/CityGML/3.0/transportation#"/> + <Namespace nsabr="tun" ns="https://ogcbblocks/CityGML/3.0/tunnel#"/> + <Namespace nsabr="veg" ns="https://ogcbblocks/CityGML/3.0/vegetation#"/> + <Namespace nsabr="vers" ns="https://ogcbblocks/CityGML/3.0/versioning#"/> + <Namespace nsabr="wtr" ns="https://ogcbblocks/CityGML/3.0/waterbody#"/> + <Namespace nsabr="xAL" ns="urn:oasis:names:tc:ciq:xal:3"/> + <!-- ADE namespaces --> + <Namespace nsabr="doc" ns="https://dataset-dl.liris.cnrs.fr/rdf-owl-urban-data-ontologies/Ontologies/Document/3.0/document#"/> + <Namespace nsabr="wksp" ns="https://dataset-dl.liris.cnrs.fr/rdf-owl-urban-data-ontologies/Ontologies/Workspace/3.0/workspace#"/> + <!-- ISO TC211 namespaces --> + <Namespace nsabr="iso19103" ns="http://def.isotc211.org/iso19103/2005/UnitsOfMeasure#"/> + <Namespace nsabr="iso19107-cm" ns="http://def.isotc211.org/iso19107/2003/CoordinateGeometry#"/> + <Namespace nsabr="iso19107-gc" ns="http://def.isotc211.org/iso19107/2003/GeometricComplex#"/> + <Namespace nsabr="iso19109" ns="http://def.isotc211.org/iso19109/2015/GeneralFeatureModel#"/> + <Namespace nsabr="iso19111-2007" ns="http://def.isotc211.org/iso19111/2007/CoordinateReferenceSystems#"/> + <Namespace nsabr="iso19111-2019" ns="http://def.isotc211.org/iso19111/2019/CoordinateReferenceSystems#"/> + <Namespace nsabr="iso19123" ns="http://def.isotc211.org/iso19123/2005/DiscreteCoverages#"/> + <Namespace nsabr="iso19136-bt" ns="http://def.isotc211.org/iso19136/2007/BasicTypes#"/> + <Namespace nsabr="orph" ns="http://def.isotc211.org/orphans/Orphans#"/> + <!-- OGC Standard namespaces --> + <Namespace nsabr="tsml" ns="http://www.opengis.net/tsml/1.0#"/> + <Namespace nsabr="sos" ns="http://www.opengis.net/sos/1.0#"/> + </namespaces> + <descriptorTargets> + <!-- <DescriptorTarget target="skos:prefLabel" template="[[name]]"/> --> + <DescriptorTarget target="rdfs:label" template="[[name]]"/> + <DescriptorTarget target="skos:definition" template="[[definition]]"/> + <DescriptorTarget target="rdfs:comment" template="[[description]]"/> + </descriptorTargets> + <xi:include href="https://shapechange.net/resources/config/StandardMapEntries_iso19103-owl.xml"/> + <xi:include href="https://shapechange.net/resources/config/StandardMapEntries_iso19107-owl-gml.xml"/> + <xi:include href="https://shapechange.net/resources/config/StandardMapEntries_iso19108-owl.xml"/> + <xi:include href="https://shapechange.net/resources/config/StandardMapEntries_iso19136_2007-owl.xml"/> + <xi:include href="https://shapechange.net/resources/config/StandardMapEntries_iso19136_2007-owl.xml"/> + <xi:include href="./StandardMapEntries_iso19107-owl.xml"/> + <xi:include href="./StandardMapEntries_iso19136-owl.xml"/> + <xi:include href="./CityGML3.0CodeListMapEntries.xml"/> + <xi:include href="./CityGML3.0EnumMapEntries.xml"/> + <rdfMapEntries> + <RdfTypeMapEntry type="AnyFeature" target="iso19109:AnyFeature"/> + <RdfTypeMapEntry type="CV_DiscreteGridPointCoverage" target="iso19123:CV_DiscreteGridPointCoverage"/> + <RdfTypeMapEntry type="EngineeringCRS" target="iso19111-2019:EngineeringCRS"/> + <RdfTypeMapEntry type="MeasureOrNilReasonList" target="iso19136-bt:MeasureOrNilReasonList"/> + <RdfTypeMapEntry type="DoubleOrNilReasonList" target="iso19136-bt:DoubleOrNilReasonList"/> + <RdfTypeMapEntry type="SC_CRS" target="iso19111-2007:SC_CRS"/> + <RdfTypeMapEntry type="UnitOfMeasure" target="sc:Measure"/> + <RdfTypeMapEntry type="TM_Duration" target="time:TemporalDuration"/> + <RdfTypeMapEntry type="TM_Period" target="time:Interval"/> + <RdfTypeMapEntry type="GM_TriangulatedSurface" target="iso19107-cm:GM_TriangulatedSurface"/> + <RdfTypeMapEntry type="Sequence<Real>" target="orph:Sequence.lt.Real.gt."/> + <RdfTypeMapEntry type="Code" target="iso19136-bt:Code"/> + <RdfTypeMapEntry type="Sequence<DoubleBetween0and1>" target="orph:Sequence.lt.MeasureOrNilReason.gt."/> + <RdfTypeMapEntry type="doubleList" target="iso19136-bt:doubleList"/> + <RdfTypeMapEntry type="GetObservationResponse" target="sos:GetObservationResponse"/> + <RdfTypeMapEntry type="SurfaceWithQuality" target="orph:SurfaceWithQuality"/> + </rdfMapEntries> + <rules> + <EncodingRule name="CityGML_Lite_RDF_Encoding_Rules_byOntotext"> + <!-- TODO take out domain/range declarations --> + <rule name="rule-owl-pkg-ontologyName-iso191502"/> + <!-- <rule name="rule-owl-pkg-ontologyName-code"/> --> + <!-- <rule name="rule-owl-pkg-singleOntologyPerSchema"/> --> + <rule name="rule-owl-pkg-importISO191502Base"/> + <rule name="rule-owl-cls-iso191502IsAbstract"/> + <!-- <rule name="rule-owl-cls-enumerationAsCodelist"/> --> + <rule name="rule-owl-cls-iso191502Enumeration"/> + <rule name="rule-owl-cls-encode-featuretypes"/> + <rule name="rule-owl-cls-encode-objecttypes"/> + <rule name="rule-owl-cls-encode-mixintypes"/> + <rule name="rule-owl-cls-encode-datatypes"/> + <rule name="rule-owl-cls-encode-basictypes"/> + <!-- <rule name="rule-owl-cls-codelist-external"/> --> + <rule name="rule-owl-cls-codelist-19150-2"/> + <!-- <rule name="rule-owl-cls-codelist-19150-2-skos-collection"/> + <rule name="rule-owl-cls-codelist-19150-2-differentIndividuals"/> --> + <rule name="rule-owl-cls-generalization"/> + <rule name="rule-owl-cls-union"/> + <rule name="rule-owl-prop-general"/> + <rule name="rule-owl-prop-iso191502-naming"/> + <rule name="rule-owl-prop-localScopeAll"/> <!-- which is UML style equivalent: + property belongs to its class. Equally named properties in different class are different in UML, + see https://shapechange.net/targets/ontology/uml-rdfowl-based-isois-19150-2/#rule-owl-prop-localScopeAll --> + <!-- <rule name="rule-owl-prop-globalScopeAttributes"/> --> + <!-- <rule name="rule-owl-prop-globalScopeByUniquePropertyName"/> --> + <!-- <rule name="rule-owl-prop-globalScopeByConversionParameter"/> --> + <rule name="rule-owl-prop-multiplicityAsQualifiedCardinalityRestriction"/> + <!-- <rule name="rule-owl-prop-multiplicityAsUnqualifiedCardinalityRestriction"/> --> + <!-- <rule name="rule-owl-prop-voidable-as-minCardinality0"/> --> + <!-- <rule name="rule-owl-prop-range-global"/> --> + <rule name="rule-owl-prop-range-local-withUniversalQuantification"/> + <rule name="rule-owl-prop-mapping-compare-specifications"/> + <!-- <rule name="rule-owl-all-constraints-humanReadableTextOnly"/> --> + <!-- <rule name="rule-owl-all-constraints-byConstraintMapping"/> --> + </EncodingRule> + </rules> + </TargetOwl> + </targets> +</ShapeChangeConfiguration> diff --git a/citygml-owl/CityGML_3.0_Building_UML1.3_XMI1.0_NoADEs.xml b/citygml-owl/CityGML_3.0_Building_UML1.3_XMI1.0_NoADEs.xml new file mode 100644 index 0000000..1a5b604 --- /dev/null +++ b/citygml-owl/CityGML_3.0_Building_UML1.3_XMI1.0_NoADEs.xml @@ -0,0 +1,11525 @@ +<?xml version="1.0" encoding="windows-1252" standalone="no" ?> +<!DOCTYPE XMI SYSTEM "UMLX13.dtd"><XMI xmi.version="1.0" timestamp="2024-10-02 11:36:14"> + <XMI.header> + <XMI.documentation> + <XMI.exporter>Enterprise Architect</XMI.exporter> + <XMI.exporterVersion>3.1</XMI.exporterVersion> + </XMI.documentation> + <XMI.metamodel xmi.name="UML" xmi.version="1.3"/> + </XMI.header> + <XMI.content> + <Model_Management.Model xmi.id="MX_EAID_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"> + <Foundation.Core.ModelElement.name>EA Model</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Namespace.ownedElement> + <Foundation.Core.Class xmi.id="EAID_11111111_5487_4080_A7F4_41526CB0AA00"> + <Foundation.Core.ModelElement.name>EARootClass</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="true"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + </Foundation.Core.Class> + <Model_Management.Package xmi.id="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"> + <Foundation.Core.ModelElement.name>Building</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="true"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Namespace.ownedElement> + <Foundation.Core.Class xmi.id="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"> + <Foundation.Core.ModelElement.name>AbstractBuilding</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="true"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.Classifier.feature> + <Foundation.Core.Attribute xmi.id="eaxmiid2"> + <Foundation.Core.ModelElement.name>class</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid4"> + <Foundation.Core.ModelElement.name>function</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid6"> + <Foundation.Core.ModelElement.name>roofType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid8"> + <Foundation.Core.ModelElement.name>storeyHeightsAboveGround</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.DataType xmi.idref="eaxmiid9"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid11"> + <Foundation.Core.ModelElement.name>storeyHeightsBelowGround</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.DataType xmi.idref="eaxmiid9"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid13"> + <Foundation.Core.ModelElement.name>storeysAboveGround</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.DataType xmi.idref="eaxmiid14"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid16"> + <Foundation.Core.ModelElement.name>storeysBelowGround</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.DataType xmi.idref="eaxmiid14"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid18"> + <Foundation.Core.ModelElement.name>usage</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + </Foundation.Core.Classifier.feature> + </Foundation.Core.Class> + <Foundation.Core.Association xmi.id="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.SE"> + <Foundation.Core.ModelElement.name>buildingSubdivision</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Association xmi.id="EAID_CC624EF3_194B_4c14_A752_C11612DBD928"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.SE"> + <Foundation.Core.ModelElement.name>buildingRoom</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Association xmi.id="EAID_6C00E725_B46A_4112_8C31_B116D018CC37"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.SE"> + <Foundation.Core.ModelElement.name>buildingConstructiveElement</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Association xmi.id="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.SE"> + <Foundation.Core.ModelElement.name>buildingFurniture</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Association xmi.id="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.SE"> + <Foundation.Core.ModelElement.name>buildingInstallation</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Generalization xmi.id="EAID_66AEF354_E4D5_4d41_B8C3_68315E693AD7"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Generalization.discriminator/> + <Foundation.Core.Generalization.child> + <Foundation.Core.Class xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Core.Generalization.child> + <Foundation.Core.Generalization.parent> + <Foundation.Core.Class xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Core.Generalization.parent> + </Foundation.Core.Generalization> + <Foundation.Core.Generalization xmi.id="EAID_BF623647_E3F5_4ed6_A118_6516C2495C8C"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Generalization.discriminator/> + <Foundation.Core.Generalization.child> + <Foundation.Core.Class xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Core.Generalization.child> + <Foundation.Core.Generalization.parent> + <Foundation.Core.Class xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Core.Generalization.parent> + </Foundation.Core.Generalization> + <Foundation.Core.Class xmi.id="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"> + <Foundation.Core.ModelElement.name>AbstractBuildingSubdivision</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="true"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.Classifier.feature> + <Foundation.Core.Attribute xmi.id="eaxmiid21"> + <Foundation.Core.ModelElement.name>class</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid23"> + <Foundation.Core.ModelElement.name>elevation</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.DataType xmi.idref="eaxmiid24"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid26"> + <Foundation.Core.ModelElement.name>function</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid28"> + <Foundation.Core.ModelElement.name>sortKey</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.DataType xmi.idref="eaxmiid29"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid31"> + <Foundation.Core.ModelElement.name>usage</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + </Foundation.Core.Classifier.feature> + </Foundation.Core.Class> + <Foundation.Core.Association xmi.id="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.SE"> + <Foundation.Core.ModelElement.name>buildingRoom</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Association xmi.id="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.SE"> + <Foundation.Core.ModelElement.name>buildingInstallation</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Association xmi.id="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.SE"> + <Foundation.Core.ModelElement.name>buildingConstructiveElement</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Association xmi.id="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.SE"> + <Foundation.Core.ModelElement.name>buildingFurniture</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Generalization xmi.id="EAID_10B8DC3D_76B5_4fb0_B9BA_DF2FED1F61F4"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Generalization.discriminator/> + <Foundation.Core.Generalization.child> + <Foundation.Core.Class xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Core.Generalization.child> + <Foundation.Core.Generalization.parent> + <Foundation.Core.Class xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Core.Generalization.parent> + </Foundation.Core.Generalization> + <Foundation.Core.Generalization xmi.id="EAID_594FFA7F_F381_4799_808F_6A0B52E653C6"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Generalization.discriminator/> + <Foundation.Core.Generalization.child> + <Foundation.Core.Class xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Core.Generalization.child> + <Foundation.Core.Generalization.parent> + <Foundation.Core.Class xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Core.Generalization.parent> + </Foundation.Core.Generalization> + <Foundation.Core.Class xmi.id="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"> + <Foundation.Core.ModelElement.name>Building</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.GeneralizableElement.generalization> + <Foundation.Core.Generalization xmi.idref="EAID_BF623647_E3F5_4ed6_A118_6516C2495C8C"/> + </Foundation.Core.GeneralizableElement.generalization> + </Foundation.Core.Class> + <Foundation.Core.Association xmi.id="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="composite"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.SE"> + <Foundation.Core.ModelElement.name>buildingPart</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Class xmi.id="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"> + <Foundation.Core.ModelElement.name>BuildingClassValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"> + <Foundation.Core.ModelElement.name>BuildingConstructiveElement</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.Classifier.feature> + <Foundation.Core.Attribute xmi.id="eaxmiid36"> + <Foundation.Core.ModelElement.name>class</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid38"> + <Foundation.Core.ModelElement.name>function</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid40"> + <Foundation.Core.ModelElement.name>usage</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + </Foundation.Core.Classifier.feature> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"> + <Foundation.Core.ModelElement.name>BuildingConstructiveElementClassValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"> + <Foundation.Core.ModelElement.name>BuildingConstructiveElementFunctionValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"> + <Foundation.Core.ModelElement.name>BuildingConstructiveElementUsageValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"> + <Foundation.Core.ModelElement.name>BuildingFunctionValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"> + <Foundation.Core.ModelElement.name>BuildingFurniture</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.Classifier.feature> + <Foundation.Core.Attribute xmi.id="eaxmiid47"> + <Foundation.Core.ModelElement.name>class</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid49"> + <Foundation.Core.ModelElement.name>function</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid51"> + <Foundation.Core.ModelElement.name>usage</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + </Foundation.Core.Classifier.feature> + </Foundation.Core.Class> + <Foundation.Core.Association xmi.id="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.SE"> + <Foundation.Core.ModelElement.name>buildingFurniture</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Class xmi.id="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"> + <Foundation.Core.ModelElement.name>BuildingFurnitureClassValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"> + <Foundation.Core.ModelElement.name>BuildingFurnitureFunctionValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"> + <Foundation.Core.ModelElement.name>BuildingFurnitureUsageValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"> + <Foundation.Core.ModelElement.name>BuildingInstallation</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.Classifier.feature> + <Foundation.Core.Attribute xmi.id="eaxmiid57"> + <Foundation.Core.ModelElement.name>class</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid59"> + <Foundation.Core.ModelElement.name>function</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid61"> + <Foundation.Core.ModelElement.name>usage</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + </Foundation.Core.Classifier.feature> + </Foundation.Core.Class> + <Foundation.Core.Association xmi.id="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.SE"> + <Foundation.Core.ModelElement.name>buildingInstallation</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Class xmi.id="EAID_1C4EB8DC_200F_4840_806C_966428642722"> + <Foundation.Core.ModelElement.name>BuildingInstallationClassValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"> + <Foundation.Core.ModelElement.name>BuildingInstallationFunctionValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"> + <Foundation.Core.ModelElement.name>BuildingInstallationUsageValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"> + <Foundation.Core.ModelElement.name>BuildingPart</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.GeneralizableElement.generalization> + <Foundation.Core.Generalization xmi.idref="EAID_66AEF354_E4D5_4d41_B8C3_68315E693AD7"/> + </Foundation.Core.GeneralizableElement.generalization> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"> + <Foundation.Core.ModelElement.name>BuildingRoom</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.Classifier.feature> + <Foundation.Core.Attribute xmi.id="eaxmiid68"> + <Foundation.Core.ModelElement.name>class</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid70"> + <Foundation.Core.ModelElement.name>function</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid72"> + <Foundation.Core.ModelElement.name>roomHeight</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid74"> + <Foundation.Core.ModelElement.name>usage</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>*</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + </Foundation.Core.Classifier.feature> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"> + <Foundation.Core.ModelElement.name>BuildingRoomClassValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"> + <Foundation.Core.ModelElement.name>BuildingRoomFunctionValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"> + <Foundation.Core.ModelElement.name>BuildingRoomUsageValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"> + <Foundation.Core.ModelElement.name>BuildingSubdivisionClassValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"> + <Foundation.Core.ModelElement.name>BuildingSubdivisionFunctionValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"> + <Foundation.Core.ModelElement.name>BuildingSubdivisionUsageValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"> + <Foundation.Core.ModelElement.name>BuildingUnit</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.GeneralizableElement.generalization> + <Foundation.Core.Generalization xmi.idref="EAID_594FFA7F_F381_4799_808F_6A0B52E653C6"/> + </Foundation.Core.GeneralizableElement.generalization> + </Foundation.Core.Class> + <Foundation.Core.Association xmi.id="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.SE"> + <Foundation.Core.ModelElement.name>storey</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Association xmi.id="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Association.connection> + <Foundation.Core.AssociationEnd xmi.id="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.CE"> + <Foundation.Core.ModelElement.name/> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + <Foundation.Core.AssociationEnd xmi.id="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.SE"> + <Foundation.Core.ModelElement.name>buildingUnit</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/> + <Foundation.Core.AssociationEnd.ordering xmi.value="unordered"/> + <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/> + <Foundation.Core.AssociationEnd.targetScope xmi.value="instance"/> + <Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.AssociationEnd.multiplicity> + <Foundation.Core.AssociationEnd.changeability xmi.value="none"/> + <Foundation.Core.AssociationEnd.type> + <Foundation.Core.Class xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Core.AssociationEnd.type> + </Foundation.Core.AssociationEnd> + </Foundation.Core.Association.connection> + </Foundation.Core.Association> + <Foundation.Core.Class xmi.id="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"> + <Foundation.Core.ModelElement.name>BuildingUsageValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"> + <Foundation.Core.ModelElement.name>RoofTypeValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"> + <Foundation.Core.ModelElement.name>RoomElevationReferenceValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"> + <Foundation.Core.ModelElement.name>Storey</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.Class.isActive xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.GeneralizableElement.generalization> + <Foundation.Core.Generalization xmi.idref="EAID_10B8DC3D_76B5_4fb0_B9BA_DF2FED1F61F4"/> + </Foundation.Core.GeneralizableElement.generalization> + </Foundation.Core.Class> + <Foundation.Core.Class xmi.id="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"> + <Foundation.Core.ModelElement.name>RoomHeight</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Core.ModelElement.namespace> + <Model_Management.Package xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Core.ModelElement.namespace> + <Foundation.Core.Classifier.feature> + <Foundation.Core.Attribute xmi.id="eaxmiid88"> + <Foundation.Core.ModelElement.name>highReference</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid90"> + <Foundation.Core.ModelElement.name>lowReference</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.Classifier xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid92"> + <Foundation.Core.ModelElement.name>status</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.DataType xmi.idref="eaxmiid93"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + <Foundation.Core.Attribute xmi.id="eaxmiid95"> + <Foundation.Core.ModelElement.name>value</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="public"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.Feature.ownerScope xmi.value="classifier"/> + <Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Data_Types.Multiplicity> + <Foundation.Data_Types.Multiplicity.range> + <Foundation.Data_Types.MultiplicityRange> + <Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower> + <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper> + </Foundation.Data_Types.MultiplicityRange> + </Foundation.Data_Types.Multiplicity.range> + </Foundation.Data_Types.Multiplicity> + </Foundation.Core.StructuralFeature.multiplicity> + <Foundation.Core.StructuralFeature.changeability xmi.value="changeable"/> + <Foundation.Core.StructuralFeature.targetScope xmi.value="instance"/> + <Foundation.Core.Attribute.initialValue> + <Foundation.Data_Types.Expression> + <Foundation.Data_Types.Expression.language/> + <Foundation.Data_Types.Expression.body/> + </Foundation.Data_Types.Expression> + </Foundation.Core.Attribute.initialValue> + <Foundation.Core.StructuralFeature.type> + <Foundation.Core.DataType xmi.idref="eaxmiid96"/> + </Foundation.Core.StructuralFeature.type> + </Foundation.Core.Attribute> + </Foundation.Core.Classifier.feature> + </Foundation.Core.Class> + </Foundation.Core.Namespace.ownedElement> + </Model_Management.Package> + <Foundation.Core.DataType xmi.id="eaxmiid96"> + <Foundation.Core.ModelElement.name>Length</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + </Foundation.Core.DataType> + <Foundation.Core.DataType xmi.id="eaxmiid9"> + <Foundation.Core.ModelElement.name>MeasureOrNilReasonList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + </Foundation.Core.DataType> + <Foundation.Core.DataType xmi.id="eaxmiid93"> + <Foundation.Core.ModelElement.name>HeightStatusValue</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + </Foundation.Core.DataType> + <Foundation.Core.DataType xmi.id="eaxmiid29"> + <Foundation.Core.ModelElement.name>Real</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + </Foundation.Core.DataType> + <Foundation.Core.DataType xmi.id="eaxmiid14"> + <Foundation.Core.ModelElement.name>Integer</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + </Foundation.Core.DataType> + <Foundation.Core.DataType xmi.id="eaxmiid24"> + <Foundation.Core.ModelElement.name>Elevation</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + </Foundation.Core.DataType> + </Foundation.Core.Namespace.ownedElement> + </Model_Management.Model> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>parent</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>EAPK_5777CDF6_30D7_433c_802E_88B15E470DD0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_package_id</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2012-11-21 15:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2024-10-02 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>The Building module supports representation of thematic and spatial aspects of buildings, building parts, building installations, building subdivisions, and interior building structures.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>iscontrolled</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lastloaddate</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2017-06-23 14:43:59</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lastsavedate</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2013-04-17 14:47:20</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isprotected</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>usedtd</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xmiver</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Enterprise Architect XMI/UML 1.3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>logxml</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tpos</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>ebbinghaus</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>complexity</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid0"> + <Foundation.Core.ModelElement.name>ApplicationSchema</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>ClassifierRole</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>language</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>en</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>targetNamespace</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>http://www.opengis.net/citygml/building/3.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3.0.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xmlns</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>bldg</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdDocument</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>building.xsd</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid1"> + <Foundation.Core.ModelElement.name>FeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>09/07/2012 12:34:53</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>ebbinghaus</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>AbstractBuilding is an abstract superclass representing the common attributes and associations of the classes Building and BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>FeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_9545_CB9371964DAE"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_992AC109_2046_4f7a_B84A_9C6858BA0F91"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_9545_CB9371964DAE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_93EB_41B019A86B50"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>False</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_C28265CD_120A_4405_B254_8710D12015B0"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_93EB_41B019A86B50"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_B53B_B3DAA9A4736A"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_6579327D_D4D3_45df_83C1_3489E87355FD"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_B53B_B3DAA9A4736A"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_AEBC_AE0DD2AEEB68"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_FC57674E_9DC1_43da_ABB7_09A618978FF7"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_AEBC_AE0DD2AEEB68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid3"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the specific type of the Building or BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{A340F248-8393-44f3-B6A5-3F0DEC78D508}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid5"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the intended purposes of the Building or BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{695C9B39-A7AE-4fde-B7D4-1D5DDC4B05A9}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid7"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the shape of the roof of the Building or BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{B3BA8BA4-9DF7-49ac-BF75-69C7D8F52B88}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>4</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid10"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>6</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Lists the heights of each storey above ground. The first value in the list denotes the height of the storey closest to the ground level, the last value denotes the height furthest away.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{F4A3C950-96B3-4f3f-9698-A46EF3FA6AF0}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>7</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid12"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>7</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Lists the height of each storey below ground. The first value in the list denotes the height of the storey closest to the ground level, the last value denotes the height furthest away.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{275757AC-F0B4-455b-836A-DD6BD3CD3E70}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>8</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid11"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid15"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>4</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the number of storeys positioned above ground level.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{DEACA0D4-AB3B-4721-894B-8B7D69CC9564}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>5</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid13"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid17"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>5</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the number of storeys positioned below ground level.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{ECDF3E3E-2FF6-4c6a-AF55-BA6CE8CCAD67}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>6</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid16"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid19"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the actual uses of the Building or BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{FF6BD3D3-46C1-46d9-B6C9-338823336E9F}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid18"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the logical subdivisions to the Building or BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the rooms to the Building or BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the constructive elements to the Building or BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the furniture objects to the Building or BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the installation objects to the Building or BuildingPart.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid20"> + <Foundation.Core.ModelElement.name>FeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>25/07/2017 17:28:34</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>kolbe/kutzner</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>AbstractBuildingSubdivision is the abstract superclass for different kinds of logical building subdivisions.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>FeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_B9B7_074811E36EB7"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_474FE983_C6D1_4d42_BDAA_E021B5EDC0DF"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_B9B7_074811E36EB7"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_93B5_AC88D3DB7E29"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_18CCEED8_3A9E_4f8b_9755_6FA3D366449F"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_93B5_AC88D3DB7E29"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_9AE3_E9775AEE797C"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F945568E_49BF_4d0c_8B48_E534DFDF1CE1"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_9AE3_E9775AEE797C"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_B943_1755AF334B8F"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_9772DA17_8F31_47ef_BF06_EE4EB3414AF4"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_B943_1755AF334B8F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid22"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the specific type of the building subdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{88816CEE-E161-498e-BEBC-5F48F49F0BFB}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid21"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid25"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>4</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies qualified elevations of the building subdivision in relation to a well-defined surface which is commonly taken as origin (e.g. geoid or water level). [cf. INSPIRE]</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{E6A20B8C-2717-4be0-95BC-14548FB0F525}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>4</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid23"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid27"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the intended purposes of the building subdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{8E356585-0CB7-4089-8A5F-BC1A9DBA1B0F}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid26"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid30"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>4</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Defines an order among the objects that belong to the building subdivision. An example is the sorting of storeys.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{2BD76ED6-B727-4705-84C3-28BB7AAAB52E}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>5</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid32"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the actual uses of the building subdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{D039BCBE-E5BB-4f98-B394-2CBDB0D4A61D}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid31"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the rooms to the building subdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the installation objects to the building subdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the constructive elements to the building subdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the furniture objects to the building subdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid33"> + <Foundation.Core.ModelElement.name>TopLevelFeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>09/07/2012 12:34:53</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>ebbinghaus</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>A Building is a free-standing, self-supporting construction that is roofed, usually walled, and can be entered by humans and is normally designed to stand permanently in one place. It is intended for human occupancy (e.g. a place of work or recreation), habitation and/or shelter of humans, animals or things.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>TopLevelFeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_B0E8_7A847BDC015A"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_AFE78798_0AD8_4a1b_AD27_EAB6C03D014E"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_B0E8_7A847BDC015A"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_9F0F_C3AB4302DC4E"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F418FBB3_BE30_4853_9200_46BFD62569C0"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_9F0F_C3AB4302DC4E"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_9B0A_89B8FE1F8B28"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_A862A417_FCBE_45de_9971_E3C500F08C07"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_9B0A_89B8FE1F8B28"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_B057_7858F2CB3CED"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D5E1C6EC_7924_4c5e_A410_65ADBBF1F59B"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_B057_7858F2CB3CED"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the building parts to the Building.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: inline,byReference,inlineOrByReference
 +Default: inlineOrByReference
 +Description: Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid34"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:09:22</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingClassValue is a code list used to further classify a Building.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_8689_CE3040C091E5"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_C3BC9C5B_458F_4f40_BABF_D3410957CA2B"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_8689_CE3040C091E5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_BDBA_F86E1D280582"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_87B1FEAF_F304_4671_AB8E_4B5CE33A8051"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_BDBA_F86E1D280582"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid35"> + <Foundation.Core.ModelElement.name>FeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>28/11/2017 20:46:31</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>kolbe/kutzner</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>A BuildingConstructiveElement is an element of a Building which is essential from a structural point of view. Examples are walls, slabs, staircases, beams.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>FeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_9CC4_6E2DA9882A4D"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F379E1CD_08D7_4afa_9FEF_4D7717382974"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_9CC4_6E2DA9882A4D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_8C3F_EF586DF87030"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_FD3C8607_D0B0_4652_860F_A1C58127FE1A"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_8C3F_EF586DF87030"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_B2F3_C8B8CBC83B5A"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_60659563_ADAD_494c_BF56_11BFDED46635"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_B2F3_C8B8CBC83B5A"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_8EB0_84F5CD13A90A"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D7474657_6DD0_497a_A7D9_6E6C4ABEB315"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_8EB0_84F5CD13A90A"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid37"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the specific type of the BuildingConstructiveElement.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{817C92CD-808B-4db9-8768-6CC06FBE82E9}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid39"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the intended purposes of the BuildingConstructiveElement.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{0C19FE16-C460-43c2-B3DA-AD6280A33F4F}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid38"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid41"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the actual uses of the BuildingConstructiveElement.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{6EBF5E1B-0856-4594-BB2A-2AE1F98E91F4}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid40"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid42"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:19:39</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingConstructiveElementClassValue is a code list used to further classify a BuildingConstructiveElement.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_80F5_44C2F312D01C"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_022DF100_F5D8_4d2e_A494_26CB8F21F2CC"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_80F5_44C2F312D01C"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_B01F_66BFA8F77119"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D967F11F_F6C0_4650_B267_439C5A69BCF8"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_B01F_66BFA8F77119"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid43"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:19:51</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingConstructiveElementFunctionValue is a code list that enumerates the different purposes of a BuildingConstructiveElement.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_B7C6_DD24A881AE36"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_3E787C9F_C6C5_4979_80AB_1E4508F918CA"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_B7C6_DD24A881AE36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_8447_0062E4271A56"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_610CCA37_C15D_4013_8157_CF87F4D09828"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_8447_0062E4271A56"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid44"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:20:03</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingConstructiveElementUsageValue is a code list that enumerates the different uses of a BuildingConstructiveElement.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_B207_377D4B4FE136"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_4693D707_6D1D_4964_9FC4_47B9916FB355"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_B207_377D4B4FE136"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_AE01_784BACA75946"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_4A9A0AB8_AC65_4076_BAF3_4676767F73B4"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_AE01_784BACA75946"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid45"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:09:31</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingFunctionValue is a code list that enumerates the different purposes of a Building.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_9B18_A57E1F4D9CCD"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_241AB92F_631B_434d_BEBB_2A6AC65F2061"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_9B18_A57E1F4D9CCD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_8E70_012CDFCC534C"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_E4BCBA7A_8477_46be_9AF3_D0E186BE4C0A"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_8E70_012CDFCC534C"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid46"> + <Foundation.Core.ModelElement.name>FeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>09/07/2012 12:34:53</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>ebbinghaus</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>A BuildingFurniture is an equipment for occupant use, usually not fixed to the building. [cf. ISO 6707-1]</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>FeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_B43A_81389E296618"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_EA1FDBB6_AAAB_4290_954C_B81B12913E95"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_B43A_81389E296618"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_9362_D5B2C74113E1"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_24307424_895D_47f1_A7ED_4CF959474AA8"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_9362_D5B2C74113E1"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_90DA_E0D6D7A7186E"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D5C36CFA_84F9_4080_B7F0_EB3A0567A62B"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_90DA_E0D6D7A7186E"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_973D_A81E87901332"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_8B60F6C6_CBCF_41cd_B599_4755D8C03EC6"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_973D_A81E87901332"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid48"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the specific type of the BuildingFurniture.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{B073A185-1235-4656-B2A9-84232A585356}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid47"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid50"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the intended purposes of the BuildingFurniture.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{E6E17283-A39B-4cb1-B419-514670183BB8}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid49"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid52"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the actual uses of the BuildingFurniture.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{DF60E4B7-A1BB-408a-8849-E4F145EDEBCE}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid51"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the furniture objects to the BuildingRoom.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid53"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:17:55</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingFurnitureClassValue is a code list used to further classify a BuildingFurniture.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_957A_1022E5C14EFF"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_29205C4F_40A9_4d85_82B5_CA2D10FF937C"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_957A_1022E5C14EFF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_ABAF_9F94385B46FE"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_39E5BC93_A313_49c9_8B83_5F2029FA431F"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_ABAF_9F94385B46FE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid54"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:18:08</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingFurnitureFunctionValue is a code list that enumerates the different purposes of a BuildingFurniture.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_8A12_184E5C72D142"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_E39BD86F_E4CE_4bfe_9870_CAD990250450"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_8A12_184E5C72D142"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_8270_0568BA3FEA91"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_AD9D4601_4420_4d9e_9042_C7E7114999F6"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_8270_0568BA3FEA91"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid55"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:18:20</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingFurnitureUsageValue is a code list that enumerates the different uses of a BuildingFurniture.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_9892_00DC0E57950D"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_5A72FA8C_62CE_4d8c_B944_39936D7B1008"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_9892_00DC0E57950D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_BBE1_D68FFA9EE895"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_C1C3E862_2C1E_4be9_8810_1CAA384C3453"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_BBE1_D68FFA9EE895"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid56"> + <Foundation.Core.ModelElement.name>FeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>09/07/2012 12:34:53</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>ebbinghaus</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>A BuildingInstallation is a permanent part of a Building (inside and/or outside) which has not the significance of a BuildingPart. Examples are stairs, antennas, balconies or small roofs.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>FeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_BEC5_EC119FC32EA6"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_53086564_97EE_4f24_AEDF_3CA3DEB9BA71"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_BEC5_EC119FC32EA6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_B6A6_EE912B06B87B"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_037B688A_C111_4bf9_B891_1DD64A64EDDB"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_B6A6_EE912B06B87B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_9442_12289C77FB36"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_05AF9BA9_1DBF_42a7_A970_DFEFB7E981A7"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_9442_12289C77FB36"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_B56F_250CFB6E4F71"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D44B4ED2_3956_4675_B5B7_39EB90C72EFE"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_B56F_250CFB6E4F71"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid58"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the specific type of the BuildingInstallation.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{4D9A2EE7-2CFF-4b1c-A83C-8C6B50E9EF2B}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid57"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid60"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the intended purposes of the BuildingInstallation.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{31BCDDE3-DD8C-41f9-9EC6-54E3CA2213EE}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid62"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the actual uses of the BuildingInstallation.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{CE4C0510-DF6D-4822-A6D8-B22AA40FEB40}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>IsLiteral=0;volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid61"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates the installation objects to the BuildingRoom.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid63"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:15:45</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingInstallationClassValue is a code list used to further classify a BuildingInstallation.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_A416_7E1382874E54"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_19B31D04_9014_451b_B316_B2C6828702A7"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_A416_7E1382874E54"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_B3E1_3F807A5B428C"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_00894083_2B6F_4915_85C5_D0CCD9ADC735"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_B3E1_3F807A5B428C"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid64"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:16:00</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingInstallationFunctionValue is a code list that enumerates the different purposes of a BuildingInstallation.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_8556_B759FA2DD0F1"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_291870E1_0E94_4b05_92CA_022F3D5AB73C"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_8556_B759FA2DD0F1"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_8EC7_27ADA868C4EC"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BFF7B642_6DA4_42cb_AAAC_72111DD29683"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_8EC7_27ADA868C4EC"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid65"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:16:18</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingInstallationUsageValue is a code list that enumerates the different uses of a BuildingInstallation.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_ABE6_1F922A9394B0"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_05BD74E6_472D_443b_8672_AD32771D8572"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_ABE6_1F922A9394B0"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_A318_F609C85AF684"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_4B3EC0A6_257E_470d_8A05_7358DC189535"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_A318_F609C85AF684"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid66"> + <Foundation.Core.ModelElement.name>FeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>09/07/2012 12:34:53</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>ebbinghaus</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>A BuildingPart is a physical or functional subdivision of a Building. It would be considered a Building, if it were not part of a collection of other BuildingParts.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>FeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_931B_2D00EFD5ECED"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_07065FD5_089A_4913_AD69_56857170F179"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_931B_2D00EFD5ECED"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_9DAE_56F31C5FEB65"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_A1BD903E_D461_4a1d_941E_0492F5EA186E"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_9DAE_56F31C5FEB65"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_90F1_2BCB463492B4"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D72E1F43_0EE8_477e_96D7_47862A90998B"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_90F1_2BCB463492B4"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_80C7_4C59C3D5190C"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_35C4B5AA_3564_43f0_9656_05ED9FC8FF56"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_80C7_4C59C3D5190C"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid67"> + <Foundation.Core.ModelElement.name>FeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>09/07/2012 12:34:53</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>ebbinghaus</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>A BuildingRoom is a space within a Building or BuildingPart intended for human occupancy (e.g. a place of work or recreation) and/or containment of animals or things. A BuildingRoom is bounded physically and/or virtually (e.g. by ClosureSurfaces or GenericSurfaces).</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>FeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_86D0_2D64903BD6DF"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BC5F6D00_A1FC_45c7_9D20_F27A77E181CE"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_86D0_2D64903BD6DF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_A829_96F8ACE5B574"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0B5E80F4_BC87_4372_BDFA_0B15004EE3D3"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_A829_96F8ACE5B574"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_A54B_38046DE67EBC"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_1B4A8AF8_EF55_4cd4_BC84_AA9AA3565B83"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_A54B_38046DE67EBC"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_B4ED_965D2080ACA9"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_5C1CDCC2_8DB5_4f06_953D_74B942D76B38"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_B4ED_965D2080ACA9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid69"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the specific type of the BuildingRoom.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{1430D83C-9CD1-4eb2-ACB2-B0CD150AEA95}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid68"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid71"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the intended purposes of the BuildingRoom.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{895A9D8A-2C32-49cc-9134-45307DC6BA1B}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid70"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid73"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies qualified heights of the BuildingRoom.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{A83C1E8D-8750-4385-9FB3-1DF4F029651F}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>4</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid72"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid75"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>*</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the actual uses of the BuildingRoom.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{2A2DF4E2-57FD-4b68-9E91-C7863D54458E}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid74"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid76"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:13:53</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingRoomClassValue is a code list used to further classify a BuildingRoom.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_8E23_62C114916AFC"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_A3BF5CBB_F720_4234_B755_4C9A272DDE37"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_8E23_62C114916AFC"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_B0D4_6FD63DBF41B7"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_A8DEE290_1A3F_4fcd_AA7B_0322CC5CCC69"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_B0D4_6FD63DBF41B7"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid77"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:14:03</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingRoomFunctionValue is a code list that enumerates the different purposes of a BuildingRoom.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_9B69_97877FE37AE8"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_C4D4E309_90FD_4549_BE7D_FAF0E5D65BDC"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_9B69_97877FE37AE8"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_B6AE_0984F7147284"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_90F1EF2C_EDAE_441a_8E7D_7A68AEDE37F9"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_B6AE_0984F7147284"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid78"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:14:18</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingRoomUsageValue is a code list that enumerates the different uses of a BuildingRoom.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_9440_38C1425EB3BA"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_8F742998_926E_4967_8AC1_A3E7B4A67929"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_9440_38C1425EB3BA"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_AB7F_017F51C56966"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_6ED0CFCA_EAEA_4d35_93E5_B26C618648C2"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_AB7F_017F51C56966"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid79"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:11:40</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingSubdivisionClassValue is a code list used to further classify a BuildingSubdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_88CC_1968ACAAD0FE"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_1EBE4273_2BCD_4400_BA2F_A4335753A881"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_88CC_1968ACAAD0FE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_BA52_739C509DA9A5"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_29821761_FD57_45ec_96C0_00E2B671CAA9"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_BA52_739C509DA9A5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid80"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:11:51</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingSubdivisionFunctionValue is a code list that enumerates the different purposes of a BuildingSubdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_9894_C0E39BFC05C3"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_82241595_515F_4097_AD99_834DD8898D42"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_9894_C0E39BFC05C3"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_9BD1_DA888567FE3F"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_68EB4DF5_96E6_4a1a_8CE3_48366F6F404F"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_9BD1_DA888567FE3F"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid81"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:12:05</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingSubdivisionUsageValue is a code list that enumerates the different uses of a BuildingSubdivision.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_AC52_A3BDCA49A4F2"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_945836B9_5EF9_4dc4_90DB_26000F93909D"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_AC52_A3BDCA49A4F2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_915A_D62F949983CB"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_C2C41E8F_28DE_434a_9FBE_FA0D03DCC617"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_915A_D62F949983CB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid82"> + <Foundation.Core.ModelElement.name>FeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>25/07/2017 17:40:11</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>kolbe/kutzner</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>A BuildingUnit is a logical subdivision of a Building. BuildingUnits are formed according to some homogeneous property like function, ownership, management, or accessibility. They may be separately sold, rented out, inherited, managed, etc.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>FeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_A5CF_C2C327BE97CF"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_3A8D7B17_C397_46e7_9C7F_DD914EF7ECF8"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_A5CF_C2C327BE97CF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_A7BB_822191A67FB5"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0260EE39_F6ED_4ec6_AC2B_69F0EAC1B15E"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_A7BB_822191A67FB5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_8598_A1741102BD81"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_A6D07DC8_4DC6_4746_BE3C_34654A6DE1B0"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_8598_A1741102BD81"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_89BE_5BE637B2ED56"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_7392FD73_8ACF_4d2a_B28C_FFE8AFE172B4"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_89BE_5BE637B2ED56"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates to the storeys on which the BuildingUnit is located.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.CE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Relates to the building units that belong to the Storey.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Unspecified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Indicates whether the property is considered metadata about the instance - and not information about the phenomenon in the real world.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Controls whether property values may be encoded inline or by reference.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value> Unique integer value for properties of the type used to sort properties.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.SE"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid83"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:09:41</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BuildingUsageValue is a code list that enumerates the different uses of a Building.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_9D13_40CE7E0A15C2"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_A98FB9B2_FC9D_4244_A9E9_7E1AA9436920"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_9D13_40CE7E0A15C2"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_95AF_D66C9F978B59"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_6250FA6D_40AC_4327_B8AC_A5EDC6D7089A"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_95AF_D66C9F978B59"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid84"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>27/09/2019 19:10:10</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>RoofTypeValue is a code list that enumerates different roof types.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_B5B7_22579370F1D1"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_DA786E4B_DEF2_4d1d_82B0_FC62982A35C8"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_B5B7_22579370F1D1"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_A294_C209C92A854A"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D55EC6A5_CBAF_400b_967B_83C768CC3D6C"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_A294_C209C92A854A"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid85"> + <Foundation.Core.ModelElement.name>CodeList</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>12/11/2019 15:35:40</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Tatjana</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>RoomElevationReferenceValue is a code list that enumerates the different elevation reference levels used to measure room heights.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>CodeList</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0BE3FA2A_79E2_1979_8AE3_A353BAF88E37"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>asDictionary</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>true</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_C78FA5C5_8580_4a4c_A5CD_2C2020685AD6"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: true
 +Description: Encode code list as externally managed dictionary.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_0BE3FA2A_79E2_1979_8AE3_A353BAF88E37"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_C886_55c8_ADEE_D06E894A8B5B"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_0C9CABB7_149A_4882_B974_A8BC3613EB44"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_C886_55c8_ADEE_D06E894A8B5B"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid86"> + <Foundation.Core.ModelElement.name>FeatureType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>25/07/2017 17:39:51</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>kolbe/kutzner</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>A Storey is typically a horizontal section of a Building. Storeys are not always defined according to the building structure, but can also be defined according to logical considerations.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>FeatureType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_ED33D65F_A24E_81a2_A864_F2B3C9F15CDF"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>byValuePropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_82DD49C1_8743_49e0_AAE7_65088566FA58"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Create a property type that requires that the instance is encoded inline.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_ED33D65F_A24E_81a2_A864_F2B3C9F15CDF"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E5B7C5_7754_6c77_9448_F6D7298DB293"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>gmlMixin</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_D8E492D4_F553_466b_9909_E8F1C08AD93A"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a mixin class.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_D8E5B7C5_7754_6c77_9448_F6D7298DB293"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_26B33348_1E57_d91e_9C68_FE97D50BA058"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isCollection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_643544AD_3463_4730_91FA_971EEE070848"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Identifies the feature type as a feature collection.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_26B33348_1E57_d91e_9C68_FE97D50BA058"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_E613_9ee6_B439_D270D58FB14D"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_8B57EC22_3315_4a7a_8EA2_9AD9B878B7B9"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline or by-reference encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_E613_9ee6_B439_D270D58FB14D"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid87"> + <Foundation.Core.ModelElement.name>DataType</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Class</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>version</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_created</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>06/06/2018 07:47:45</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>date_modified</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>02/10/2024 10:39:42</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>phase</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1.0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>author</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>kolbe/kutzner</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>The RoomHeight represents a vertical distance (measured or estimated) between a low reference and a high reference. [cf. INSPIRE]</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>status</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Proposed</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>stereotype</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>DataType</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>style</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_F9638764_0401_4b04_A43D_F359F0E9A2EB"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>noPropertyType</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_961C51EE_9A2F_4b6d_9377_B606CC6B9611"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: True,False
 +Default: false
 +Description: Suppress creation of a standard property type that supports inline encoding.
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_F9638764_0401_4b04_A43D_F359F0E9A2EB"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_BCD3CBEE_E42B_51e4_917C_A81770BFF6DD"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value/> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue xmi.id="EAID_9ABCA4D9_0FEA_4bb7_B37E_43740E0DBAF9"> + <Foundation.Extension_Mechanisms.TaggedValue.tag>tagnotes</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Values: notEncoded,iso19136_2007,gml33,citygml
 +</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="EAID_BCD3CBEE_E42B_51e4_917C_A81770BFF6DD"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid89"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the high point used to calculate the value of the room height.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{D8A97648-FC03-47ef-900D-4C957D3C1466}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid88"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid91"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the low point used to calculate the value of the room height.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{F3FD8F91-C400-45ee-9084-6C9ED70EB7A4}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid90"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid94"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>2</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Indicates the way the room height has been captured.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{DAC5BD23-9394-4b8d-B944-9F16C3DD508A}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid92"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid97"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>Attribute</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>derived</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>containment</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Not Specified</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>length</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ordered</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>precision</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>scale</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>static</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>collection</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_position</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>3</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>lowerBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>upperBound</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>1</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>description</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>Specifies the value of the room height.</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>duplicates</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>0</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>ea_guid</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>{083C9A93-559B-4f60-A897-4776C145FA63}</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>styleex</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>volatile=0;union=0;</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>sequenceNumber</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>4</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>inlineOrByReference</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>isMetadata</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.value>false</Foundation.Extension_Mechanisms.TaggedValue.value> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue> + <Foundation.Extension_Mechanisms.TaggedValue.tag>xsdEncodingRule</Foundation.Extension_Mechanisms.TaggedValue.tag> + <Foundation.Extension_Mechanisms.TaggedValue.modelElement> + <Foundation.Core.ModelElement xmi.idref="eaxmiid95"/> + </Foundation.Extension_Mechanisms.TaggedValue.modelElement> + </Foundation.Extension_Mechanisms.TaggedValue> + <Diagramming.Diagram xmi.id="EAID_FFF8F094_4A8B_47aa_B223_D755D08C360E"> + <Diagramming.Diagram.name>Building</Diagramming.Diagram.name> + <Diagramming.Diagram.toolName>Rational Rose 98</Diagramming.Diagram.toolName> + <Diagramming.Diagram.diagramType>ClassDiagram</Diagramming.Diagram.diagramType> + <Diagramming.Diagram.style>Doc:</Diagramming.Diagram.style> + <Diagramming.Diagram.owner> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Diagramming.Diagram.owner> + <Diagramming.Diagram.element> + <Diagramming.DiagramElement xmi.id="EAID_3D28B367_8794_4e07_A36C_B634A7669778"> + <Diagramming.DiagramElement.geometry>1453,3675,903,476,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_BD8BB75C_6700_4ada_A271_F42D28B0CAA5"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_F9966884_4778_4239_BB7F_D20D8C642A7D"> + <Diagramming.DiagramElement.geometry>2419,2968,1379,473,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_A000FA1A_6A2B_48b0_8EB1_1A06AF60EE84"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_E4D61D38_F26E_4942_8E52_A23CC5473A9D"> + <Diagramming.DiagramElement.geometry>4704,1890,830,312,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_F15651A1_2FF0_4317_B112_8EA7D4E3D1D9"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_8024B983_B98A_44b7_B254_6FA65C98BA49"> + <Diagramming.DiagramElement.geometry>5387,1890,644,312,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_52E28F0C_782F_49ca_A802_E88CCCB7F73D"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_52473803_E1A4_4038_BF17_6C6D9F90B7AA"> + <Diagramming.DiagramElement.geometry>5660,1253,1351,588,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_6B83AA92_4D6D_4314_AB89_309D47BAE155"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_F8ECDA99_195C_4d0b_A600_F7FD7E42859A"> + <Diagramming.DiagramElement.geometry>1138,1971,697,312,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_90D4F0E2_EA4C_4079_92D7_EBDD4BD90EFF"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_B486A17B_95CA_4451_92EC_A44D5E8F3E3E"> + <Diagramming.DiagramElement.geometry>2415,1971,826,308,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_DF3B9E25_8D06_417e_BF7D_0B80AB14B484"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_22AB2D04_8ADB_4828_B92D_6F9C4FECE9AD"> + <Diagramming.DiagramElement.geometry>3787,2093,889,532,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_A2F33699_614A_4bc7_90DC_C1B77CB103EB"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_4E3438DA_CC1A_4138_BF9A_886A1A275D4A"> + <Diagramming.DiagramElement.geometry>4172,3350,1008,476,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_F0E2B1E1_C076_4342_ABBF_44686428FC6D"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_8DB88945_1965_4301_968F_38AB5F331EEA"> + <Diagramming.DiagramElement.geometry>4256,2818,1064,476,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_08B4C182_D3F0_4c3d_885D_FE8D6E3EEA82"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_4B534693_5704_4b16_A198_AE5F4EC65627"> + <Diagramming.DiagramElement.geometry>2163,1201,1201,865,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_DDCD5E0F_8E78_4200_B98D_E3E5599AE6A3"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid98"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid99"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Inheritance</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_594FFA7F_F381_4799_808F_6A0B52E653C6"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid100"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Inheritance</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_10B8DC3D_76B5_4fb0_B9BA_DF2FED1F61F4"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid101"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid102"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid103"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid104"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid105"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid106"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid107"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Inheritance</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_BF623647_E3F5_4ed6_A118_6516C2495C8C"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid108"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Inheritance</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_66AEF354_E4D5_4d41_B8C3_68315E693AD7"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid109"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid110"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid111"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid112"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_CC624EF3_194B_4c14_A752_C11612DBD928"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid113"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_6C00E725_B46A_4112_8C31_B116D018CC37"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid114"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="eaxmiid115"> + <Diagramming.DiagramElement.geometry>0,0,0,0,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Association:Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + </Diagramming.Diagram.element> + </Diagramming.Diagram> + <Diagramming.Diagram xmi.id="EAID_BB51592F_3B86_47fe_A857_1B1BF4EA1621"> + <Diagramming.Diagram.name>Building - Code lists</Diagramming.Diagram.name> + <Diagramming.Diagram.toolName>Rational Rose 98</Diagramming.Diagram.toolName> + <Diagramming.Diagram.diagramType>ClassDiagram</Diagramming.Diagram.diagramType> + <Diagramming.Diagram.style>Doc:</Diagramming.Diagram.style> + <Diagramming.Diagram.owner> + <Foundation.Core.ModelElement xmi.idref="EAPK_4F2C8A46_ADA6_4d7e_AB59_DF53F7FA0FEA"/> + </Diagramming.Diagram.owner> + <Diagramming.Diagram.element> + <Diagramming.DiagramElement xmi.id="EAID_BFBDDD7B_C1B4_4257_8F42_1E7A5D997206"> + <Diagramming.DiagramElement.geometry>3815,882,641,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_5C2ECC11_C272_4b60_8080_BC1066F830B5"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_CA768263_5548_462a_BE97_447AC0E95F06"> + <Diagramming.DiagramElement.geometry>2618,1764,882,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_D10D8DD6_CF9E_424b_B8A9_1353FE315E7D"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_19EE6E8D_C1A4_437b_9CB7_2BA872F3E4D0"> + <Diagramming.DiagramElement.geometry>2618,1547,882,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_56802FDD_C057_4eba_93EB_51354EB0A555"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_F0D86184_9D40_4a73_A642_0DBBE8A26CE8"> + <Diagramming.DiagramElement.geometry>2618,1330,882,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_5A56256E_A53E_4480_997A_4ED89229ADC4"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_24AF9961_A4BC_44c7_A99A_D2F68EB1FB1A"> + <Diagramming.DiagramElement.geometry>3021,984,655,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_487C3E3E_5243_4c6b_AFD2_E47755418377"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_666D1776_C708_4403_AEE9_805B438DFD14"> + <Diagramming.DiagramElement.geometry>3021,767,655,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_0674E57C_D6E8_48d6_8323_282CDFEDE952"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_D2D399DB_2936_40a3_8E2F_07D262DFAE75"> + <Diagramming.DiagramElement.geometry>3021,550,655,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_6815D2C5_4440_466c_BA53_60480A3880D8"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_5984607C_A400_45e0_9AF0_EACC63B4340D"> + <Diagramming.DiagramElement.geometry>2254,984,700,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_2C497B2F_663C_46bc_B6D3_75A146E34A98"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_5A0B3633_96CE_4e70_B748_6E559FD3D6D9"> + <Diagramming.DiagramElement.geometry>2254,767,700,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_F39F253F_52F5_4734_9402_5DA39A58491F"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_392951DD_60AB_4a36_BE53_144BDCB28C09"> + <Diagramming.DiagramElement.geometry>2254,550,700,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_1C4EB8DC_200F_4840_806C_966428642722"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_5AED2C67_A935_4a97_931E_D3CD0EE326E5"> + <Diagramming.DiagramElement.geometry>1449,1764,588,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_9CF67CA5_8608_44aa_B616_F08CC3C2435F"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_EB8D46B9_948B_41e6_8531_018AC877A3B7"> + <Diagramming.DiagramElement.geometry>1449,1547,588,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_01576B84_C8A8_4c71_AD0F_2F525EDFDFEF"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_8261E8C9_5FC8_4cc6_A6E0_6672E2A40FFD"> + <Diagramming.DiagramElement.geometry>1449,1330,588,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_3752F3AE_BDE7_4966_9046_D533AEDA141F"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_E9A86075_0B4A_4a6a_8FB0_D87B87E147F6"> + <Diagramming.DiagramElement.geometry>3406,1764,718,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_3DC5EEFB_602C_4324_B120_F390A26AE6CD"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_29C50033_0663_4665_8255_1E48E43755C9"> + <Diagramming.DiagramElement.geometry>3406,1547,718,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_AAD67E80_BDC5_44df_BAC1_807D9EC14D73"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_472DE986_0405_479c_B677_9DB468E937BA"> + <Diagramming.DiagramElement.geometry>3406,1330,718,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_07738A7F_896D_4d08_8A90_46321838B6D6"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_4D866743_D940_462a_9698_02F0EC0AC7BC"> + <Diagramming.DiagramElement.geometry>3395,550,361,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_F7C4F930_758E_413c_BCEB_4DBD8F7CF202"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_52D3E7C5_9F3F_46a4_AC91_5189562B567C"> + <Diagramming.DiagramElement.geometry>1309,984,494,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_5C44B1D4_4FF1_49bc_904D_39A239434C25"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_2C5CE7A1_F90F_43fe_A51E_E902DEE5E729"> + <Diagramming.DiagramElement.geometry>1309,767,494,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_50CC0B03_E445_4330_9C89_2FB5AD98A71B"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + <Diagramming.DiagramElement xmi.id="EAID_59687339_B1CC_4eda_BC59_E0C418221199"> + <Diagramming.DiagramElement.geometry>1309,550,494,168,</Diagramming.DiagramElement.geometry> + <Diagramming.DiagramElement.style>Font.Blue= 0,Font.Green= 0,Font.Red= 0,Font.FaceName=Arial,Font.Size= 10,Font.Bold=0,Font.Italic=0,Font.Strikethrough=0,Font.Underline=0,LineColor.Blue= 51,LineColor.Green= 0,LineColor.Red= 153,FillColor.Blue= 204,FillColor.Green= 255,FillColor.Red= 255,FillColor.Transparent=1,AutomaticResize=1,ShowAllAttributes=1,ShowAllOperations=1,ShowOperationSignature=0,SuppressAttributes=0,SuppressOperations=0,</Diagramming.DiagramElement.style> + <Foundation.Core.PresentationElement.subject> + <Foundation.Core.ModelElement xmi.idref="EAID_27956188_F059_46f4_A3A6_134C4391D4C2"/> + </Foundation.Core.PresentationElement.subject> + </Diagramming.DiagramElement> + </Diagramming.Diagram.element> + </Diagramming.Diagram> + <Foundation.Extension_Mechanisms.Stereotype xmi.id="eaxmiid116"> + <Foundation.Core.ModelElement.name>Property</Foundation.Core.ModelElement.name> + <Foundation.Core.ModelElement.visibility xmi.value="private"/> + <Foundation.Core.ModelElement.isSpecification xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/> + <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/> + <Foundation.Extension_Mechanisms.Stereotype.icon/> + <Foundation.Extension_Mechanisms.Stereotype.baseClass>AssociationEnd</Foundation.Extension_Mechanisms.Stereotype.baseClass> + <Foundation.Extension_Mechanisms.Stereotype.extendedElement> + <Foundation.Core.ModelElement xmi.idref="EAID_E7F0FEDA_E6F9_4d2b_8421_26866E51A8EC.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_CC624EF3_194B_4c14_A752_C11612DBD928.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_6C00E725_B46A_4112_8C31_B116D018CC37.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_4F4B73BC_03B9_490a_A53C_6FA35F6F74C1.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_113C1004_98F0_4d18_9250_AC6374F4E2AE.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_C75874D6_A9F8_4732_A90F_D68404A92BA0.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_A3363D43_7CE3_406c_8D6A_A2A5E7296451.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_905A997F_8DA2_4a10_A9DB_BD5702D1589B.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_2E959A9F_5AA4_4a98_8726_12CA7F48FFF2.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_3986885D_16E3_40ff_B9B9_AF1E16390D62.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_DABCD3B5_DD66_4065_A8C3_18B196544379.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_E7E13FA4_F5D7_4c87_85AE_6263776AAE75.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_81FC0AA0_7E71_493b_9411_21B3C99B9BC7.SE"/> + <Foundation.Core.ModelElement xmi.idref="EAID_7AF92BFD_0DC9_4061_89F4_6B1AA4250193.SE"/> + </Foundation.Extension_Mechanisms.Stereotype.extendedElement> + </Foundation.Extension_Mechanisms.Stereotype> + </XMI.content> + <XMI.difference/> + <XMI.extensions xmi.extender="Enterprise Architect 2.5"/> +</XMI> \ No newline at end of file diff --git a/citygml-owl/UMLX13.dtd b/citygml-owl/UMLX13.dtd new file mode 100644 index 0000000..8e68a85 --- /dev/null +++ b/citygml-owl/UMLX13.dtd @@ -0,0 +1,5315 @@ +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI is the top-level XML element for XMI transfer text --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI (XMI.header, XMI.content?, XMI.difference*, + XMI.extensions*) > +<!ATTLIST XMI + xmi.version CDATA #FIXED "1.0" + timestamp CDATA #IMPLIED + verified (true | false) #IMPLIED +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.header contains documentation and identifies the model, --> +<!-- metamodel, and metametamodel --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.header (XMI.documentation?, XMI.model*, XMI.metamodel*, + XMI.metametamodel*) > + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- documentation for transfer data --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.documentation (#PCDATA | XMI.owner | XMI.contact | + XMI.longDescription | XMI.shortDescription | + XMI.exporter | XMI.exporterVersion | + XMI.notice)* > + +<!ELEMENT XMI.owner ANY > + +<!ELEMENT XMI.contact ANY > + +<!ELEMENT XMI.longDescription ANY > + +<!ELEMENT XMI.shortDescription ANY > + +<!ELEMENT XMI.exporter ANY > + +<!ELEMENT XMI.exporterVersion ANY > + +<!ELEMENT XMI.exporterID ANY > + +<!ELEMENT XMI.notice ANY > + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.element.att defines the attributes that each XML element --> +<!-- that corresponds to a metamodel class must have to conform to --> +<!-- the XMI specification. --> +<!-- _______________________________________________________________ --> + +<!ENTITY % XMI.element.att + 'xmi.id ID #IMPLIED xmi.label CDATA #IMPLIED xmi.uuid + CDATA #IMPLIED ' > + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.link.att defines the attributes that each XML element that --> +<!-- corresponds to a metamodel class must have to enable it to --> +<!-- function as a simple XLink as well as refer to model --> +<!-- constructs within the same XMI file. --> +<!-- _______________________________________________________________ --> + +<!ENTITY % XMI.link.att + 'xml:link CDATA #IMPLIED inline (true | false) #IMPLIED + actuate (show | user) #IMPLIED href CDATA #IMPLIED role + CDATA #IMPLIED title CDATA #IMPLIED show (embed | replace + | new) #IMPLIED behavior CDATA #IMPLIED xmi.idref IDREF + #IMPLIED xmi.uuidref CDATA #IMPLIED' > + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.model identifies the model(s) being transferred --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.model ANY > +<!ATTLIST XMI.model + %XMI.link.att; + xmi.name CDATA #REQUIRED + xmi.version CDATA #IMPLIED +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.metamodel identifies the metamodel(s) for the transferred --> +<!-- data --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.metamodel ANY > +<!ATTLIST XMI.metamodel + %XMI.link.att; + xmi.name CDATA #REQUIRED + xmi.version CDATA #IMPLIED +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.metametamodel identifies the metametamodel(s) for the --> +<!-- transferred data --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.metametamodel ANY > +<!ATTLIST XMI.metametamodel + %XMI.link.att; + xmi.name CDATA #REQUIRED + xmi.version CDATA #IMPLIED +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.content is the actual data being transferred --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.content ANY > + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.extensions contains data to transfer that does not conform --> +<!-- to the metamodel(s) in the header --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.extensions ANY > +<!ATTLIST XMI.extensions + xmi.extender CDATA #REQUIRED +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- extension contains information related to a specific model --> +<!-- construct that is not defined in the metamodel(s) in the header --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.extension ANY > +<!ATTLIST XMI.extension + %XMI.element.att; + %XMI.link.att; + xmi.extender CDATA #REQUIRED + xmi.extenderID CDATA #IMPLIED +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.difference holds XML elements representing differences to a --> +<!-- base model --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.difference (XMI.difference | XMI.delete | XMI.add | + XMI.replace)* > +<!ATTLIST XMI.difference + %XMI.element.att; + %XMI.link.att; +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.delete represents a deletion from a base model --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.delete EMPTY > +<!ATTLIST XMI.delete + %XMI.element.att; + %XMI.link.att; +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.add represents an addition to a base model --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.add ANY > +<!ATTLIST XMI.add + %XMI.element.att; + %XMI.link.att; + xmi.position CDATA "-1" +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.replace represents the replacement of a model construct --> +<!-- with another model construct in a base model --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.replace ANY > +<!ATTLIST XMI.replace + %XMI.element.att; + %XMI.link.att; + xmi.position CDATA "-1" +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- XMI.reference may be used to refer to data types not defined in --> +<!-- the metamodel --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.reference ANY > +<!ATTLIST XMI.reference + %XMI.link.att; +> + +<!-- _______________________________________________________________ --> +<!-- --> +<!-- This section contains the declaration of XML elements --> +<!-- representing data types --> +<!-- _______________________________________________________________ --> + +<!ELEMENT XMI.TypeDefinitions ANY > + +<!ELEMENT XMI.field ANY > + +<!ELEMENT XMI.seqItem ANY > + +<!ELEMENT XMI.octetStream (#PCDATA) > + +<!ELEMENT XMI.unionDiscrim ANY > + +<!ELEMENT XMI.enum EMPTY > +<!ATTLIST XMI.enum + xmi.value CDATA #REQUIRED +> + +<!ELEMENT XMI.any ANY > +<!ATTLIST XMI.any + %XMI.link.att; + xmi.type CDATA #IMPLIED + xmi.name CDATA #IMPLIED +> + +<!ELEMENT XMI.CorbaTypeCode (XMI.CorbaTcAlias | XMI.CorbaTcStruct | + XMI.CorbaTcSequence | XMI.CorbaTcArray | + XMI.CorbaTcEnum | XMI.CorbaTcUnion | + XMI.CorbaTcExcept | XMI.CorbaTcString | + XMI.CorbaTcWstring | XMI.CorbaTcShort | + XMI.CorbaTcLong | XMI.CorbaTcUshort | + XMI.CorbaTcUlong | XMI.CorbaTcFloat | + XMI.CorbaTcDouble | XMI.CorbaTcBoolean | + XMI.CorbaTcChar | XMI.CorbaTcWchar | + XMI.CorbaTcOctet | XMI.CorbaTcAny | + XMI.CorbaTcTypeCode | XMI.CorbaTcPrincipal | + XMI.CorbaTcNull | XMI.CorbaTcVoid | + XMI.CorbaTcLongLong | + XMI.CorbaTcObjRef | + XMI.CorbaTcLongDouble) > +<!ATTLIST XMI.CorbaTypeCode + %XMI.element.att; +> + +<!ELEMENT XMI.CorbaTcAlias (XMI.CorbaTypeCode) > +<!ATTLIST XMI.CorbaTcAlias + xmi.tcName CDATA #REQUIRED + xmi.tcId CDATA #IMPLIED +> + +<!ELEMENT XMI.CorbaTcStruct (XMI.CorbaTcField)* > +<!ATTLIST XMI.CorbaTcStruct + xmi.tcName CDATA #REQUIRED + xmi.tcId CDATA #IMPLIED +> + +<!ELEMENT XMI.CorbaTcField (XMI.CorbaTypeCode) > +<!ATTLIST XMI.CorbaTcField + xmi.tcName CDATA #REQUIRED +> + +<!ELEMENT XMI.CorbaTcSequence (XMI.CorbaTypeCode | + XMI.CorbaRecursiveType) > +<!ATTLIST XMI.CorbaTcSequence + xmi.tcLength CDATA #REQUIRED +> + +<!ELEMENT XMI.CorbaRecursiveType EMPTY > +<!ATTLIST XMI.CorbaRecursiveType + xmi.offset CDATA #REQUIRED +> + +<!ELEMENT XMI.CorbaTcArray (XMI.CorbaTypeCode) > +<!ATTLIST XMI.CorbaTcArray + xmi.tcLength CDATA #REQUIRED +> + +<!ELEMENT XMI.CorbaTcObjRef EMPTY > +<!ATTLIST XMI.CorbaTcObjRef + xmi.tcName CDATA #REQUIRED + xmi.tcId CDATA #IMPLIED +> + +<!ELEMENT XMI.CorbaTcEnum (XMI.CorbaTcEnumLabel)* > +<!ATTLIST XMI.CorbaTcEnum + xmi.tcName CDATA #REQUIRED + xmi.tcId CDATA #IMPLIED +> + +<!ELEMENT XMI.CorbaTcEnumLabel EMPTY > +<!ATTLIST XMI.CorbaTcEnumLabel + xmi.tcName CDATA #REQUIRED +> + +<!ELEMENT XMI.CorbaTcUnionMbr (XMI.CorbaTypeCode, XMI.any) > +<!ATTLIST XMI.CorbaTcUnionMbr + xmi.tcName CDATA #REQUIRED +> + +<!ELEMENT XMI.CorbaTcUnion (XMI.CorbaTypeCode, XMI.CorbaTcUnionMbr*) > +<!ATTLIST XMI.CorbaTcUnion + xmi.tcName CDATA #REQUIRED + xmi.tcId CDATA #IMPLIED +> + +<!ELEMENT XMI.CorbaTcExcept (XMI.CorbaTcField)* > +<!ATTLIST XMI.CorbaTcExcept + xmi.tcName CDATA #REQUIRED + xmi.tcId CDATA #IMPLIED +> + +<!ELEMENT XMI.CorbaTcString EMPTY > +<!ATTLIST XMI.CorbaTcString + xmi.tcLength CDATA #REQUIRED +> + +<!ELEMENT XMI.CorbaTcWstring EMPTY > +<!ATTLIST XMI.CorbaTcWstring + xmi.tcLength CDATA #REQUIRED +> + +<!ELEMENT XMI.CorbaTcFixed EMPTY > +<!ATTLIST XMI.CorbaTcFixed + xmi.tcDigits CDATA #REQUIRED + xmi.tcScale CDATA #REQUIRED +> + +<!ELEMENT XMI.CorbaTcShort EMPTY > + +<!ELEMENT XMI.CorbaTcLong EMPTY > + +<!ELEMENT XMI.CorbaTcUshort EMPTY > + +<!ELEMENT XMI.CorbaTcUlong EMPTY > + +<!ELEMENT XMI.CorbaTcFloat EMPTY > + +<!ELEMENT XMI.CorbaTcDouble EMPTY > + +<!ELEMENT XMI.CorbaTcBoolean EMPTY > + +<!ELEMENT XMI.CorbaTcChar EMPTY > + +<!ELEMENT XMI.CorbaTcWchar EMPTY > + +<!ELEMENT XMI.CorbaTcOctet EMPTY > + +<!ELEMENT XMI.CorbaTcAny EMPTY > + +<!ELEMENT XMI.CorbaTcTypeCode EMPTY > + +<!ELEMENT XMI.CorbaTcPrincipal EMPTY > + +<!ELEMENT XMI.CorbaTcNull EMPTY > + +<!ELEMENT XMI.CorbaTcVoid EMPTY > + +<!ELEMENT XMI.CorbaTcLongLong EMPTY > + +<!ELEMENT XMI.CorbaTcLongDouble EMPTY > + + +<!-- PACKAGE: Foundation --> + +<!ENTITY % Foundation.Data_Types.AggregationKind + ' xmi.value ( none| aggregate| composite ) #REQUIRED'> + +<!ENTITY % Foundation.Data_Types.ChangeableKind + ' xmi.value ( changeable| frozen| addOnly ) #REQUIRED'> + +<!ENTITY % Foundation.Data_Types.ParameterDirectionKind + ' xmi.value ( in| inout| out| return ) #REQUIRED'> + +<!ENTITY % Foundation.Data_Types.MessageDirectionKind + ' xmi.value ( activation| return ) #REQUIRED'> + +<!ENTITY % Foundation.Data_Types.ScopeKind + ' xmi.value ( instance| classifier ) #REQUIRED'> + +<!ENTITY % Foundation.Data_Types.VisibilityKind + ' xmi.value ( public| protected| private ) #REQUIRED'> + +<!ENTITY % Foundation.Data_Types.PseudostateKind + ' xmi.value ( initial| deepHistory| shallowHistory| join| fork| branch| junction| final ) #REQUIRED'> + +<!ENTITY % Foundation.Data_Types.CallConcurrencyKind + ' xmi.value ( sequential| guarded| concurrent ) #REQUIRED'> + +<!ENTITY % Foundation.Data_Types.OrderingKind + ' xmi.value ( unordered| ordered| sorted ) #REQUIRED'> + + +<!-- PACKAGE: Foundation.Data_Types --> + + +<!-- ***** Foundation.Data_Types.A_multiplicity_range ******* --> + +<!ELEMENT Foundation.Data_Types.Multiplicity.range ( Foundation.Data_Types.MultiplicityRange)+ > + + +<!-- CLASS: Foundation.Data_Types.Multiplicity --> + +<!ENTITY % Foundation.Data_Types.MultiplicityCompositions '(Foundation.Data_Types.Multiplicity.range+)' > + +<!ELEMENT Foundation.Data_Types.Multiplicity ((XMI.extension* ) + , %Foundation.Data_Types.MultiplicityCompositions; )?> + +<!ATTLIST Foundation.Data_Types.Multiplicity %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.Expression --> + +<!ELEMENT Foundation.Data_Types.Expression.language (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Data_Types.Expression.body (#PCDATA|XMI.reference)*> + +<!ENTITY % Foundation.Data_Types.ExpressionProperties '(Foundation.Data_Types.Expression.language + ,Foundation.Data_Types.Expression.body )' > + +<!ELEMENT Foundation.Data_Types.Expression ( %Foundation.Data_Types.ExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.Expression %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.ObjectSetExpression --> + +<!ENTITY % Foundation.Data_Types.ObjectSetExpressionProperties '(%Foundation.Data_Types.ExpressionProperties;)' > + +<!ELEMENT Foundation.Data_Types.ObjectSetExpression ( %Foundation.Data_Types.ObjectSetExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.ObjectSetExpression %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.TimeExpression --> + +<!ENTITY % Foundation.Data_Types.TimeExpressionProperties '(%Foundation.Data_Types.ExpressionProperties;)' > + +<!ELEMENT Foundation.Data_Types.TimeExpression ( %Foundation.Data_Types.TimeExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.TimeExpression %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.BooleanExpression --> + +<!ENTITY % Foundation.Data_Types.BooleanExpressionProperties '(%Foundation.Data_Types.ExpressionProperties;)' > + +<!ELEMENT Foundation.Data_Types.BooleanExpression ( %Foundation.Data_Types.BooleanExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.BooleanExpression %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.ActionExpression --> + +<!ENTITY % Foundation.Data_Types.ActionExpressionProperties '(%Foundation.Data_Types.ExpressionProperties;)' > + +<!ELEMENT Foundation.Data_Types.ActionExpression ( %Foundation.Data_Types.ActionExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.ActionExpression %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.MultiplicityRange --> + +<!ELEMENT Foundation.Data_Types.MultiplicityRange.lower (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Data_Types.MultiplicityRange.upper (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Data_Types.MultiplicityRange.multiplicity (Foundation.Data_Types.Multiplicity) > + +<!ENTITY % Foundation.Data_Types.MultiplicityRangeProperties '(Foundation.Data_Types.MultiplicityRange.lower + ,Foundation.Data_Types.MultiplicityRange.upper )' > + +<!ENTITY % Foundation.Data_Types.MultiplicityRangeAssociations '(Foundation.Data_Types.MultiplicityRange.multiplicity?)' > + +<!ELEMENT Foundation.Data_Types.MultiplicityRange ( %Foundation.Data_Types.MultiplicityRangeProperties; + ,(XMI.extension* , %Foundation.Data_Types.MultiplicityRangeAssociations; ) )?> + +<!ATTLIST Foundation.Data_Types.MultiplicityRange %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.IterationExpression --> + +<!ENTITY % Foundation.Data_Types.IterationExpressionProperties '(%Foundation.Data_Types.ExpressionProperties;)' > + +<!ELEMENT Foundation.Data_Types.IterationExpression ( %Foundation.Data_Types.IterationExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.IterationExpression %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.TypeExpression --> + +<!ENTITY % Foundation.Data_Types.TypeExpressionProperties '(%Foundation.Data_Types.ExpressionProperties;)' > + +<!ELEMENT Foundation.Data_Types.TypeExpression ( %Foundation.Data_Types.TypeExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.TypeExpression %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.ArgListsExpression --> + +<!ENTITY % Foundation.Data_Types.ArgListsExpressionProperties '(%Foundation.Data_Types.ExpressionProperties;)' > + +<!ELEMENT Foundation.Data_Types.ArgListsExpression ( %Foundation.Data_Types.ArgListsExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.ArgListsExpression %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.MappingExpression --> + +<!ENTITY % Foundation.Data_Types.MappingExpressionProperties '(%Foundation.Data_Types.ExpressionProperties;)' > + +<!ELEMENT Foundation.Data_Types.MappingExpression ( %Foundation.Data_Types.MappingExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.MappingExpression %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Data_Types.ProcedureExpression --> + +<!ENTITY % Foundation.Data_Types.ProcedureExpressionProperties '(%Foundation.Data_Types.ExpressionProperties;)' > + +<!ELEMENT Foundation.Data_Types.ProcedureExpression ( %Foundation.Data_Types.ProcedureExpressionProperties; + ,(XMI.extension* ) )?> + +<!ATTLIST Foundation.Data_Types.ProcedureExpression %XMI.element.att; %XMI.link.att; > + + + +<!-- PACKAGE: Foundation.Core --> + + +<!-- ***** Foundation.Core.A_association_connection ******* --> + +<!ELEMENT Foundation.Core.Association.connection ( Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole)* > + + +<!-- ***** Foundation.Core.A_owner_feature ******* --> + +<!ELEMENT Foundation.Core.Classifier.feature ( Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception)* > + + +<!-- ***** Foundation.Core.A_namespace_ownedElement ******* --> + +<!ELEMENT Foundation.Core.Namespace.ownedElement ( Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)* > + + +<!-- ***** Foundation.Core.A_behavioralFeature_parameter ******* --> + +<!ELEMENT Foundation.Core.BehavioralFeature.parameter ( Foundation.Core.Parameter)* > + + +<!-- ***** Foundation.Core.A_qualifier_associationEnd ******* --> + +<!ELEMENT Foundation.Core.AssociationEnd.qualifier ( Foundation.Core.Attribute)* > + + +<!-- ***** Foundation.Core.A_implementationLocation_residentElement ******* --> + +<!ELEMENT Foundation.Core.Component.residentElement ( Foundation.Core.ElementResidence)* > + + +<!-- ***** Foundation.Core.A_modelElement_templateParameter ******* --> + +<!ELEMENT Foundation.Core.ModelElement.templateParameter ( Foundation.Core.TemplateParameter)* > + + +<!-- CLASS: Foundation.Core.Element --> + +<!ELEMENT Foundation.Core.Element ((XMI.extension* ) )?> + +<!ATTLIST Foundation.Core.Element %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.ModelElement --> + +<!ELEMENT Foundation.Core.ModelElement.name (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Core.ModelElement.visibility EMPTY> +<!ATTLIST Foundation.Core.ModelElement.visibility %Foundation.Data_Types.VisibilityKind;> + +<!ELEMENT Foundation.Core.ModelElement.isSpecification EMPTY> +<!ATTLIST Foundation.Core.ModelElement.isSpecification + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Foundation.Core.ModelElement.namespace (Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model)?> + +<!ELEMENT Foundation.Core.ModelElement.clientDependency (Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission)*> + +<!ELEMENT Foundation.Core.ModelElement.constraint (Foundation.Core.Constraint)*> + +<!ELEMENT Foundation.Core.ModelElement.supplierDependency (Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission)*> + +<!ELEMENT Foundation.Core.ModelElement.presentation (Foundation.Core.PresentationElement + |Diagramming.Diagram + |Diagramming.DiagramElement)*> + +<!ELEMENT Foundation.Core.ModelElement.targetFlow (Foundation.Core.Flow)*> + +<!ELEMENT Foundation.Core.ModelElement.sourceFlow (Foundation.Core.Flow)*> + +<!ELEMENT Foundation.Core.ModelElement.templateParameter3 (Foundation.Core.TemplateParameter)*> + +<!ELEMENT Foundation.Core.ModelElement.binding (Foundation.Core.Binding)?> + +<!ELEMENT Foundation.Core.ModelElement.comment (Foundation.Core.Comment)*> + +<!ELEMENT Foundation.Core.ModelElement.elementResidence (Foundation.Core.ElementResidence)*> + +<!ELEMENT Foundation.Core.ModelElement.templateParameter2 (Foundation.Core.TemplateParameter)*> + +<!ENTITY % Foundation.Core.ModelElementProperties '(Foundation.Core.ModelElement.name + ,Foundation.Core.ModelElement.visibility + ,Foundation.Core.ModelElement.isSpecification )' > + +<!ENTITY % Foundation.Core.ModelElementAssociations '(Foundation.Core.ModelElement.namespace? + ,Foundation.Core.ModelElement.clientDependency* + ,Foundation.Core.ModelElement.constraint* + ,Foundation.Core.ModelElement.supplierDependency* + ,Foundation.Core.ModelElement.presentation* + ,Foundation.Core.ModelElement.targetFlow* + ,Foundation.Core.ModelElement.sourceFlow* + ,Foundation.Core.ModelElement.templateParameter3* + ,Foundation.Core.ModelElement.binding? + ,Foundation.Core.ModelElement.comment* + ,Foundation.Core.ModelElement.elementResidence* + ,Foundation.Core.ModelElement.templateParameter2*)' > + +<!ENTITY % Foundation.Core.ModelElementCompositions '(Foundation.Core.ModelElement.templateParameter*)' > + +<!ELEMENT Foundation.Core.ModelElement ( %Foundation.Core.ModelElementProperties; + ,(XMI.extension* , %Foundation.Core.ModelElementAssociations; ) + , %Foundation.Core.ModelElementCompositions; )?> + +<!ATTLIST Foundation.Core.ModelElement %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.GeneralizableElement --> + +<!ELEMENT Foundation.Core.GeneralizableElement.isRoot EMPTY> +<!ATTLIST Foundation.Core.GeneralizableElement.isRoot + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Foundation.Core.GeneralizableElement.isLeaf EMPTY> +<!ATTLIST Foundation.Core.GeneralizableElement.isLeaf + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Foundation.Core.GeneralizableElement.isAbstract EMPTY> +<!ATTLIST Foundation.Core.GeneralizableElement.isAbstract + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Foundation.Core.GeneralizableElement.generalization (Foundation.Core.Generalization)*> + +<!ELEMENT Foundation.Core.GeneralizableElement.specialization (Foundation.Core.Generalization)*> + +<!ENTITY % Foundation.Core.GeneralizableElementProperties '(%Foundation.Core.ModelElementProperties; + ,Foundation.Core.GeneralizableElement.isRoot + ,Foundation.Core.GeneralizableElement.isLeaf + ,Foundation.Core.GeneralizableElement.isAbstract )' > + +<!ENTITY % Foundation.Core.GeneralizableElementAssociations '(%Foundation.Core.ModelElementAssociations; + ,Foundation.Core.GeneralizableElement.generalization* + ,Foundation.Core.GeneralizableElement.specialization*)' > + +<!ENTITY % Foundation.Core.GeneralizableElementCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Foundation.Core.GeneralizableElement ( %Foundation.Core.GeneralizableElementProperties; + ,(XMI.extension* , %Foundation.Core.GeneralizableElementAssociations; ) + , %Foundation.Core.GeneralizableElementCompositions; )?> + +<!ATTLIST Foundation.Core.GeneralizableElement %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Namespace --> + +<!ENTITY % Foundation.Core.NamespaceProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Foundation.Core.NamespaceAssociations '(%Foundation.Core.ModelElementAssociations;)' > + +<!ENTITY % Foundation.Core.NamespaceCompositions '(%Foundation.Core.ModelElementCompositions; + ,Foundation.Core.Namespace.ownedElement*)' > + +<!ELEMENT Foundation.Core.Namespace ( %Foundation.Core.NamespaceProperties; + ,(XMI.extension* , %Foundation.Core.NamespaceAssociations; ) + , %Foundation.Core.NamespaceCompositions; )?> + +<!ATTLIST Foundation.Core.Namespace %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Classifier --> + +<!ELEMENT Foundation.Core.Classifier.participant (Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole)*> + +<!ELEMENT Foundation.Core.Classifier.powertypeRange (Foundation.Core.Generalization)*> + +<!ENTITY % Foundation.Core.ClassifierProperties '(%Foundation.Core.GeneralizableElementProperties;)' > + +<!ENTITY % Foundation.Core.ClassifierAssociations '(%Foundation.Core.GeneralizableElementAssociations; + ,Foundation.Core.Classifier.participant* + ,Foundation.Core.Classifier.powertypeRange*)' > + +<!ENTITY % Foundation.Core.ClassifierCompositions '(%Foundation.Core.GeneralizableElementCompositions; + ,Foundation.Core.Namespace.ownedElement* + ,Foundation.Core.Classifier.feature*)' > + +<!ELEMENT Foundation.Core.Classifier ( %Foundation.Core.ClassifierProperties; + ,(XMI.extension* , %Foundation.Core.ClassifierAssociations; ) + , %Foundation.Core.ClassifierCompositions; )?> + +<!ATTLIST Foundation.Core.Classifier %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Class --> + +<!ELEMENT Foundation.Core.Class.isActive EMPTY> +<!ATTLIST Foundation.Core.Class.isActive + xmi.value ( true | false ) #REQUIRED> + +<!ENTITY % Foundation.Core.ClassProperties '(%Foundation.Core.ClassifierProperties; + ,Foundation.Core.Class.isActive )' > + +<!ENTITY % Foundation.Core.ClassAssociations '(%Foundation.Core.ClassifierAssociations;)' > + +<!ENTITY % Foundation.Core.ClassCompositions '(%Foundation.Core.ClassifierCompositions;)' > + +<!ELEMENT Foundation.Core.Class ( %Foundation.Core.ClassProperties; + ,(XMI.extension* , %Foundation.Core.ClassAssociations; ) + , %Foundation.Core.ClassCompositions; )?> + +<!ATTLIST Foundation.Core.Class %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.DataType --> + +<!ENTITY % Foundation.Core.DataTypeProperties '(%Foundation.Core.ClassifierProperties;)' > + +<!ENTITY % Foundation.Core.DataTypeAssociations '(%Foundation.Core.ClassifierAssociations;)' > + +<!ENTITY % Foundation.Core.DataTypeCompositions '(%Foundation.Core.ClassifierCompositions;)' > + +<!ELEMENT Foundation.Core.DataType ( %Foundation.Core.DataTypeProperties; + ,(XMI.extension* , %Foundation.Core.DataTypeAssociations; ) + , %Foundation.Core.DataTypeCompositions; )?> + +<!ATTLIST Foundation.Core.DataType %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Feature --> + +<!ELEMENT Foundation.Core.Feature.ownerScope EMPTY> +<!ATTLIST Foundation.Core.Feature.ownerScope %Foundation.Data_Types.ScopeKind;> + +<!ELEMENT Foundation.Core.Feature.owner (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem)?> + +<!ENTITY % Foundation.Core.FeatureProperties '(%Foundation.Core.ModelElementProperties; + ,Foundation.Core.Feature.ownerScope )' > + +<!ENTITY % Foundation.Core.FeatureAssociations '(%Foundation.Core.ModelElementAssociations; + ,Foundation.Core.Feature.owner?)' > + +<!ENTITY % Foundation.Core.FeatureCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Foundation.Core.Feature ( %Foundation.Core.FeatureProperties; + ,(XMI.extension* , %Foundation.Core.FeatureAssociations; ) + , %Foundation.Core.FeatureCompositions; )?> + +<!ATTLIST Foundation.Core.Feature %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.StructuralFeature --> + +<!ELEMENT Foundation.Core.StructuralFeature.multiplicity (Foundation.Data_Types.Multiplicity)> + +<!ELEMENT Foundation.Core.StructuralFeature.changeability EMPTY> +<!ATTLIST Foundation.Core.StructuralFeature.changeability %Foundation.Data_Types.ChangeableKind;> + +<!ELEMENT Foundation.Core.StructuralFeature.targetScope EMPTY> +<!ATTLIST Foundation.Core.StructuralFeature.targetScope %Foundation.Data_Types.ScopeKind;> + +<!ELEMENT Foundation.Core.StructuralFeature.type (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem) > + +<!ENTITY % Foundation.Core.StructuralFeatureProperties '(%Foundation.Core.FeatureProperties; + ,Foundation.Core.StructuralFeature.multiplicity + ,Foundation.Core.StructuralFeature.changeability + ,Foundation.Core.StructuralFeature.targetScope )' > + +<!ENTITY % Foundation.Core.StructuralFeatureAssociations '(%Foundation.Core.FeatureAssociations; + ,Foundation.Core.StructuralFeature.type )' > + +<!ENTITY % Foundation.Core.StructuralFeatureCompositions '(%Foundation.Core.FeatureCompositions;)' > + +<!ELEMENT Foundation.Core.StructuralFeature ( %Foundation.Core.StructuralFeatureProperties; + ,(XMI.extension* , %Foundation.Core.StructuralFeatureAssociations; ) + , %Foundation.Core.StructuralFeatureCompositions; )?> + +<!ATTLIST Foundation.Core.StructuralFeature %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.AssociationEnd --> + +<!ELEMENT Foundation.Core.AssociationEnd.isNavigable EMPTY> +<!ATTLIST Foundation.Core.AssociationEnd.isNavigable + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Foundation.Core.AssociationEnd.ordering EMPTY> +<!ATTLIST Foundation.Core.AssociationEnd.ordering %Foundation.Data_Types.OrderingKind;> + +<!ELEMENT Foundation.Core.AssociationEnd.aggregation EMPTY> +<!ATTLIST Foundation.Core.AssociationEnd.aggregation %Foundation.Data_Types.AggregationKind;> + +<!ELEMENT Foundation.Core.AssociationEnd.targetScope EMPTY> +<!ATTLIST Foundation.Core.AssociationEnd.targetScope %Foundation.Data_Types.ScopeKind;> + +<!ELEMENT Foundation.Core.AssociationEnd.multiplicity (Foundation.Data_Types.Multiplicity)> + +<!ELEMENT Foundation.Core.AssociationEnd.changeability EMPTY> +<!ATTLIST Foundation.Core.AssociationEnd.changeability %Foundation.Data_Types.ChangeableKind;> + +<!ELEMENT Foundation.Core.AssociationEnd.association (Foundation.Core.Association + |Foundation.Core.AssociationClass + |Behavioral_Elements.Collaborations.AssociationRole) > + +<!ELEMENT Foundation.Core.AssociationEnd.type (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem) > + +<!ELEMENT Foundation.Core.AssociationEnd.specification (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem)*> + +<!ENTITY % Foundation.Core.AssociationEndProperties '(%Foundation.Core.ModelElementProperties; + ,Foundation.Core.AssociationEnd.isNavigable + ,Foundation.Core.AssociationEnd.ordering + ,Foundation.Core.AssociationEnd.aggregation + ,Foundation.Core.AssociationEnd.targetScope + ,Foundation.Core.AssociationEnd.multiplicity + ,Foundation.Core.AssociationEnd.changeability )' > + +<!ENTITY % Foundation.Core.AssociationEndAssociations '(%Foundation.Core.ModelElementAssociations; + ,Foundation.Core.AssociationEnd.association? + ,Foundation.Core.AssociationEnd.type + ,Foundation.Core.AssociationEnd.specification*)' > + +<!ENTITY % Foundation.Core.AssociationEndCompositions '(%Foundation.Core.ModelElementCompositions; + ,Foundation.Core.AssociationEnd.qualifier*)' > + +<!ELEMENT Foundation.Core.AssociationEnd ( %Foundation.Core.AssociationEndProperties; + ,(XMI.extension* , %Foundation.Core.AssociationEndAssociations; ) + , %Foundation.Core.AssociationEndCompositions; )?> + +<!ATTLIST Foundation.Core.AssociationEnd %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Interface --> + +<!ENTITY % Foundation.Core.InterfaceProperties '(%Foundation.Core.ClassifierProperties;)' > + +<!ENTITY % Foundation.Core.InterfaceAssociations '(%Foundation.Core.ClassifierAssociations;)' > + +<!ENTITY % Foundation.Core.InterfaceCompositions '(%Foundation.Core.ClassifierCompositions;)' > + +<!ELEMENT Foundation.Core.Interface ( %Foundation.Core.InterfaceProperties; + ,(XMI.extension* , %Foundation.Core.InterfaceAssociations; ) + , %Foundation.Core.InterfaceCompositions; )?> + +<!ATTLIST Foundation.Core.Interface %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Constraint --> + +<!ELEMENT Foundation.Core.Constraint.body (Foundation.Data_Types.BooleanExpression)> + +<!ELEMENT Foundation.Core.Constraint.constrainedElement (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)*> + +<!ENTITY % Foundation.Core.ConstraintProperties '(%Foundation.Core.ModelElementProperties; + ,Foundation.Core.Constraint.body )' > + +<!ENTITY % Foundation.Core.ConstraintAssociations '(%Foundation.Core.ModelElementAssociations; + ,Foundation.Core.Constraint.constrainedElement*)' > + +<!ENTITY % Foundation.Core.ConstraintCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Foundation.Core.Constraint ( %Foundation.Core.ConstraintProperties; + ,(XMI.extension* , %Foundation.Core.ConstraintAssociations; ) + , %Foundation.Core.ConstraintCompositions; )?> + +<!ATTLIST Foundation.Core.Constraint %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Relationship --> + +<!ENTITY % Foundation.Core.RelationshipProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Foundation.Core.RelationshipAssociations '(%Foundation.Core.ModelElementAssociations;)' > + +<!ENTITY % Foundation.Core.RelationshipCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Foundation.Core.Relationship ( %Foundation.Core.RelationshipProperties; + ,(XMI.extension* , %Foundation.Core.RelationshipAssociations; ) + , %Foundation.Core.RelationshipCompositions; )?> + +<!ATTLIST Foundation.Core.Relationship %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Association --> + +<!ENTITY % Foundation.Core.AssociationProperties '(%Foundation.Core.GeneralizableElementProperties;)' > + +<!ENTITY % Foundation.Core.AssociationAssociations '(%Foundation.Core.GeneralizableElementAssociations;)' > + +<!ENTITY % Foundation.Core.AssociationCompositions '(%Foundation.Core.GeneralizableElementCompositions; + ,Foundation.Core.Association.connection*)' > + +<!ELEMENT Foundation.Core.Association ( %Foundation.Core.AssociationProperties; + ,(XMI.extension* , %Foundation.Core.AssociationAssociations; ) + , %Foundation.Core.AssociationCompositions; )?> + +<!ATTLIST Foundation.Core.Association %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Attribute --> + +<!ELEMENT Foundation.Core.Attribute.initialValue (Foundation.Data_Types.Expression + |Foundation.Data_Types.ObjectSetExpression + |Foundation.Data_Types.TimeExpression + |Foundation.Data_Types.BooleanExpression + |Foundation.Data_Types.ActionExpression + |Foundation.Data_Types.IterationExpression + |Foundation.Data_Types.TypeExpression + |Foundation.Data_Types.ArgListsExpression + |Foundation.Data_Types.MappingExpression + |Foundation.Data_Types.ProcedureExpression)> + +<!ELEMENT Foundation.Core.Attribute.associationEnd (Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole)?> + +<!ENTITY % Foundation.Core.AttributeProperties '(%Foundation.Core.StructuralFeatureProperties; + ,(Foundation.Core.Attribute.initialValue)?)' > + +<!ENTITY % Foundation.Core.AttributeAssociations '(%Foundation.Core.StructuralFeatureAssociations; + ,Foundation.Core.Attribute.associationEnd?)' > + +<!ENTITY % Foundation.Core.AttributeCompositions '(%Foundation.Core.StructuralFeatureCompositions;)' > + +<!ELEMENT Foundation.Core.Attribute ( %Foundation.Core.AttributeProperties; + ,(XMI.extension* , %Foundation.Core.AttributeAssociations; ) + , %Foundation.Core.AttributeCompositions; )?> + +<!ATTLIST Foundation.Core.Attribute %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.BehavioralFeature --> + +<!ELEMENT Foundation.Core.BehavioralFeature.isQuery EMPTY> +<!ATTLIST Foundation.Core.BehavioralFeature.isQuery + xmi.value ( true | false ) #REQUIRED> + +<!ENTITY % Foundation.Core.BehavioralFeatureProperties '(%Foundation.Core.FeatureProperties; + ,Foundation.Core.BehavioralFeature.isQuery )' > + +<!ENTITY % Foundation.Core.BehavioralFeatureAssociations '(%Foundation.Core.FeatureAssociations;)' > + +<!ENTITY % Foundation.Core.BehavioralFeatureCompositions '(%Foundation.Core.FeatureCompositions; + ,Foundation.Core.BehavioralFeature.parameter*)' > + +<!ELEMENT Foundation.Core.BehavioralFeature ( %Foundation.Core.BehavioralFeatureProperties; + ,(XMI.extension* , %Foundation.Core.BehavioralFeatureAssociations; ) + , %Foundation.Core.BehavioralFeatureCompositions; )?> + +<!ATTLIST Foundation.Core.BehavioralFeature %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Operation --> + +<!ELEMENT Foundation.Core.Operation.concurrency EMPTY> +<!ATTLIST Foundation.Core.Operation.concurrency %Foundation.Data_Types.CallConcurrencyKind;> + +<!ELEMENT Foundation.Core.Operation.isRoot EMPTY> +<!ATTLIST Foundation.Core.Operation.isRoot + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Foundation.Core.Operation.isLeaf EMPTY> +<!ATTLIST Foundation.Core.Operation.isLeaf + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Foundation.Core.Operation.isAbstract EMPTY> +<!ATTLIST Foundation.Core.Operation.isAbstract + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Foundation.Core.Operation.specification (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Core.Operation.method (Foundation.Core.Method)*> + +<!ENTITY % Foundation.Core.OperationProperties '(%Foundation.Core.BehavioralFeatureProperties; + ,Foundation.Core.Operation.concurrency + ,Foundation.Core.Operation.isRoot + ,Foundation.Core.Operation.isLeaf + ,Foundation.Core.Operation.isAbstract + ,Foundation.Core.Operation.specification )' > + +<!ENTITY % Foundation.Core.OperationAssociations '(%Foundation.Core.BehavioralFeatureAssociations; + ,Foundation.Core.Operation.method*)' > + +<!ENTITY % Foundation.Core.OperationCompositions '(%Foundation.Core.BehavioralFeatureCompositions;)' > + +<!ELEMENT Foundation.Core.Operation ( %Foundation.Core.OperationProperties; + ,(XMI.extension* , %Foundation.Core.OperationAssociations; ) + , %Foundation.Core.OperationCompositions; )?> + +<!ATTLIST Foundation.Core.Operation %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Parameter --> + +<!ELEMENT Foundation.Core.Parameter.defaultValue (Foundation.Data_Types.Expression + |Foundation.Data_Types.ObjectSetExpression + |Foundation.Data_Types.TimeExpression + |Foundation.Data_Types.BooleanExpression + |Foundation.Data_Types.ActionExpression + |Foundation.Data_Types.IterationExpression + |Foundation.Data_Types.TypeExpression + |Foundation.Data_Types.ArgListsExpression + |Foundation.Data_Types.MappingExpression + |Foundation.Data_Types.ProcedureExpression)> + +<!ELEMENT Foundation.Core.Parameter.kind EMPTY> +<!ATTLIST Foundation.Core.Parameter.kind %Foundation.Data_Types.ParameterDirectionKind;> + +<!ELEMENT Foundation.Core.Parameter.behavioralFeature (Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception)?> + +<!ELEMENT Foundation.Core.Parameter.type (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem) > + +<!ENTITY % Foundation.Core.ParameterProperties '(%Foundation.Core.ModelElementProperties; + ,(Foundation.Core.Parameter.defaultValue)? + ,Foundation.Core.Parameter.kind )' > + +<!ENTITY % Foundation.Core.ParameterAssociations '(%Foundation.Core.ModelElementAssociations; + ,Foundation.Core.Parameter.behavioralFeature? + ,Foundation.Core.Parameter.type )' > + +<!ENTITY % Foundation.Core.ParameterCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Foundation.Core.Parameter ( %Foundation.Core.ParameterProperties; + ,(XMI.extension* , %Foundation.Core.ParameterAssociations; ) + , %Foundation.Core.ParameterCompositions; )?> + +<!ATTLIST Foundation.Core.Parameter %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Method --> + +<!ELEMENT Foundation.Core.Method.body (Foundation.Data_Types.ProcedureExpression)> + +<!ELEMENT Foundation.Core.Method.specification (Foundation.Core.Operation) > + +<!ENTITY % Foundation.Core.MethodProperties '(%Foundation.Core.BehavioralFeatureProperties; + ,Foundation.Core.Method.body )' > + +<!ENTITY % Foundation.Core.MethodAssociations '(%Foundation.Core.BehavioralFeatureAssociations; + ,Foundation.Core.Method.specification )' > + +<!ENTITY % Foundation.Core.MethodCompositions '(%Foundation.Core.BehavioralFeatureCompositions;)' > + +<!ELEMENT Foundation.Core.Method ( %Foundation.Core.MethodProperties; + ,(XMI.extension* , %Foundation.Core.MethodAssociations; ) + , %Foundation.Core.MethodCompositions; )?> + +<!ATTLIST Foundation.Core.Method %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Generalization --> + +<!ELEMENT Foundation.Core.Generalization.discriminator (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Core.Generalization.child (Foundation.Core.GeneralizableElement + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model) > + +<!ELEMENT Foundation.Core.Generalization.parent (Foundation.Core.GeneralizableElement + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model) > + +<!ELEMENT Foundation.Core.Generalization.powertype (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem)?> + +<!ENTITY % Foundation.Core.GeneralizationProperties '(%Foundation.Core.RelationshipProperties; + ,Foundation.Core.Generalization.discriminator )' > + +<!ENTITY % Foundation.Core.GeneralizationAssociations '(%Foundation.Core.RelationshipAssociations; + ,Foundation.Core.Generalization.child + ,Foundation.Core.Generalization.parent + ,Foundation.Core.Generalization.powertype?)' > + +<!ENTITY % Foundation.Core.GeneralizationCompositions '(%Foundation.Core.RelationshipCompositions;)' > + +<!ELEMENT Foundation.Core.Generalization ( %Foundation.Core.GeneralizationProperties; + ,(XMI.extension* , %Foundation.Core.GeneralizationAssociations; ) + , %Foundation.Core.GeneralizationCompositions; )?> + +<!ATTLIST Foundation.Core.Generalization %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.AssociationClass --> + +<!ENTITY % Foundation.Core.AssociationClassProperties '(%Foundation.Core.AssociationProperties; + ,Foundation.Core.Class.isActive )' > + +<!ENTITY % Foundation.Core.AssociationClassAssociations '(%Foundation.Core.AssociationAssociations; + ,Foundation.Core.Classifier.participant* + ,Foundation.Core.Classifier.powertypeRange*)' > + +<!ENTITY % Foundation.Core.AssociationClassCompositions '(%Foundation.Core.AssociationCompositions; + ,Foundation.Core.Classifier.feature* + ,Foundation.Core.Namespace.ownedElement*)' > + +<!ELEMENT Foundation.Core.AssociationClass ( %Foundation.Core.AssociationClassProperties; + ,(XMI.extension* , %Foundation.Core.AssociationClassAssociations; ) + , %Foundation.Core.AssociationClassCompositions; )?> + +<!ATTLIST Foundation.Core.AssociationClass %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Dependency --> + +<!ELEMENT Foundation.Core.Dependency.client (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)+> + +<!ELEMENT Foundation.Core.Dependency.supplier (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)+> + +<!ENTITY % Foundation.Core.DependencyProperties '(%Foundation.Core.RelationshipProperties;)' > + +<!ENTITY % Foundation.Core.DependencyAssociations '(%Foundation.Core.RelationshipAssociations; + ,Foundation.Core.Dependency.client+ + ,Foundation.Core.Dependency.supplier+)' > + +<!ENTITY % Foundation.Core.DependencyCompositions '(%Foundation.Core.RelationshipCompositions;)' > + +<!ELEMENT Foundation.Core.Dependency ( %Foundation.Core.DependencyProperties; + ,(XMI.extension* , %Foundation.Core.DependencyAssociations; ) + , %Foundation.Core.DependencyCompositions; )?> + +<!ATTLIST Foundation.Core.Dependency %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Abstraction --> + +<!ELEMENT Foundation.Core.Abstraction.mapping (Foundation.Data_Types.MappingExpression)> + +<!ENTITY % Foundation.Core.AbstractionProperties '(%Foundation.Core.DependencyProperties; + ,Foundation.Core.Abstraction.mapping )' > + +<!ENTITY % Foundation.Core.AbstractionAssociations '(%Foundation.Core.DependencyAssociations;)' > + +<!ENTITY % Foundation.Core.AbstractionCompositions '(%Foundation.Core.DependencyCompositions;)' > + +<!ELEMENT Foundation.Core.Abstraction ( %Foundation.Core.AbstractionProperties; + ,(XMI.extension* , %Foundation.Core.AbstractionAssociations; ) + , %Foundation.Core.AbstractionCompositions; )?> + +<!ATTLIST Foundation.Core.Abstraction %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.PresentationElement --> + +<!ELEMENT Foundation.Core.PresentationElement.subject (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)*> + +<!ENTITY % Foundation.Core.PresentationElementAssociations '(Foundation.Core.PresentationElement.subject*)' > + +<!ELEMENT Foundation.Core.PresentationElement ((XMI.extension* , %Foundation.Core.PresentationElementAssociations; ) )?> + +<!ATTLIST Foundation.Core.PresentationElement %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Usage --> + +<!ENTITY % Foundation.Core.UsageProperties '(%Foundation.Core.DependencyProperties;)' > + +<!ENTITY % Foundation.Core.UsageAssociations '(%Foundation.Core.DependencyAssociations;)' > + +<!ENTITY % Foundation.Core.UsageCompositions '(%Foundation.Core.DependencyCompositions;)' > + +<!ELEMENT Foundation.Core.Usage ( %Foundation.Core.UsageProperties; + ,(XMI.extension* , %Foundation.Core.UsageAssociations; ) + , %Foundation.Core.UsageCompositions; )?> + +<!ATTLIST Foundation.Core.Usage %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Binding --> + +<!ELEMENT Foundation.Core.Binding.argument (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)+> + +<!ENTITY % Foundation.Core.BindingProperties '(%Foundation.Core.DependencyProperties;)' > + +<!ENTITY % Foundation.Core.BindingAssociations '(%Foundation.Core.DependencyAssociations; + ,Foundation.Core.Binding.argument+)' > + +<!ENTITY % Foundation.Core.BindingCompositions '(%Foundation.Core.DependencyCompositions;)' > + +<!ELEMENT Foundation.Core.Binding ( %Foundation.Core.BindingProperties; + ,(XMI.extension* , %Foundation.Core.BindingAssociations; ) + , %Foundation.Core.BindingCompositions; )?> + +<!ATTLIST Foundation.Core.Binding %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Component --> + +<!ELEMENT Foundation.Core.Component.deploymentLocation (Foundation.Core.Node)*> + +<!ENTITY % Foundation.Core.ComponentProperties '(%Foundation.Core.ClassifierProperties;)' > + +<!ENTITY % Foundation.Core.ComponentAssociations '(%Foundation.Core.ClassifierAssociations; + ,Foundation.Core.Component.deploymentLocation*)' > + +<!ENTITY % Foundation.Core.ComponentCompositions '(%Foundation.Core.ClassifierCompositions; + ,Foundation.Core.Component.residentElement*)' > + +<!ELEMENT Foundation.Core.Component ( %Foundation.Core.ComponentProperties; + ,(XMI.extension* , %Foundation.Core.ComponentAssociations; ) + , %Foundation.Core.ComponentCompositions; )?> + +<!ATTLIST Foundation.Core.Component %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Node --> + +<!ELEMENT Foundation.Core.Node.resident (Foundation.Core.Component)*> + +<!ENTITY % Foundation.Core.NodeProperties '(%Foundation.Core.ClassifierProperties;)' > + +<!ENTITY % Foundation.Core.NodeAssociations '(%Foundation.Core.ClassifierAssociations; + ,Foundation.Core.Node.resident*)' > + +<!ENTITY % Foundation.Core.NodeCompositions '(%Foundation.Core.ClassifierCompositions;)' > + +<!ELEMENT Foundation.Core.Node ( %Foundation.Core.NodeProperties; + ,(XMI.extension* , %Foundation.Core.NodeAssociations; ) + , %Foundation.Core.NodeCompositions; )?> + +<!ATTLIST Foundation.Core.Node %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Permission --> + +<!ENTITY % Foundation.Core.PermissionProperties '(%Foundation.Core.DependencyProperties;)' > + +<!ENTITY % Foundation.Core.PermissionAssociations '(%Foundation.Core.DependencyAssociations;)' > + +<!ENTITY % Foundation.Core.PermissionCompositions '(%Foundation.Core.DependencyCompositions;)' > + +<!ELEMENT Foundation.Core.Permission ( %Foundation.Core.PermissionProperties; + ,(XMI.extension* , %Foundation.Core.PermissionAssociations; ) + , %Foundation.Core.PermissionCompositions; )?> + +<!ATTLIST Foundation.Core.Permission %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Comment --> + +<!ELEMENT Foundation.Core.Comment.annotatedElement (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)*> + +<!ENTITY % Foundation.Core.CommentProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Foundation.Core.CommentAssociations '(%Foundation.Core.ModelElementAssociations; + ,Foundation.Core.Comment.annotatedElement*)' > + +<!ENTITY % Foundation.Core.CommentCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Foundation.Core.Comment ( %Foundation.Core.CommentProperties; + ,(XMI.extension* , %Foundation.Core.CommentAssociations; ) + , %Foundation.Core.CommentCompositions; )?> + +<!ATTLIST Foundation.Core.Comment %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.Flow --> + +<!ELEMENT Foundation.Core.Flow.target (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)*> + +<!ELEMENT Foundation.Core.Flow.source (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)*> + +<!ENTITY % Foundation.Core.FlowProperties '(%Foundation.Core.RelationshipProperties;)' > + +<!ENTITY % Foundation.Core.FlowAssociations '(%Foundation.Core.RelationshipAssociations; + ,Foundation.Core.Flow.target* + ,Foundation.Core.Flow.source*)' > + +<!ENTITY % Foundation.Core.FlowCompositions '(%Foundation.Core.RelationshipCompositions;)' > + +<!ELEMENT Foundation.Core.Flow ( %Foundation.Core.FlowProperties; + ,(XMI.extension* , %Foundation.Core.FlowAssociations; ) + , %Foundation.Core.FlowCompositions; )?> + +<!ATTLIST Foundation.Core.Flow %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.ElementResidence --> + +<!ELEMENT Foundation.Core.ElementResidence.visibility EMPTY> +<!ATTLIST Foundation.Core.ElementResidence.visibility %Foundation.Data_Types.VisibilityKind;> + +<!ELEMENT Foundation.Core.ElementResidence.resident (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition) > + +<!ELEMENT Foundation.Core.ElementResidence.implementationLocation (Foundation.Core.Component) > + +<!ENTITY % Foundation.Core.ElementResidenceProperties '(Foundation.Core.ElementResidence.visibility )' > + +<!ENTITY % Foundation.Core.ElementResidenceAssociations '(Foundation.Core.ElementResidence.resident + ,Foundation.Core.ElementResidence.implementationLocation?)' > + +<!ELEMENT Foundation.Core.ElementResidence ( %Foundation.Core.ElementResidenceProperties; + ,(XMI.extension* , %Foundation.Core.ElementResidenceAssociations; ) )?> + +<!ATTLIST Foundation.Core.ElementResidence %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Core.TemplateParameter --> + +<!ELEMENT Foundation.Core.TemplateParameter.defaultElement (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)?> + +<!ELEMENT Foundation.Core.TemplateParameter.modelElement (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)?> + +<!ELEMENT Foundation.Core.TemplateParameter.modelElement2 (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition) > + +<!ENTITY % Foundation.Core.TemplateParameterAssociations '(Foundation.Core.TemplateParameter.defaultElement? + ,Foundation.Core.TemplateParameter.modelElement? + ,Foundation.Core.TemplateParameter.modelElement2 )' > + +<!ELEMENT Foundation.Core.TemplateParameter ((XMI.extension* , %Foundation.Core.TemplateParameterAssociations; ) )?> + +<!ATTLIST Foundation.Core.TemplateParameter %XMI.element.att; %XMI.link.att; > + + + +<!-- PACKAGE: Foundation.Extension_Mechanisms --> + + +<!-- ***** Foundation.Extension_Mechanisms.A_requiredTag_stereotype ******* --> + +<!ELEMENT Foundation.Extension_Mechanisms.Stereotype.requiredTag ( Foundation.Extension_Mechanisms.TaggedValue)* > + + +<!-- ***** Foundation.Extension_Mechanisms.A_constrainedElement2_stereotypeConstraint ******* --> + +<!ELEMENT Foundation.Extension_Mechanisms.Stereotype.stereotypeConstraint ( Foundation.Core.Constraint)* > + + +<!-- ***** Foundation.Extension_Mechanisms.A_modelElement_taggedValue ******* --> + +<!ELEMENT Foundation.Extension_Mechanisms.A_modelElement_taggedValue.taggedValue (Foundation.Extension_Mechanisms.TaggedValue)* > + + +<!-- CLASS: Foundation.Extension_Mechanisms.Stereotype --> + +<!ELEMENT Foundation.Extension_Mechanisms.Stereotype.icon (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Extension_Mechanisms.Stereotype.baseClass (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Extension_Mechanisms.Stereotype.extendedElement (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)*> + +<!ENTITY % Foundation.Extension_Mechanisms.StereotypeProperties '(%Foundation.Core.GeneralizableElementProperties; + ,Foundation.Extension_Mechanisms.Stereotype.icon + ,Foundation.Extension_Mechanisms.Stereotype.baseClass )' > + +<!ENTITY % Foundation.Extension_Mechanisms.StereotypeAssociations '(%Foundation.Core.GeneralizableElementAssociations; + ,Foundation.Extension_Mechanisms.Stereotype.extendedElement*)' > + +<!ENTITY % Foundation.Extension_Mechanisms.StereotypeCompositions '(%Foundation.Core.GeneralizableElementCompositions; + ,Foundation.Extension_Mechanisms.Stereotype.requiredTag* + ,Foundation.Extension_Mechanisms.Stereotype.stereotypeConstraint*)' > + +<!ELEMENT Foundation.Extension_Mechanisms.Stereotype ( %Foundation.Extension_Mechanisms.StereotypeProperties; + ,(XMI.extension* , %Foundation.Extension_Mechanisms.StereotypeAssociations; ) + , %Foundation.Extension_Mechanisms.StereotypeCompositions; )?> + +<!ATTLIST Foundation.Extension_Mechanisms.Stereotype %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Foundation.Extension_Mechanisms.TaggedValue --> + +<!ELEMENT Foundation.Extension_Mechanisms.TaggedValue.tag (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Extension_Mechanisms.TaggedValue.value (#PCDATA|XMI.reference)*> + +<!ELEMENT Foundation.Extension_Mechanisms.TaggedValue.stereotype (Foundation.Extension_Mechanisms.Stereotype)?> + +<!ELEMENT Foundation.Extension_Mechanisms.TaggedValue.modelElement (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)?> + +<!ENTITY % Foundation.Extension_Mechanisms.TaggedValueProperties '(Foundation.Extension_Mechanisms.TaggedValue.tag + ,Foundation.Extension_Mechanisms.TaggedValue.value )' > + +<!ENTITY % Foundation.Extension_Mechanisms.TaggedValueAssociations '(Foundation.Extension_Mechanisms.TaggedValue.stereotype? + ,Foundation.Extension_Mechanisms.TaggedValue.modelElement?)' > + +<!ELEMENT Foundation.Extension_Mechanisms.TaggedValue ( %Foundation.Extension_Mechanisms.TaggedValueProperties; + ,(XMI.extension* , %Foundation.Extension_Mechanisms.TaggedValueAssociations; ) )?> + +<!ATTLIST Foundation.Extension_Mechanisms.TaggedValue %XMI.element.att; %XMI.link.att; > + + + + +<!-- PACKAGE: Behavioral_Elements --> + + +<!-- PACKAGE: Behavioral_Elements.Common_Behavior --> + + +<!-- ***** Behavioral_Elements.Common_Behavior.A_actualArgument_action ******* --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Action.actualArgument ( Behavioral_Elements.Common_Behavior.Argument)* > + + +<!-- ***** Behavioral_Elements.Common_Behavior.A_slot_instance ******* --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Instance.slot ( Behavioral_Elements.Common_Behavior.AttributeLink)* > + + +<!-- ***** Behavioral_Elements.Common_Behavior.A_link_connection ******* --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Link.connection ( Behavioral_Elements.Common_Behavior.LinkEnd)* > + + +<!-- ***** Behavioral_Elements.Common_Behavior.A_actionSequence_action ******* --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.ActionSequence.action ( Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction)* > + + +<!-- ***** Behavioral_Elements.Common_Behavior.A_linkEnd_qualifiedValue ******* --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.LinkEnd.qualifiedValue ( Behavioral_Elements.Common_Behavior.AttributeLink)* > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.Instance --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Instance.classifier (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem)+> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Instance.attributeLink (Behavioral_Elements.Common_Behavior.AttributeLink)*> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Instance.linkEnd (Behavioral_Elements.Common_Behavior.LinkEnd)*> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Instance.stimulus1 (Behavioral_Elements.Common_Behavior.Stimulus)*> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Instance.stimulus3 (Behavioral_Elements.Common_Behavior.Stimulus)*> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Instance.componentInstance (Behavioral_Elements.Common_Behavior.ComponentInstance)?> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Instance.stimulus2 (Behavioral_Elements.Common_Behavior.Stimulus)*> + +<!ENTITY % Behavioral_Elements.Common_Behavior.InstanceProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.InstanceAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Common_Behavior.Instance.classifier+ + ,Behavioral_Elements.Common_Behavior.Instance.attributeLink* + ,Behavioral_Elements.Common_Behavior.Instance.linkEnd* + ,Behavioral_Elements.Common_Behavior.Instance.stimulus1* + ,Behavioral_Elements.Common_Behavior.Instance.stimulus3* + ,Behavioral_Elements.Common_Behavior.Instance.componentInstance? + ,Behavioral_Elements.Common_Behavior.Instance.stimulus2*)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.InstanceCompositions '(%Foundation.Core.ModelElementCompositions; + ,Behavioral_Elements.Common_Behavior.Instance.slot*)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Instance ( %Behavioral_Elements.Common_Behavior.InstanceProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.InstanceAssociations; ) + , %Behavioral_Elements.Common_Behavior.InstanceCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.Instance %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.Signal --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Signal.reception (Behavioral_Elements.Common_Behavior.Reception)*> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Signal.context (Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception)*> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Signal.sendAction (Behavioral_Elements.Common_Behavior.SendAction)*> + +<!ENTITY % Behavioral_Elements.Common_Behavior.SignalProperties '(%Foundation.Core.ClassifierProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.SignalAssociations '(%Foundation.Core.ClassifierAssociations; + ,Behavioral_Elements.Common_Behavior.Signal.reception* + ,Behavioral_Elements.Common_Behavior.Signal.context* + ,Behavioral_Elements.Common_Behavior.Signal.sendAction*)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.SignalCompositions '(%Foundation.Core.ClassifierCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Signal ( %Behavioral_Elements.Common_Behavior.SignalProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.SignalAssociations; ) + , %Behavioral_Elements.Common_Behavior.SignalCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.Signal %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.Action --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Action.recurrence (Foundation.Data_Types.IterationExpression)> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Action.target (Foundation.Data_Types.ObjectSetExpression)> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Action.isAsynchronous EMPTY> +<!ATTLIST Behavioral_Elements.Common_Behavior.Action.isAsynchronous + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Action.script (Foundation.Data_Types.ActionExpression)> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Action.actionSequence (Behavioral_Elements.Common_Behavior.ActionSequence)?> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Action.stimulus (Behavioral_Elements.Common_Behavior.Stimulus)*> + +<!ENTITY % Behavioral_Elements.Common_Behavior.ActionProperties '(%Foundation.Core.ModelElementProperties; + ,Behavioral_Elements.Common_Behavior.Action.recurrence + ,Behavioral_Elements.Common_Behavior.Action.target + ,Behavioral_Elements.Common_Behavior.Action.isAsynchronous + ,Behavioral_Elements.Common_Behavior.Action.script )' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ActionAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Common_Behavior.Action.actionSequence? + ,Behavioral_Elements.Common_Behavior.Action.stimulus*)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ActionCompositions '(%Foundation.Core.ModelElementCompositions; + ,Behavioral_Elements.Common_Behavior.Action.actualArgument*)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Action ( %Behavioral_Elements.Common_Behavior.ActionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.ActionAssociations; ) + , %Behavioral_Elements.Common_Behavior.ActionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.Action %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.CreateAction --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.CreateAction.instantiation (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem) > + +<!ENTITY % Behavioral_Elements.Common_Behavior.CreateActionProperties '(%Behavioral_Elements.Common_Behavior.ActionProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.CreateActionAssociations '(%Behavioral_Elements.Common_Behavior.ActionAssociations; + ,Behavioral_Elements.Common_Behavior.CreateAction.instantiation )' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.CreateActionCompositions '(%Behavioral_Elements.Common_Behavior.ActionCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.CreateAction ( %Behavioral_Elements.Common_Behavior.CreateActionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.CreateActionAssociations; ) + , %Behavioral_Elements.Common_Behavior.CreateActionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.CreateAction %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.DestroyAction --> + +<!ENTITY % Behavioral_Elements.Common_Behavior.DestroyActionProperties '(%Behavioral_Elements.Common_Behavior.ActionProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.DestroyActionAssociations '(%Behavioral_Elements.Common_Behavior.ActionAssociations;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.DestroyActionCompositions '(%Behavioral_Elements.Common_Behavior.ActionCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.DestroyAction ( %Behavioral_Elements.Common_Behavior.DestroyActionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.DestroyActionAssociations; ) + , %Behavioral_Elements.Common_Behavior.DestroyActionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.DestroyAction %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.UninterpretedAction --> + +<!ENTITY % Behavioral_Elements.Common_Behavior.UninterpretedActionProperties '(%Behavioral_Elements.Common_Behavior.ActionProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.UninterpretedActionAssociations '(%Behavioral_Elements.Common_Behavior.ActionAssociations;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.UninterpretedActionCompositions '(%Behavioral_Elements.Common_Behavior.ActionCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.UninterpretedAction ( %Behavioral_Elements.Common_Behavior.UninterpretedActionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.UninterpretedActionAssociations; ) + , %Behavioral_Elements.Common_Behavior.UninterpretedActionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.UninterpretedAction %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.AttributeLink --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.AttributeLink.attribute (Foundation.Core.Attribute) > + +<!ELEMENT Behavioral_Elements.Common_Behavior.AttributeLink.value (Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance) > + +<!ELEMENT Behavioral_Elements.Common_Behavior.AttributeLink.instance (Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance) > + +<!ELEMENT Behavioral_Elements.Common_Behavior.AttributeLink.linkEnd (Behavioral_Elements.Common_Behavior.LinkEnd)?> + +<!ENTITY % Behavioral_Elements.Common_Behavior.AttributeLinkProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.AttributeLinkAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Common_Behavior.AttributeLink.attribute + ,Behavioral_Elements.Common_Behavior.AttributeLink.value + ,Behavioral_Elements.Common_Behavior.AttributeLink.instance? + ,Behavioral_Elements.Common_Behavior.AttributeLink.linkEnd?)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.AttributeLinkCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.AttributeLink ( %Behavioral_Elements.Common_Behavior.AttributeLinkProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.AttributeLinkAssociations; ) + , %Behavioral_Elements.Common_Behavior.AttributeLinkCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.AttributeLink %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.Object --> + +<!ENTITY % Behavioral_Elements.Common_Behavior.ObjectProperties '(%Behavioral_Elements.Common_Behavior.InstanceProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ObjectAssociations '(%Behavioral_Elements.Common_Behavior.InstanceAssociations;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ObjectCompositions '(%Behavioral_Elements.Common_Behavior.InstanceCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Object ( %Behavioral_Elements.Common_Behavior.ObjectProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.ObjectAssociations; ) + , %Behavioral_Elements.Common_Behavior.ObjectCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.Object %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.Link --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Link.association (Foundation.Core.Association + |Foundation.Core.AssociationClass + |Behavioral_Elements.Collaborations.AssociationRole) > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Link.stimulus (Behavioral_Elements.Common_Behavior.Stimulus)*> + +<!ENTITY % Behavioral_Elements.Common_Behavior.LinkProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.LinkAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Common_Behavior.Link.association + ,Behavioral_Elements.Common_Behavior.Link.stimulus*)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.LinkCompositions '(%Foundation.Core.ModelElementCompositions; + ,Behavioral_Elements.Common_Behavior.Link.connection*)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Link ( %Behavioral_Elements.Common_Behavior.LinkProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.LinkAssociations; ) + , %Behavioral_Elements.Common_Behavior.LinkCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.Link %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.LinkObject --> + +<!ENTITY % Behavioral_Elements.Common_Behavior.LinkObjectProperties '(%Behavioral_Elements.Common_Behavior.ObjectProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.LinkObjectAssociations '(%Behavioral_Elements.Common_Behavior.ObjectAssociations; + ,Behavioral_Elements.Common_Behavior.Link.association + ,Behavioral_Elements.Common_Behavior.Link.stimulus*)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.LinkObjectCompositions '(%Behavioral_Elements.Common_Behavior.ObjectCompositions; + ,Behavioral_Elements.Common_Behavior.Link.connection*)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.LinkObject ( %Behavioral_Elements.Common_Behavior.LinkObjectProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.LinkObjectAssociations; ) + , %Behavioral_Elements.Common_Behavior.LinkObjectCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.LinkObject %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.DataValue --> + +<!ENTITY % Behavioral_Elements.Common_Behavior.DataValueProperties '(%Behavioral_Elements.Common_Behavior.InstanceProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.DataValueAssociations '(%Behavioral_Elements.Common_Behavior.InstanceAssociations;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.DataValueCompositions '(%Behavioral_Elements.Common_Behavior.InstanceCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.DataValue ( %Behavioral_Elements.Common_Behavior.DataValueProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.DataValueAssociations; ) + , %Behavioral_Elements.Common_Behavior.DataValueCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.DataValue %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.CallAction --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.CallAction.operation (Foundation.Core.Operation) > + +<!ENTITY % Behavioral_Elements.Common_Behavior.CallActionProperties '(%Behavioral_Elements.Common_Behavior.ActionProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.CallActionAssociations '(%Behavioral_Elements.Common_Behavior.ActionAssociations; + ,Behavioral_Elements.Common_Behavior.CallAction.operation )' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.CallActionCompositions '(%Behavioral_Elements.Common_Behavior.ActionCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.CallAction ( %Behavioral_Elements.Common_Behavior.CallActionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.CallActionAssociations; ) + , %Behavioral_Elements.Common_Behavior.CallActionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.CallAction %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.SendAction --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.SendAction.signal (Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception) > + +<!ENTITY % Behavioral_Elements.Common_Behavior.SendActionProperties '(%Behavioral_Elements.Common_Behavior.ActionProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.SendActionAssociations '(%Behavioral_Elements.Common_Behavior.ActionAssociations; + ,Behavioral_Elements.Common_Behavior.SendAction.signal )' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.SendActionCompositions '(%Behavioral_Elements.Common_Behavior.ActionCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.SendAction ( %Behavioral_Elements.Common_Behavior.SendActionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.SendActionAssociations; ) + , %Behavioral_Elements.Common_Behavior.SendActionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.SendAction %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.ActionSequence --> + +<!ENTITY % Behavioral_Elements.Common_Behavior.ActionSequenceProperties '(%Behavioral_Elements.Common_Behavior.ActionProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ActionSequenceAssociations '(%Behavioral_Elements.Common_Behavior.ActionAssociations;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ActionSequenceCompositions '(%Behavioral_Elements.Common_Behavior.ActionCompositions; + ,Behavioral_Elements.Common_Behavior.ActionSequence.action*)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.ActionSequence ( %Behavioral_Elements.Common_Behavior.ActionSequenceProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.ActionSequenceAssociations; ) + , %Behavioral_Elements.Common_Behavior.ActionSequenceCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.ActionSequence %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.Argument --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Argument.value (Foundation.Data_Types.Expression + |Foundation.Data_Types.ObjectSetExpression + |Foundation.Data_Types.TimeExpression + |Foundation.Data_Types.BooleanExpression + |Foundation.Data_Types.ActionExpression + |Foundation.Data_Types.IterationExpression + |Foundation.Data_Types.TypeExpression + |Foundation.Data_Types.ArgListsExpression + |Foundation.Data_Types.MappingExpression + |Foundation.Data_Types.ProcedureExpression)> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Argument.action (Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction)?> + +<!ENTITY % Behavioral_Elements.Common_Behavior.ArgumentProperties '(%Foundation.Core.ModelElementProperties; + ,Behavioral_Elements.Common_Behavior.Argument.value )' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ArgumentAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Common_Behavior.Argument.action?)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ArgumentCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Argument ( %Behavioral_Elements.Common_Behavior.ArgumentProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.ArgumentAssociations; ) + , %Behavioral_Elements.Common_Behavior.ArgumentCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.Argument %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.Reception --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Reception.specification (#PCDATA|XMI.reference)*> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Reception.isRoot EMPTY> +<!ATTLIST Behavioral_Elements.Common_Behavior.Reception.isRoot + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Reception.isLeaf EMPTY> +<!ATTLIST Behavioral_Elements.Common_Behavior.Reception.isLeaf + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Reception.isAbstract EMPTY> +<!ATTLIST Behavioral_Elements.Common_Behavior.Reception.isAbstract + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Reception.signal (Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception) > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ReceptionProperties '(%Foundation.Core.BehavioralFeatureProperties; + ,Behavioral_Elements.Common_Behavior.Reception.specification + ,Behavioral_Elements.Common_Behavior.Reception.isRoot + ,Behavioral_Elements.Common_Behavior.Reception.isLeaf + ,Behavioral_Elements.Common_Behavior.Reception.isAbstract )' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ReceptionAssociations '(%Foundation.Core.BehavioralFeatureAssociations; + ,Behavioral_Elements.Common_Behavior.Reception.signal )' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ReceptionCompositions '(%Foundation.Core.BehavioralFeatureCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Reception ( %Behavioral_Elements.Common_Behavior.ReceptionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.ReceptionAssociations; ) + , %Behavioral_Elements.Common_Behavior.ReceptionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.Reception %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.LinkEnd --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.LinkEnd.instance (Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance) > + +<!ELEMENT Behavioral_Elements.Common_Behavior.LinkEnd.link (Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkObject) > + +<!ELEMENT Behavioral_Elements.Common_Behavior.LinkEnd.associationEnd (Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole) > + +<!ENTITY % Behavioral_Elements.Common_Behavior.LinkEndProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.LinkEndAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Common_Behavior.LinkEnd.instance + ,Behavioral_Elements.Common_Behavior.LinkEnd.link? + ,Behavioral_Elements.Common_Behavior.LinkEnd.associationEnd )' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.LinkEndCompositions '(%Foundation.Core.ModelElementCompositions; + ,Behavioral_Elements.Common_Behavior.LinkEnd.qualifiedValue*)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.LinkEnd ( %Behavioral_Elements.Common_Behavior.LinkEndProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.LinkEndAssociations; ) + , %Behavioral_Elements.Common_Behavior.LinkEndCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.LinkEnd %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.ReturnAction --> + +<!ENTITY % Behavioral_Elements.Common_Behavior.ReturnActionProperties '(%Behavioral_Elements.Common_Behavior.ActionProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ReturnActionAssociations '(%Behavioral_Elements.Common_Behavior.ActionAssociations;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ReturnActionCompositions '(%Behavioral_Elements.Common_Behavior.ActionCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.ReturnAction ( %Behavioral_Elements.Common_Behavior.ReturnActionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.ReturnActionAssociations; ) + , %Behavioral_Elements.Common_Behavior.ReturnActionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.ReturnAction %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.TerminateAction --> + +<!ENTITY % Behavioral_Elements.Common_Behavior.TerminateActionProperties '(%Behavioral_Elements.Common_Behavior.ActionProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.TerminateActionAssociations '(%Behavioral_Elements.Common_Behavior.ActionAssociations;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.TerminateActionCompositions '(%Behavioral_Elements.Common_Behavior.ActionCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.TerminateAction ( %Behavioral_Elements.Common_Behavior.TerminateActionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.TerminateActionAssociations; ) + , %Behavioral_Elements.Common_Behavior.TerminateActionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.TerminateAction %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.Stimulus --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Stimulus.argument (Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance)*> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Stimulus.sender (Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance) > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Stimulus.receiver (Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance) > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Stimulus.communicationLink (Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkObject)?> + +<!ELEMENT Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction (Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction) > + +<!ENTITY % Behavioral_Elements.Common_Behavior.StimulusProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.StimulusAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Common_Behavior.Stimulus.argument* + ,Behavioral_Elements.Common_Behavior.Stimulus.sender + ,Behavioral_Elements.Common_Behavior.Stimulus.receiver + ,Behavioral_Elements.Common_Behavior.Stimulus.communicationLink? + ,Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction )' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.StimulusCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Stimulus ( %Behavioral_Elements.Common_Behavior.StimulusProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.StimulusAssociations; ) + , %Behavioral_Elements.Common_Behavior.StimulusCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.Stimulus %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.Exception --> + +<!ENTITY % Behavioral_Elements.Common_Behavior.ExceptionProperties '(%Behavioral_Elements.Common_Behavior.SignalProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ExceptionAssociations '(%Behavioral_Elements.Common_Behavior.SignalAssociations;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ExceptionCompositions '(%Behavioral_Elements.Common_Behavior.SignalCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.Exception ( %Behavioral_Elements.Common_Behavior.ExceptionProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.ExceptionAssociations; ) + , %Behavioral_Elements.Common_Behavior.ExceptionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.Exception %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.ComponentInstance --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.ComponentInstance.nodeInstance (Behavioral_Elements.Common_Behavior.NodeInstance)?> + +<!ELEMENT Behavioral_Elements.Common_Behavior.ComponentInstance.resident (Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance)*> + +<!ENTITY % Behavioral_Elements.Common_Behavior.ComponentInstanceProperties '(%Behavioral_Elements.Common_Behavior.InstanceProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ComponentInstanceAssociations '(%Behavioral_Elements.Common_Behavior.InstanceAssociations; + ,Behavioral_Elements.Common_Behavior.ComponentInstance.nodeInstance? + ,Behavioral_Elements.Common_Behavior.ComponentInstance.resident*)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.ComponentInstanceCompositions '(%Behavioral_Elements.Common_Behavior.InstanceCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.ComponentInstance ( %Behavioral_Elements.Common_Behavior.ComponentInstanceProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.ComponentInstanceAssociations; ) + , %Behavioral_Elements.Common_Behavior.ComponentInstanceCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.ComponentInstance %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Common_Behavior.NodeInstance --> + +<!ELEMENT Behavioral_Elements.Common_Behavior.NodeInstance.resident (Behavioral_Elements.Common_Behavior.ComponentInstance)*> + +<!ENTITY % Behavioral_Elements.Common_Behavior.NodeInstanceProperties '(%Behavioral_Elements.Common_Behavior.InstanceProperties;)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.NodeInstanceAssociations '(%Behavioral_Elements.Common_Behavior.InstanceAssociations; + ,Behavioral_Elements.Common_Behavior.NodeInstance.resident*)' > + +<!ENTITY % Behavioral_Elements.Common_Behavior.NodeInstanceCompositions '(%Behavioral_Elements.Common_Behavior.InstanceCompositions;)' > + +<!ELEMENT Behavioral_Elements.Common_Behavior.NodeInstance ( %Behavioral_Elements.Common_Behavior.NodeInstanceProperties; + ,(XMI.extension* , %Behavioral_Elements.Common_Behavior.NodeInstanceAssociations; ) + , %Behavioral_Elements.Common_Behavior.NodeInstanceCompositions; )?> + +<!ATTLIST Behavioral_Elements.Common_Behavior.NodeInstance %XMI.element.att; %XMI.link.att; > + + + +<!-- PACKAGE: Behavioral_Elements.Use_Cases --> + + +<!-- CLASS: Behavioral_Elements.Use_Cases.UseCase --> + +<!ELEMENT Behavioral_Elements.Use_Cases.UseCase.extend2 (Behavioral_Elements.Use_Cases.Extend)*> + +<!ELEMENT Behavioral_Elements.Use_Cases.UseCase.extend (Behavioral_Elements.Use_Cases.Extend)*> + +<!ELEMENT Behavioral_Elements.Use_Cases.UseCase.include (Behavioral_Elements.Use_Cases.Include)*> + +<!ELEMENT Behavioral_Elements.Use_Cases.UseCase.include2 (Behavioral_Elements.Use_Cases.Include)*> + +<!ELEMENT Behavioral_Elements.Use_Cases.UseCase.extensionPoint (Behavioral_Elements.Use_Cases.ExtensionPoint)*> + +<!ENTITY % Behavioral_Elements.Use_Cases.UseCaseProperties '(%Foundation.Core.ClassifierProperties;)' > + +<!ENTITY % Behavioral_Elements.Use_Cases.UseCaseAssociations '(%Foundation.Core.ClassifierAssociations; + ,Behavioral_Elements.Use_Cases.UseCase.extend2* + ,Behavioral_Elements.Use_Cases.UseCase.extend* + ,Behavioral_Elements.Use_Cases.UseCase.include* + ,Behavioral_Elements.Use_Cases.UseCase.include2* + ,Behavioral_Elements.Use_Cases.UseCase.extensionPoint*)' > + +<!ENTITY % Behavioral_Elements.Use_Cases.UseCaseCompositions '(%Foundation.Core.ClassifierCompositions;)' > + +<!ELEMENT Behavioral_Elements.Use_Cases.UseCase ( %Behavioral_Elements.Use_Cases.UseCaseProperties; + ,(XMI.extension* , %Behavioral_Elements.Use_Cases.UseCaseAssociations; ) + , %Behavioral_Elements.Use_Cases.UseCaseCompositions; )?> + +<!ATTLIST Behavioral_Elements.Use_Cases.UseCase %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Use_Cases.Actor --> + +<!ENTITY % Behavioral_Elements.Use_Cases.ActorProperties '(%Foundation.Core.ClassifierProperties;)' > + +<!ENTITY % Behavioral_Elements.Use_Cases.ActorAssociations '(%Foundation.Core.ClassifierAssociations;)' > + +<!ENTITY % Behavioral_Elements.Use_Cases.ActorCompositions '(%Foundation.Core.ClassifierCompositions;)' > + +<!ELEMENT Behavioral_Elements.Use_Cases.Actor ( %Behavioral_Elements.Use_Cases.ActorProperties; + ,(XMI.extension* , %Behavioral_Elements.Use_Cases.ActorAssociations; ) + , %Behavioral_Elements.Use_Cases.ActorCompositions; )?> + +<!ATTLIST Behavioral_Elements.Use_Cases.Actor %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Use_Cases.UseCaseInstance --> + +<!ENTITY % Behavioral_Elements.Use_Cases.UseCaseInstanceProperties '(%Behavioral_Elements.Common_Behavior.InstanceProperties;)' > + +<!ENTITY % Behavioral_Elements.Use_Cases.UseCaseInstanceAssociations '(%Behavioral_Elements.Common_Behavior.InstanceAssociations;)' > + +<!ENTITY % Behavioral_Elements.Use_Cases.UseCaseInstanceCompositions '(%Behavioral_Elements.Common_Behavior.InstanceCompositions;)' > + +<!ELEMENT Behavioral_Elements.Use_Cases.UseCaseInstance ( %Behavioral_Elements.Use_Cases.UseCaseInstanceProperties; + ,(XMI.extension* , %Behavioral_Elements.Use_Cases.UseCaseInstanceAssociations; ) + , %Behavioral_Elements.Use_Cases.UseCaseInstanceCompositions; )?> + +<!ATTLIST Behavioral_Elements.Use_Cases.UseCaseInstance %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Use_Cases.Extend --> + +<!ELEMENT Behavioral_Elements.Use_Cases.Extend.condition (Foundation.Data_Types.BooleanExpression)> + +<!ELEMENT Behavioral_Elements.Use_Cases.Extend.base (Behavioral_Elements.Use_Cases.UseCase) > + +<!ELEMENT Behavioral_Elements.Use_Cases.Extend.extension (Behavioral_Elements.Use_Cases.UseCase) > + +<!ELEMENT Behavioral_Elements.Use_Cases.Extend.extensionPoint (Behavioral_Elements.Use_Cases.ExtensionPoint)+> + +<!ENTITY % Behavioral_Elements.Use_Cases.ExtendProperties '(%Foundation.Core.RelationshipProperties; + ,Behavioral_Elements.Use_Cases.Extend.condition )' > + +<!ENTITY % Behavioral_Elements.Use_Cases.ExtendAssociations '(%Foundation.Core.RelationshipAssociations; + ,Behavioral_Elements.Use_Cases.Extend.base + ,Behavioral_Elements.Use_Cases.Extend.extension + ,Behavioral_Elements.Use_Cases.Extend.extensionPoint+)' > + +<!ENTITY % Behavioral_Elements.Use_Cases.ExtendCompositions '(%Foundation.Core.RelationshipCompositions;)' > + +<!ELEMENT Behavioral_Elements.Use_Cases.Extend ( %Behavioral_Elements.Use_Cases.ExtendProperties; + ,(XMI.extension* , %Behavioral_Elements.Use_Cases.ExtendAssociations; ) + , %Behavioral_Elements.Use_Cases.ExtendCompositions; )?> + +<!ATTLIST Behavioral_Elements.Use_Cases.Extend %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Use_Cases.Include --> + +<!ELEMENT Behavioral_Elements.Use_Cases.Include.addition (Behavioral_Elements.Use_Cases.UseCase) > + +<!ELEMENT Behavioral_Elements.Use_Cases.Include.base (Behavioral_Elements.Use_Cases.UseCase) > + +<!ENTITY % Behavioral_Elements.Use_Cases.IncludeProperties '(%Foundation.Core.RelationshipProperties;)' > + +<!ENTITY % Behavioral_Elements.Use_Cases.IncludeAssociations '(%Foundation.Core.RelationshipAssociations; + ,Behavioral_Elements.Use_Cases.Include.addition + ,Behavioral_Elements.Use_Cases.Include.base )' > + +<!ENTITY % Behavioral_Elements.Use_Cases.IncludeCompositions '(%Foundation.Core.RelationshipCompositions;)' > + +<!ELEMENT Behavioral_Elements.Use_Cases.Include ( %Behavioral_Elements.Use_Cases.IncludeProperties; + ,(XMI.extension* , %Behavioral_Elements.Use_Cases.IncludeAssociations; ) + , %Behavioral_Elements.Use_Cases.IncludeCompositions; )?> + +<!ATTLIST Behavioral_Elements.Use_Cases.Include %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Use_Cases.ExtensionPoint --> + +<!ELEMENT Behavioral_Elements.Use_Cases.ExtensionPoint.location (#PCDATA|XMI.reference)*> + +<!ELEMENT Behavioral_Elements.Use_Cases.ExtensionPoint.useCase (Behavioral_Elements.Use_Cases.UseCase) > + +<!ELEMENT Behavioral_Elements.Use_Cases.ExtensionPoint.extend (Behavioral_Elements.Use_Cases.Extend)*> + +<!ENTITY % Behavioral_Elements.Use_Cases.ExtensionPointProperties '(%Foundation.Core.ModelElementProperties; + ,Behavioral_Elements.Use_Cases.ExtensionPoint.location )' > + +<!ENTITY % Behavioral_Elements.Use_Cases.ExtensionPointAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Use_Cases.ExtensionPoint.useCase + ,Behavioral_Elements.Use_Cases.ExtensionPoint.extend*)' > + +<!ENTITY % Behavioral_Elements.Use_Cases.ExtensionPointCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Behavioral_Elements.Use_Cases.ExtensionPoint ( %Behavioral_Elements.Use_Cases.ExtensionPointProperties; + ,(XMI.extension* , %Behavioral_Elements.Use_Cases.ExtensionPointAssociations; ) + , %Behavioral_Elements.Use_Cases.ExtensionPointCompositions; )?> + +<!ATTLIST Behavioral_Elements.Use_Cases.ExtensionPoint %XMI.element.att; %XMI.link.att; > + + + +<!-- PACKAGE: Behavioral_Elements.State_Machines --> + + +<!-- ***** Behavioral_Elements.State_Machines.A_state1_entry ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.State.entry ( Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction)? > + + +<!-- ***** Behavioral_Elements.State_Machines.A_state2_exit ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.State.exit ( Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction)? > + + +<!-- ***** Behavioral_Elements.State_Machines.A_event_parameter ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.Event.parameter ( Foundation.Core.Parameter)* > + + +<!-- ***** Behavioral_Elements.State_Machines.A_guard_transition ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.Transition.guard ( Behavioral_Elements.State_Machines.Guard)? > + + +<!-- ***** Behavioral_Elements.State_Machines.A_top_stateMachine ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.StateMachine.top ( Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState) > + + +<!-- ***** Behavioral_Elements.State_Machines.A_container_subvertex ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.CompositeState.subvertex ( Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState)* > + + +<!-- ***** Behavioral_Elements.State_Machines.A_transition_effect ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.Transition.effect ( Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction)? > + + +<!-- ***** Behavioral_Elements.State_Machines.A_state_internalTransition ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.State.internalTransition ( Behavioral_Elements.State_Machines.Transition)* > + + +<!-- ***** Behavioral_Elements.State_Machines.A_stateMachine_transitions ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.StateMachine.transitions ( Behavioral_Elements.State_Machines.Transition)* > + + +<!-- ***** Behavioral_Elements.State_Machines.A_state3_doActivity ******* --> + +<!ELEMENT Behavioral_Elements.State_Machines.State.doActivity ( Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction)? > + + +<!-- CLASS: Behavioral_Elements.State_Machines.StateMachine --> + +<!ELEMENT Behavioral_Elements.State_Machines.StateMachine.context (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)?> + +<!ELEMENT Behavioral_Elements.State_Machines.StateMachine.subMachineState (Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState)*> + +<!ENTITY % Behavioral_Elements.State_Machines.StateMachineProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.StateMachineAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.State_Machines.StateMachine.context? + ,Behavioral_Elements.State_Machines.StateMachine.subMachineState*)' > + +<!ENTITY % Behavioral_Elements.State_Machines.StateMachineCompositions '(%Foundation.Core.ModelElementCompositions; + ,Behavioral_Elements.State_Machines.StateMachine.top + ,Behavioral_Elements.State_Machines.StateMachine.transitions*)' > + +<!ELEMENT Behavioral_Elements.State_Machines.StateMachine ( %Behavioral_Elements.State_Machines.StateMachineProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.StateMachineAssociations; ) + , %Behavioral_Elements.State_Machines.StateMachineCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.StateMachine %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.Event --> + +<!ELEMENT Behavioral_Elements.State_Machines.Event.state (Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState)*> + +<!ELEMENT Behavioral_Elements.State_Machines.Event.transition (Behavioral_Elements.State_Machines.Transition)*> + +<!ENTITY % Behavioral_Elements.State_Machines.EventProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.EventAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.State_Machines.Event.state* + ,Behavioral_Elements.State_Machines.Event.transition*)' > + +<!ENTITY % Behavioral_Elements.State_Machines.EventCompositions '(%Foundation.Core.ModelElementCompositions; + ,Behavioral_Elements.State_Machines.Event.parameter*)' > + +<!ELEMENT Behavioral_Elements.State_Machines.Event ( %Behavioral_Elements.State_Machines.EventProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.EventAssociations; ) + , %Behavioral_Elements.State_Machines.EventCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.Event %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.StateVertex --> + +<!ELEMENT Behavioral_Elements.State_Machines.StateVertex.container (Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState)?> + +<!ELEMENT Behavioral_Elements.State_Machines.StateVertex.outgoing (Behavioral_Elements.State_Machines.Transition)*> + +<!ELEMENT Behavioral_Elements.State_Machines.StateVertex.incoming (Behavioral_Elements.State_Machines.Transition)*> + +<!ENTITY % Behavioral_Elements.State_Machines.StateVertexProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.StateVertexAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.State_Machines.StateVertex.container? + ,Behavioral_Elements.State_Machines.StateVertex.outgoing* + ,Behavioral_Elements.State_Machines.StateVertex.incoming*)' > + +<!ENTITY % Behavioral_Elements.State_Machines.StateVertexCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.StateVertex ( %Behavioral_Elements.State_Machines.StateVertexProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.StateVertexAssociations; ) + , %Behavioral_Elements.State_Machines.StateVertexCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.StateVertex %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.State --> + +<!ELEMENT Behavioral_Elements.State_Machines.State.stateMachine (Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph)?> + +<!ELEMENT Behavioral_Elements.State_Machines.State.deferrableEvent (Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent)*> + +<!ENTITY % Behavioral_Elements.State_Machines.StateProperties '(%Behavioral_Elements.State_Machines.StateVertexProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.StateAssociations '(%Behavioral_Elements.State_Machines.StateVertexAssociations; + ,Behavioral_Elements.State_Machines.State.stateMachine? + ,Behavioral_Elements.State_Machines.State.deferrableEvent*)' > + +<!ENTITY % Behavioral_Elements.State_Machines.StateCompositions '(%Behavioral_Elements.State_Machines.StateVertexCompositions; + ,Behavioral_Elements.State_Machines.State.entry? + ,Behavioral_Elements.State_Machines.State.exit? + ,Behavioral_Elements.State_Machines.State.internalTransition* + ,Behavioral_Elements.State_Machines.State.doActivity?)' > + +<!ELEMENT Behavioral_Elements.State_Machines.State ( %Behavioral_Elements.State_Machines.StateProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.StateAssociations; ) + , %Behavioral_Elements.State_Machines.StateCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.State %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.TimeEvent --> + +<!ELEMENT Behavioral_Elements.State_Machines.TimeEvent.when (Foundation.Data_Types.TimeExpression)> + +<!ENTITY % Behavioral_Elements.State_Machines.TimeEventProperties '(%Behavioral_Elements.State_Machines.EventProperties; + ,Behavioral_Elements.State_Machines.TimeEvent.when )' > + +<!ENTITY % Behavioral_Elements.State_Machines.TimeEventAssociations '(%Behavioral_Elements.State_Machines.EventAssociations;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.TimeEventCompositions '(%Behavioral_Elements.State_Machines.EventCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.TimeEvent ( %Behavioral_Elements.State_Machines.TimeEventProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.TimeEventAssociations; ) + , %Behavioral_Elements.State_Machines.TimeEventCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.TimeEvent %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.CallEvent --> + +<!ELEMENT Behavioral_Elements.State_Machines.CallEvent.operation (Foundation.Core.Operation) > + +<!ENTITY % Behavioral_Elements.State_Machines.CallEventProperties '(%Behavioral_Elements.State_Machines.EventProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.CallEventAssociations '(%Behavioral_Elements.State_Machines.EventAssociations; + ,Behavioral_Elements.State_Machines.CallEvent.operation )' > + +<!ENTITY % Behavioral_Elements.State_Machines.CallEventCompositions '(%Behavioral_Elements.State_Machines.EventCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.CallEvent ( %Behavioral_Elements.State_Machines.CallEventProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.CallEventAssociations; ) + , %Behavioral_Elements.State_Machines.CallEventCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.CallEvent %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.SignalEvent --> + +<!ELEMENT Behavioral_Elements.State_Machines.SignalEvent.signal (Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception) > + +<!ENTITY % Behavioral_Elements.State_Machines.SignalEventProperties '(%Behavioral_Elements.State_Machines.EventProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.SignalEventAssociations '(%Behavioral_Elements.State_Machines.EventAssociations; + ,Behavioral_Elements.State_Machines.SignalEvent.signal )' > + +<!ENTITY % Behavioral_Elements.State_Machines.SignalEventCompositions '(%Behavioral_Elements.State_Machines.EventCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.SignalEvent ( %Behavioral_Elements.State_Machines.SignalEventProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.SignalEventAssociations; ) + , %Behavioral_Elements.State_Machines.SignalEventCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.SignalEvent %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.Transition --> + +<!ELEMENT Behavioral_Elements.State_Machines.Transition.state (Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState)?> + +<!ELEMENT Behavioral_Elements.State_Machines.Transition.trigger (Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent)?> + +<!ELEMENT Behavioral_Elements.State_Machines.Transition.stateMachine (Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph)?> + +<!ELEMENT Behavioral_Elements.State_Machines.Transition.source (Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState) > + +<!ELEMENT Behavioral_Elements.State_Machines.Transition.target (Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState) > + +<!ENTITY % Behavioral_Elements.State_Machines.TransitionProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.TransitionAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.State_Machines.Transition.state? + ,Behavioral_Elements.State_Machines.Transition.trigger? + ,Behavioral_Elements.State_Machines.Transition.stateMachine? + ,Behavioral_Elements.State_Machines.Transition.source + ,Behavioral_Elements.State_Machines.Transition.target )' > + +<!ENTITY % Behavioral_Elements.State_Machines.TransitionCompositions '(%Foundation.Core.ModelElementCompositions; + ,Behavioral_Elements.State_Machines.Transition.guard? + ,Behavioral_Elements.State_Machines.Transition.effect?)' > + +<!ELEMENT Behavioral_Elements.State_Machines.Transition ( %Behavioral_Elements.State_Machines.TransitionProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.TransitionAssociations; ) + , %Behavioral_Elements.State_Machines.TransitionCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.Transition %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.CompositeState --> + +<!ELEMENT Behavioral_Elements.State_Machines.CompositeState.isConcurrent EMPTY> +<!ATTLIST Behavioral_Elements.State_Machines.CompositeState.isConcurrent + xmi.value ( true | false ) #REQUIRED> + +<!ENTITY % Behavioral_Elements.State_Machines.CompositeStateProperties '(%Behavioral_Elements.State_Machines.StateProperties; + ,Behavioral_Elements.State_Machines.CompositeState.isConcurrent )' > + +<!ENTITY % Behavioral_Elements.State_Machines.CompositeStateAssociations '(%Behavioral_Elements.State_Machines.StateAssociations;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.CompositeStateCompositions '(%Behavioral_Elements.State_Machines.StateCompositions; + ,Behavioral_Elements.State_Machines.CompositeState.subvertex*)' > + +<!ELEMENT Behavioral_Elements.State_Machines.CompositeState ( %Behavioral_Elements.State_Machines.CompositeStateProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.CompositeStateAssociations; ) + , %Behavioral_Elements.State_Machines.CompositeStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.CompositeState %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.ChangeEvent --> + +<!ELEMENT Behavioral_Elements.State_Machines.ChangeEvent.changeExpression (Foundation.Data_Types.BooleanExpression)> + +<!ENTITY % Behavioral_Elements.State_Machines.ChangeEventProperties '(%Behavioral_Elements.State_Machines.EventProperties; + ,Behavioral_Elements.State_Machines.ChangeEvent.changeExpression )' > + +<!ENTITY % Behavioral_Elements.State_Machines.ChangeEventAssociations '(%Behavioral_Elements.State_Machines.EventAssociations;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.ChangeEventCompositions '(%Behavioral_Elements.State_Machines.EventCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.ChangeEvent ( %Behavioral_Elements.State_Machines.ChangeEventProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.ChangeEventAssociations; ) + , %Behavioral_Elements.State_Machines.ChangeEventCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.ChangeEvent %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.Guard --> + +<!ELEMENT Behavioral_Elements.State_Machines.Guard.expression (Foundation.Data_Types.BooleanExpression)> + +<!ELEMENT Behavioral_Elements.State_Machines.Guard.transition (Behavioral_Elements.State_Machines.Transition) > + +<!ENTITY % Behavioral_Elements.State_Machines.GuardProperties '(%Foundation.Core.ModelElementProperties; + ,Behavioral_Elements.State_Machines.Guard.expression )' > + +<!ENTITY % Behavioral_Elements.State_Machines.GuardAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.State_Machines.Guard.transition?)' > + +<!ENTITY % Behavioral_Elements.State_Machines.GuardCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.Guard ( %Behavioral_Elements.State_Machines.GuardProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.GuardAssociations; ) + , %Behavioral_Elements.State_Machines.GuardCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.Guard %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.Pseudostate --> + +<!ELEMENT Behavioral_Elements.State_Machines.Pseudostate.kind EMPTY> +<!ATTLIST Behavioral_Elements.State_Machines.Pseudostate.kind %Foundation.Data_Types.PseudostateKind;> + +<!ENTITY % Behavioral_Elements.State_Machines.PseudostateProperties '(%Behavioral_Elements.State_Machines.StateVertexProperties; + ,Behavioral_Elements.State_Machines.Pseudostate.kind )' > + +<!ENTITY % Behavioral_Elements.State_Machines.PseudostateAssociations '(%Behavioral_Elements.State_Machines.StateVertexAssociations;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.PseudostateCompositions '(%Behavioral_Elements.State_Machines.StateVertexCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.Pseudostate ( %Behavioral_Elements.State_Machines.PseudostateProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.PseudostateAssociations; ) + , %Behavioral_Elements.State_Machines.PseudostateCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.Pseudostate %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.SimpleState --> + +<!ENTITY % Behavioral_Elements.State_Machines.SimpleStateProperties '(%Behavioral_Elements.State_Machines.StateProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.SimpleStateAssociations '(%Behavioral_Elements.State_Machines.StateAssociations;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.SimpleStateCompositions '(%Behavioral_Elements.State_Machines.StateCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.SimpleState ( %Behavioral_Elements.State_Machines.SimpleStateProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.SimpleStateAssociations; ) + , %Behavioral_Elements.State_Machines.SimpleStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.SimpleState %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.SubmachineState --> + +<!ELEMENT Behavioral_Elements.State_Machines.SubmachineState.submachine (Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph) > + +<!ENTITY % Behavioral_Elements.State_Machines.SubmachineStateProperties '(%Behavioral_Elements.State_Machines.CompositeStateProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.SubmachineStateAssociations '(%Behavioral_Elements.State_Machines.CompositeStateAssociations; + ,Behavioral_Elements.State_Machines.SubmachineState.submachine )' > + +<!ENTITY % Behavioral_Elements.State_Machines.SubmachineStateCompositions '(%Behavioral_Elements.State_Machines.CompositeStateCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.SubmachineState ( %Behavioral_Elements.State_Machines.SubmachineStateProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.SubmachineStateAssociations; ) + , %Behavioral_Elements.State_Machines.SubmachineStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.SubmachineState %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.SynchState --> + +<!ELEMENT Behavioral_Elements.State_Machines.SynchState.bound (#PCDATA|XMI.reference)*> + +<!ENTITY % Behavioral_Elements.State_Machines.SynchStateProperties '(%Behavioral_Elements.State_Machines.StateVertexProperties; + ,Behavioral_Elements.State_Machines.SynchState.bound )' > + +<!ENTITY % Behavioral_Elements.State_Machines.SynchStateAssociations '(%Behavioral_Elements.State_Machines.StateVertexAssociations;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.SynchStateCompositions '(%Behavioral_Elements.State_Machines.StateVertexCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.SynchState ( %Behavioral_Elements.State_Machines.SynchStateProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.SynchStateAssociations; ) + , %Behavioral_Elements.State_Machines.SynchStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.SynchState %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.StubState --> + +<!ELEMENT Behavioral_Elements.State_Machines.StubState.referenceState (#PCDATA|XMI.reference)*> + +<!ENTITY % Behavioral_Elements.State_Machines.StubStateProperties '(%Behavioral_Elements.State_Machines.StateVertexProperties; + ,Behavioral_Elements.State_Machines.StubState.referenceState )' > + +<!ENTITY % Behavioral_Elements.State_Machines.StubStateAssociations '(%Behavioral_Elements.State_Machines.StateVertexAssociations;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.StubStateCompositions '(%Behavioral_Elements.State_Machines.StateVertexCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.StubState ( %Behavioral_Elements.State_Machines.StubStateProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.StubStateAssociations; ) + , %Behavioral_Elements.State_Machines.StubStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.StubState %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.State_Machines.FinalState --> + +<!ENTITY % Behavioral_Elements.State_Machines.FinalStateProperties '(%Behavioral_Elements.State_Machines.StateProperties;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.FinalStateAssociations '(%Behavioral_Elements.State_Machines.StateAssociations;)' > + +<!ENTITY % Behavioral_Elements.State_Machines.FinalStateCompositions '(%Behavioral_Elements.State_Machines.StateCompositions;)' > + +<!ELEMENT Behavioral_Elements.State_Machines.FinalState ( %Behavioral_Elements.State_Machines.FinalStateProperties; + ,(XMI.extension* , %Behavioral_Elements.State_Machines.FinalStateAssociations; ) + , %Behavioral_Elements.State_Machines.FinalStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.State_Machines.FinalState %XMI.element.att; %XMI.link.att; > + + + +<!-- PACKAGE: Behavioral_Elements.Collaborations --> + + +<!-- ***** Behavioral_Elements.Collaborations.A_interaction_message ******* --> + +<!ELEMENT Behavioral_Elements.Collaborations.Interaction.message ( Behavioral_Elements.Collaborations.Message)+ > + + +<!-- ***** Behavioral_Elements.Collaborations.A_context_interaction ******* --> + +<!ELEMENT Behavioral_Elements.Collaborations.Collaboration.interaction ( Behavioral_Elements.Collaborations.Interaction)* > + + +<!-- CLASS: Behavioral_Elements.Collaborations.Collaboration --> + +<!ELEMENT Behavioral_Elements.Collaborations.Collaboration.representedClassifier (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem)?> + +<!ELEMENT Behavioral_Elements.Collaborations.Collaboration.representedOperation (Foundation.Core.Operation)?> + +<!ELEMENT Behavioral_Elements.Collaborations.Collaboration.constrainingElement (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)*> + +<!ENTITY % Behavioral_Elements.Collaborations.CollaborationProperties '(%Foundation.Core.GeneralizableElementProperties;)' > + +<!ENTITY % Behavioral_Elements.Collaborations.CollaborationAssociations '(%Foundation.Core.GeneralizableElementAssociations; + ,Behavioral_Elements.Collaborations.Collaboration.representedClassifier? + ,Behavioral_Elements.Collaborations.Collaboration.representedOperation? + ,Behavioral_Elements.Collaborations.Collaboration.constrainingElement*)' > + +<!ENTITY % Behavioral_Elements.Collaborations.CollaborationCompositions '(%Foundation.Core.GeneralizableElementCompositions; + ,Foundation.Core.Namespace.ownedElement* + ,Behavioral_Elements.Collaborations.Collaboration.interaction*)' > + +<!ELEMENT Behavioral_Elements.Collaborations.Collaboration ( %Behavioral_Elements.Collaborations.CollaborationProperties; + ,(XMI.extension* , %Behavioral_Elements.Collaborations.CollaborationAssociations; ) + , %Behavioral_Elements.Collaborations.CollaborationCompositions; )?> + +<!ATTLIST Behavioral_Elements.Collaborations.Collaboration %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Collaborations.ClassifierRole --> + +<!ELEMENT Behavioral_Elements.Collaborations.ClassifierRole.multiplicity (Foundation.Data_Types.Multiplicity)> + +<!ELEMENT Behavioral_Elements.Collaborations.ClassifierRole.base (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem)+> + +<!ELEMENT Behavioral_Elements.Collaborations.ClassifierRole.availableFeature (Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception)*> + +<!ELEMENT Behavioral_Elements.Collaborations.ClassifierRole.message2 (Behavioral_Elements.Collaborations.Message)*> + +<!ELEMENT Behavioral_Elements.Collaborations.ClassifierRole.message1 (Behavioral_Elements.Collaborations.Message)*> + +<!ELEMENT Behavioral_Elements.Collaborations.ClassifierRole.availableContents (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)*> + +<!ENTITY % Behavioral_Elements.Collaborations.ClassifierRoleProperties '(%Foundation.Core.ClassifierProperties; + ,Behavioral_Elements.Collaborations.ClassifierRole.multiplicity )' > + +<!ENTITY % Behavioral_Elements.Collaborations.ClassifierRoleAssociations '(%Foundation.Core.ClassifierAssociations; + ,Behavioral_Elements.Collaborations.ClassifierRole.base+ + ,Behavioral_Elements.Collaborations.ClassifierRole.availableFeature* + ,Behavioral_Elements.Collaborations.ClassifierRole.message2* + ,Behavioral_Elements.Collaborations.ClassifierRole.message1* + ,Behavioral_Elements.Collaborations.ClassifierRole.availableContents*)' > + +<!ENTITY % Behavioral_Elements.Collaborations.ClassifierRoleCompositions '(%Foundation.Core.ClassifierCompositions;)' > + +<!ELEMENT Behavioral_Elements.Collaborations.ClassifierRole ( %Behavioral_Elements.Collaborations.ClassifierRoleProperties; + ,(XMI.extension* , %Behavioral_Elements.Collaborations.ClassifierRoleAssociations; ) + , %Behavioral_Elements.Collaborations.ClassifierRoleCompositions; )?> + +<!ATTLIST Behavioral_Elements.Collaborations.ClassifierRole %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Collaborations.AssociationRole --> + +<!ELEMENT Behavioral_Elements.Collaborations.AssociationRole.multiplicity (Foundation.Data_Types.Multiplicity)> + +<!ELEMENT Behavioral_Elements.Collaborations.AssociationRole.base (Foundation.Core.Association + |Foundation.Core.AssociationClass + |Behavioral_Elements.Collaborations.AssociationRole)?> + +<!ELEMENT Behavioral_Elements.Collaborations.AssociationRole.message (Behavioral_Elements.Collaborations.Message)*> + +<!ENTITY % Behavioral_Elements.Collaborations.AssociationRoleProperties '(%Foundation.Core.AssociationProperties; + ,Behavioral_Elements.Collaborations.AssociationRole.multiplicity )' > + +<!ENTITY % Behavioral_Elements.Collaborations.AssociationRoleAssociations '(%Foundation.Core.AssociationAssociations; + ,Behavioral_Elements.Collaborations.AssociationRole.base? + ,Behavioral_Elements.Collaborations.AssociationRole.message*)' > + +<!ENTITY % Behavioral_Elements.Collaborations.AssociationRoleCompositions '(%Foundation.Core.AssociationCompositions;)' > + +<!ELEMENT Behavioral_Elements.Collaborations.AssociationRole ( %Behavioral_Elements.Collaborations.AssociationRoleProperties; + ,(XMI.extension* , %Behavioral_Elements.Collaborations.AssociationRoleAssociations; ) + , %Behavioral_Elements.Collaborations.AssociationRoleCompositions; )?> + +<!ATTLIST Behavioral_Elements.Collaborations.AssociationRole %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Collaborations.AssociationEndRole --> + +<!ELEMENT Behavioral_Elements.Collaborations.AssociationEndRole.collaborationMultiplicity (Foundation.Data_Types.Multiplicity)> + +<!ELEMENT Behavioral_Elements.Collaborations.AssociationEndRole.base (Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole)?> + +<!ELEMENT Behavioral_Elements.Collaborations.AssociationEndRole.availableQualifier (Foundation.Core.Attribute)*> + +<!ENTITY % Behavioral_Elements.Collaborations.AssociationEndRoleProperties '(%Foundation.Core.AssociationEndProperties; + ,Behavioral_Elements.Collaborations.AssociationEndRole.collaborationMultiplicity )' > + +<!ENTITY % Behavioral_Elements.Collaborations.AssociationEndRoleAssociations '(%Foundation.Core.AssociationEndAssociations; + ,Behavioral_Elements.Collaborations.AssociationEndRole.base? + ,Behavioral_Elements.Collaborations.AssociationEndRole.availableQualifier*)' > + +<!ENTITY % Behavioral_Elements.Collaborations.AssociationEndRoleCompositions '(%Foundation.Core.AssociationEndCompositions;)' > + +<!ELEMENT Behavioral_Elements.Collaborations.AssociationEndRole ( %Behavioral_Elements.Collaborations.AssociationEndRoleProperties; + ,(XMI.extension* , %Behavioral_Elements.Collaborations.AssociationEndRoleAssociations; ) + , %Behavioral_Elements.Collaborations.AssociationEndRoleCompositions; )?> + +<!ATTLIST Behavioral_Elements.Collaborations.AssociationEndRole %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Collaborations.Message --> + +<!ELEMENT Behavioral_Elements.Collaborations.Message.interaction (Behavioral_Elements.Collaborations.Interaction) > + +<!ELEMENT Behavioral_Elements.Collaborations.Message.activator (Behavioral_Elements.Collaborations.Message)?> + +<!ELEMENT Behavioral_Elements.Collaborations.Message.message4 (Behavioral_Elements.Collaborations.Message)*> + +<!ELEMENT Behavioral_Elements.Collaborations.Message.sender (Behavioral_Elements.Collaborations.ClassifierRole) > + +<!ELEMENT Behavioral_Elements.Collaborations.Message.receiver (Behavioral_Elements.Collaborations.ClassifierRole) > + +<!ELEMENT Behavioral_Elements.Collaborations.Message.message3 (Behavioral_Elements.Collaborations.Message)*> + +<!ELEMENT Behavioral_Elements.Collaborations.Message.predecessor (Behavioral_Elements.Collaborations.Message)*> + +<!ELEMENT Behavioral_Elements.Collaborations.Message.communicationConnection (Behavioral_Elements.Collaborations.AssociationRole)?> + +<!ELEMENT Behavioral_Elements.Collaborations.Message.action (Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction) > + +<!ENTITY % Behavioral_Elements.Collaborations.MessageProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.Collaborations.MessageAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Collaborations.Message.interaction? + ,Behavioral_Elements.Collaborations.Message.activator? + ,Behavioral_Elements.Collaborations.Message.message4* + ,Behavioral_Elements.Collaborations.Message.sender + ,Behavioral_Elements.Collaborations.Message.receiver + ,Behavioral_Elements.Collaborations.Message.message3* + ,Behavioral_Elements.Collaborations.Message.predecessor* + ,Behavioral_Elements.Collaborations.Message.communicationConnection? + ,Behavioral_Elements.Collaborations.Message.action )' > + +<!ENTITY % Behavioral_Elements.Collaborations.MessageCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Behavioral_Elements.Collaborations.Message ( %Behavioral_Elements.Collaborations.MessageProperties; + ,(XMI.extension* , %Behavioral_Elements.Collaborations.MessageAssociations; ) + , %Behavioral_Elements.Collaborations.MessageCompositions; )?> + +<!ATTLIST Behavioral_Elements.Collaborations.Message %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Collaborations.Interaction --> + +<!ELEMENT Behavioral_Elements.Collaborations.Interaction.context (Behavioral_Elements.Collaborations.Collaboration) > + +<!ENTITY % Behavioral_Elements.Collaborations.InteractionProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.Collaborations.InteractionAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Collaborations.Interaction.context?)' > + +<!ENTITY % Behavioral_Elements.Collaborations.InteractionCompositions '(%Foundation.Core.ModelElementCompositions; + ,Behavioral_Elements.Collaborations.Interaction.message+)' > + +<!ELEMENT Behavioral_Elements.Collaborations.Interaction ( %Behavioral_Elements.Collaborations.InteractionProperties; + ,(XMI.extension* , %Behavioral_Elements.Collaborations.InteractionAssociations; ) + , %Behavioral_Elements.Collaborations.InteractionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Collaborations.Interaction %XMI.element.att; %XMI.link.att; > + + + +<!-- PACKAGE: Behavioral_Elements.Activity_Graphs --> + + +<!-- ***** Behavioral_Elements.Activity_Graphs.A_activityGraph_partition ******* --> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ActivityGraph.partition ( Behavioral_Elements.Activity_Graphs.Partition)* > + + +<!-- CLASS: Behavioral_Elements.Activity_Graphs.ActivityGraph --> + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ActivityGraphProperties '(%Behavioral_Elements.State_Machines.StateMachineProperties;)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ActivityGraphAssociations '(%Behavioral_Elements.State_Machines.StateMachineAssociations;)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ActivityGraphCompositions '(%Behavioral_Elements.State_Machines.StateMachineCompositions; + ,Behavioral_Elements.Activity_Graphs.ActivityGraph.partition*)' > + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ActivityGraph ( %Behavioral_Elements.Activity_Graphs.ActivityGraphProperties; + ,(XMI.extension* , %Behavioral_Elements.Activity_Graphs.ActivityGraphAssociations; ) + , %Behavioral_Elements.Activity_Graphs.ActivityGraphCompositions; )?> + +<!ATTLIST Behavioral_Elements.Activity_Graphs.ActivityGraph %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Activity_Graphs.Partition --> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.Partition.contents (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)*> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.Partition.activityGraph (Behavioral_Elements.Activity_Graphs.ActivityGraph) > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.PartitionProperties '(%Foundation.Core.ModelElementProperties;)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.PartitionAssociations '(%Foundation.Core.ModelElementAssociations; + ,Behavioral_Elements.Activity_Graphs.Partition.contents* + ,Behavioral_Elements.Activity_Graphs.Partition.activityGraph?)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.PartitionCompositions '(%Foundation.Core.ModelElementCompositions;)' > + +<!ELEMENT Behavioral_Elements.Activity_Graphs.Partition ( %Behavioral_Elements.Activity_Graphs.PartitionProperties; + ,(XMI.extension* , %Behavioral_Elements.Activity_Graphs.PartitionAssociations; ) + , %Behavioral_Elements.Activity_Graphs.PartitionCompositions; )?> + +<!ATTLIST Behavioral_Elements.Activity_Graphs.Partition %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Activity_Graphs.SubactivityState --> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.SubactivityState.isDynamic EMPTY> +<!ATTLIST Behavioral_Elements.Activity_Graphs.SubactivityState.isDynamic + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.SubactivityState.dynamicArguments (Foundation.Data_Types.ArgListsExpression)> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.SubactivityState.dynamicMultiplicity (Foundation.Data_Types.Multiplicity)> + +<!ENTITY % Behavioral_Elements.Activity_Graphs.SubactivityStateProperties '(%Behavioral_Elements.State_Machines.SubmachineStateProperties; + ,Behavioral_Elements.Activity_Graphs.SubactivityState.isDynamic + ,Behavioral_Elements.Activity_Graphs.SubactivityState.dynamicArguments + ,Behavioral_Elements.Activity_Graphs.SubactivityState.dynamicMultiplicity )' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.SubactivityStateAssociations '(%Behavioral_Elements.State_Machines.SubmachineStateAssociations;)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.SubactivityStateCompositions '(%Behavioral_Elements.State_Machines.SubmachineStateCompositions;)' > + +<!ELEMENT Behavioral_Elements.Activity_Graphs.SubactivityState ( %Behavioral_Elements.Activity_Graphs.SubactivityStateProperties; + ,(XMI.extension* , %Behavioral_Elements.Activity_Graphs.SubactivityStateAssociations; ) + , %Behavioral_Elements.Activity_Graphs.SubactivityStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.Activity_Graphs.SubactivityState %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Activity_Graphs.ActionState --> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ActionState.isDynamic EMPTY> +<!ATTLIST Behavioral_Elements.Activity_Graphs.ActionState.isDynamic + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ActionState.dynamicArguments (Foundation.Data_Types.ArgListsExpression)> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ActionState.dynamicMultiplicity (Foundation.Data_Types.Multiplicity)> + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ActionStateProperties '(%Behavioral_Elements.State_Machines.SimpleStateProperties; + ,Behavioral_Elements.Activity_Graphs.ActionState.isDynamic + ,Behavioral_Elements.Activity_Graphs.ActionState.dynamicArguments + ,Behavioral_Elements.Activity_Graphs.ActionState.dynamicMultiplicity )' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ActionStateAssociations '(%Behavioral_Elements.State_Machines.SimpleStateAssociations;)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ActionStateCompositions '(%Behavioral_Elements.State_Machines.SimpleStateCompositions;)' > + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ActionState ( %Behavioral_Elements.Activity_Graphs.ActionStateProperties; + ,(XMI.extension* , %Behavioral_Elements.Activity_Graphs.ActionStateAssociations; ) + , %Behavioral_Elements.Activity_Graphs.ActionStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.Activity_Graphs.ActionState %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Activity_Graphs.CallState --> + +<!ENTITY % Behavioral_Elements.Activity_Graphs.CallStateProperties '(%Behavioral_Elements.Activity_Graphs.ActionStateProperties;)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.CallStateAssociations '(%Behavioral_Elements.Activity_Graphs.ActionStateAssociations;)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.CallStateCompositions '(%Behavioral_Elements.Activity_Graphs.ActionStateCompositions;)' > + +<!ELEMENT Behavioral_Elements.Activity_Graphs.CallState ( %Behavioral_Elements.Activity_Graphs.CallStateProperties; + ,(XMI.extension* , %Behavioral_Elements.Activity_Graphs.CallStateAssociations; ) + , %Behavioral_Elements.Activity_Graphs.CallStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.Activity_Graphs.CallState %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Activity_Graphs.ObjectFlowState --> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ObjectFlowState.isSynch EMPTY> +<!ATTLIST Behavioral_Elements.Activity_Graphs.ObjectFlowState.isSynch + xmi.value ( true | false ) #REQUIRED> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ObjectFlowState.parameter (Foundation.Core.Parameter)*> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ObjectFlowState.type (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem) > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ObjectFlowStateProperties '(%Behavioral_Elements.State_Machines.SimpleStateProperties; + ,Behavioral_Elements.Activity_Graphs.ObjectFlowState.isSynch )' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ObjectFlowStateAssociations '(%Behavioral_Elements.State_Machines.SimpleStateAssociations; + ,Behavioral_Elements.Activity_Graphs.ObjectFlowState.parameter* + ,Behavioral_Elements.Activity_Graphs.ObjectFlowState.type )' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ObjectFlowStateCompositions '(%Behavioral_Elements.State_Machines.SimpleStateCompositions;)' > + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ObjectFlowState ( %Behavioral_Elements.Activity_Graphs.ObjectFlowStateProperties; + ,(XMI.extension* , %Behavioral_Elements.Activity_Graphs.ObjectFlowStateAssociations; ) + , %Behavioral_Elements.Activity_Graphs.ObjectFlowStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.Activity_Graphs.ObjectFlowState %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Behavioral_Elements.Activity_Graphs.ClassifierInState --> + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ClassifierInState.type (Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem) > + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ClassifierInState.inState (Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState)+> + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ClassifierInStateProperties '(%Foundation.Core.ClassifierProperties;)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ClassifierInStateAssociations '(%Foundation.Core.ClassifierAssociations; + ,Behavioral_Elements.Activity_Graphs.ClassifierInState.type + ,Behavioral_Elements.Activity_Graphs.ClassifierInState.inState+)' > + +<!ENTITY % Behavioral_Elements.Activity_Graphs.ClassifierInStateCompositions '(%Foundation.Core.ClassifierCompositions;)' > + +<!ELEMENT Behavioral_Elements.Activity_Graphs.ClassifierInState ( %Behavioral_Elements.Activity_Graphs.ClassifierInStateProperties; + ,(XMI.extension* , %Behavioral_Elements.Activity_Graphs.ClassifierInStateAssociations; ) + , %Behavioral_Elements.Activity_Graphs.ClassifierInStateCompositions; )?> + +<!ATTLIST Behavioral_Elements.Activity_Graphs.ClassifierInState %XMI.element.att; %XMI.link.att; > + + + + +<!-- PACKAGE: Model_Management --> + + +<!-- ***** Model_Management.A_package_elementImport ******* --> + +<!ELEMENT Model_Management.Package.elementImport ( Model_Management.ElementImport)* > + + +<!-- CLASS: Model_Management.Package --> + +<!ENTITY % Model_Management.PackageProperties '(%Foundation.Core.GeneralizableElementProperties;)' > + +<!ENTITY % Model_Management.PackageAssociations '(%Foundation.Core.GeneralizableElementAssociations;)' > + +<!ENTITY % Model_Management.PackageCompositions '(%Foundation.Core.GeneralizableElementCompositions; + ,Foundation.Core.Namespace.ownedElement* + ,Model_Management.Package.elementImport*)' > + +<!ELEMENT Model_Management.Package ( %Model_Management.PackageProperties; + ,(XMI.extension* , %Model_Management.PackageAssociations; ) + , %Model_Management.PackageCompositions; )?> + +<!ATTLIST Model_Management.Package %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Model_Management.Model --> + +<!ENTITY % Model_Management.ModelProperties '(%Model_Management.PackageProperties;)' > + +<!ENTITY % Model_Management.ModelAssociations '(%Model_Management.PackageAssociations;)' > + +<!ENTITY % Model_Management.ModelCompositions '(%Model_Management.PackageCompositions;)' > + +<!ELEMENT Model_Management.Model ( %Model_Management.ModelProperties; + ,(XMI.extension* , %Model_Management.ModelAssociations; ) + , %Model_Management.ModelCompositions; )?> + +<!ATTLIST Model_Management.Model %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Model_Management.Subsystem --> + +<!ELEMENT Model_Management.Subsystem.isInstantiable EMPTY> +<!ATTLIST Model_Management.Subsystem.isInstantiable + xmi.value ( true | false ) #REQUIRED> + +<!ENTITY % Model_Management.SubsystemProperties '(%Model_Management.PackageProperties; + ,Model_Management.Subsystem.isInstantiable )' > + +<!ENTITY % Model_Management.SubsystemAssociations '(%Model_Management.PackageAssociations; + ,Foundation.Core.Classifier.participant* + ,Foundation.Core.Classifier.powertypeRange*)' > + +<!ENTITY % Model_Management.SubsystemCompositions '(%Model_Management.PackageCompositions; + ,Foundation.Core.Classifier.feature*)' > + +<!ELEMENT Model_Management.Subsystem ( %Model_Management.SubsystemProperties; + ,(XMI.extension* , %Model_Management.SubsystemAssociations; ) + , %Model_Management.SubsystemCompositions; )?> + +<!ATTLIST Model_Management.Subsystem %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Model_Management.ElementImport --> + +<!ELEMENT Model_Management.ElementImport.visibility EMPTY> +<!ATTLIST Model_Management.ElementImport.visibility %Foundation.Data_Types.VisibilityKind;> + +<!ELEMENT Model_Management.ElementImport.alias (#PCDATA|XMI.reference)*> + +<!ELEMENT Model_Management.ElementImport.package (Model_Management.Package + |Model_Management.Model + |Model_Management.Subsystem) > + +<!ELEMENT Model_Management.ElementImport.modelElement (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition) > + +<!ENTITY % Model_Management.ElementImportProperties '(Model_Management.ElementImport.visibility + ,Model_Management.ElementImport.alias )' > + +<!ENTITY % Model_Management.ElementImportAssociations '(Model_Management.ElementImport.package? + ,Model_Management.ElementImport.modelElement )' > + +<!ELEMENT Model_Management.ElementImport ( %Model_Management.ElementImportProperties; + ,(XMI.extension* , %Model_Management.ElementImportAssociations; ) )?> + +<!ATTLIST Model_Management.ElementImport %XMI.element.att; %XMI.link.att; > + + + +<!-- PACKAGE: Diagramming --> + + +<!-- ***** Diagramming.ModelElementOwnsDiagram ******* --> + +<!ELEMENT Diagramming.ModelElementOwnsDiagram.ownedDiagram (Diagramming.Diagram)* > + + +<!-- ***** Diagramming.DiagramOwnsPresentation ******* --> + +<!ELEMENT Diagramming.Diagram.element ( Diagramming.DiagramElement)* > + + +<!-- CLASS: Diagramming.Diagram --> + +<!ELEMENT Diagramming.Diagram.name (#PCDATA|XMI.reference)*> + +<!ELEMENT Diagramming.Diagram.toolName (#PCDATA|XMI.reference)*> + +<!ELEMENT Diagramming.Diagram.diagramType (#PCDATA|XMI.reference)*> + +<!ELEMENT Diagramming.Diagram.style (#PCDATA|XMI.reference)*> + +<!ELEMENT Diagramming.Diagram.owner (Foundation.Core.ModelElement + |Foundation.Core.Namespace + |Foundation.Core.Classifier + |Foundation.Core.Class + |Foundation.Core.AssociationClass + |Foundation.Core.DataType + |Foundation.Core.Interface + |Foundation.Core.Component + |Foundation.Core.Node + |Behavioral_Elements.Common_Behavior.Signal + |Behavioral_Elements.Common_Behavior.Exception + |Behavioral_Elements.Use_Cases.UseCase + |Behavioral_Elements.Use_Cases.Actor + |Behavioral_Elements.Collaborations.ClassifierRole + |Behavioral_Elements.Activity_Graphs.ClassifierInState + |Model_Management.Subsystem + |Behavioral_Elements.Collaborations.Collaboration + |Model_Management.Package + |Model_Management.Model + |Foundation.Core.AssociationEnd + |Behavioral_Elements.Collaborations.AssociationEndRole + |Foundation.Core.Constraint + |Foundation.Core.GeneralizableElement + |Foundation.Core.Association + |Behavioral_Elements.Collaborations.AssociationRole + |Foundation.Extension_Mechanisms.Stereotype + |Foundation.Core.Parameter + |Foundation.Core.Feature + |Foundation.Core.StructuralFeature + |Foundation.Core.Attribute + |Foundation.Core.BehavioralFeature + |Foundation.Core.Operation + |Foundation.Core.Method + |Behavioral_Elements.Common_Behavior.Reception + |Foundation.Core.Comment + |Foundation.Core.Relationship + |Foundation.Core.Generalization + |Foundation.Core.Dependency + |Foundation.Core.Abstraction + |Foundation.Core.Usage + |Foundation.Core.Binding + |Foundation.Core.Permission + |Foundation.Core.Flow + |Behavioral_Elements.Use_Cases.Extend + |Behavioral_Elements.Use_Cases.Include + |Behavioral_Elements.Common_Behavior.Instance + |Behavioral_Elements.Common_Behavior.Object + |Behavioral_Elements.Common_Behavior.LinkObject + |Behavioral_Elements.Common_Behavior.DataValue + |Behavioral_Elements.Common_Behavior.ComponentInstance + |Behavioral_Elements.Common_Behavior.NodeInstance + |Behavioral_Elements.Use_Cases.UseCaseInstance + |Behavioral_Elements.Common_Behavior.Action + |Behavioral_Elements.Common_Behavior.CreateAction + |Behavioral_Elements.Common_Behavior.DestroyAction + |Behavioral_Elements.Common_Behavior.UninterpretedAction + |Behavioral_Elements.Common_Behavior.CallAction + |Behavioral_Elements.Common_Behavior.SendAction + |Behavioral_Elements.Common_Behavior.ActionSequence + |Behavioral_Elements.Common_Behavior.ReturnAction + |Behavioral_Elements.Common_Behavior.TerminateAction + |Behavioral_Elements.Common_Behavior.AttributeLink + |Behavioral_Elements.Common_Behavior.Argument + |Behavioral_Elements.Common_Behavior.Link + |Behavioral_Elements.Common_Behavior.LinkEnd + |Behavioral_Elements.Common_Behavior.Stimulus + |Behavioral_Elements.Use_Cases.ExtensionPoint + |Behavioral_Elements.State_Machines.StateMachine + |Behavioral_Elements.Activity_Graphs.ActivityGraph + |Behavioral_Elements.State_Machines.Event + |Behavioral_Elements.State_Machines.TimeEvent + |Behavioral_Elements.State_Machines.CallEvent + |Behavioral_Elements.State_Machines.SignalEvent + |Behavioral_Elements.State_Machines.ChangeEvent + |Behavioral_Elements.State_Machines.Transition + |Behavioral_Elements.State_Machines.StateVertex + |Behavioral_Elements.State_Machines.State + |Behavioral_Elements.State_Machines.CompositeState + |Behavioral_Elements.State_Machines.SubmachineState + |Behavioral_Elements.Activity_Graphs.SubactivityState + |Behavioral_Elements.State_Machines.SimpleState + |Behavioral_Elements.Activity_Graphs.ObjectFlowState + |Behavioral_Elements.Activity_Graphs.ActionState + |Behavioral_Elements.Activity_Graphs.CallState + |Behavioral_Elements.State_Machines.FinalState + |Behavioral_Elements.State_Machines.Pseudostate + |Behavioral_Elements.State_Machines.SynchState + |Behavioral_Elements.State_Machines.StubState + |Behavioral_Elements.State_Machines.Guard + |Behavioral_Elements.Collaborations.Message + |Behavioral_Elements.Collaborations.Interaction + |Behavioral_Elements.Activity_Graphs.Partition)?> + +<!ENTITY % Diagramming.DiagramProperties '((Diagramming.Diagram.name)? + ,Diagramming.Diagram.toolName + ,Diagramming.Diagram.diagramType + ,(Diagramming.Diagram.style)?)' > + +<!ENTITY % Diagramming.DiagramAssociations '(%Foundation.Core.PresentationElementAssociations; + ,Diagramming.Diagram.owner?)' > + +<!ENTITY % Diagramming.DiagramCompositions '(Diagramming.Diagram.element*)' > + +<!ELEMENT Diagramming.Diagram ( %Diagramming.DiagramProperties; + ,(XMI.extension* , %Diagramming.DiagramAssociations; ) + , %Diagramming.DiagramCompositions; )?> + +<!ATTLIST Diagramming.Diagram %XMI.element.att; %XMI.link.att; > + + +<!-- CLASS: Diagramming.DiagramElement --> + +<!ELEMENT Diagramming.DiagramElement.geometry (#PCDATA|XMI.reference)*> + +<!ELEMENT Diagramming.DiagramElement.style (#PCDATA|XMI.reference)*> + +<!ELEMENT Diagramming.DiagramElement.diagram (Diagramming.Diagram) > + +<!ENTITY % Diagramming.DiagramElementProperties '(Diagramming.DiagramElement.geometry + ,(Diagramming.DiagramElement.style)?)' > + +<!ENTITY % Diagramming.DiagramElementAssociations '(%Foundation.Core.PresentationElementAssociations; + ,Diagramming.DiagramElement.diagram?)' > + +<!ELEMENT Diagramming.DiagramElement ( %Diagramming.DiagramElementProperties; + ,(XMI.extension* , %Diagramming.DiagramElementAssociations; ) )?> + +<!ATTLIST Diagramming.DiagramElement %XMI.element.att; %XMI.link.att; > + + diff --git a/citygml-owl/converted/ACMAPPER/appearance/appearance.ttl b/citygml-owl/converted/ACMAPPER/appearance/appearance.ttl deleted file mode 100644 index 7e2a286..0000000 --- a/citygml-owl/converted/ACMAPPER/appearance/appearance.ttl +++ /dev/null @@ -1,569 +0,0 @@ -@prefix app: <https://ogcbblocks/CityGML/3.0/appearance#> . -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix gmlowl: <http://www.opengis.net/ont/gml#> . -@prefix iso19111-2007: <http://def.isotc211.org/iso19111/2007/CoordinateReferenceSystems#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -app:ADEOfAppearance rdf:type owl:Class; - rdfs:label "ADEOfAppearance"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAppearance acts as a hook to define properties within an ADE that are to be added to an Appearance."@en . - -app:ADEOfX3DMaterial rdf:type owl:Class; - rdfs:label "ADEOfX3DMaterial"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfX3DMaterial acts as a hook to define properties within an ADE that are to be added to an X3DMaterial."@en . - -app:Color rdf:type owl:Class; - rdfs:label "Color"@en; - rdfs:subClassOf core:DoubleBetween0and1List; - skos:definition "Color is a list of three double values between 0 and 1 defining an RGB color value."@en . - -app:AbstractTexture.borderColor - rdf:type owl:ObjectProperty; - rdfs:domain app:AbstractTexture; - rdfs:label "borderColor"@en; - skos:definition "Specifies the color of that part of the surface that is not covered by the texture."@en . - -app:ColorPlusOpacity rdf:type owl:Class; - rdfs:label "ColorPlusOpacity"@en; - rdfs:subClassOf core:DoubleBetween0and1List; - skos:definition "Color is a list of four double values between 0 and 1 defining an RGBA color value. Opacity value of 0 means transparent."@en . - -app:X3DMaterial.specularColor - rdf:type owl:ObjectProperty; - rdfs:domain app:X3DMaterial; - rdfs:label "specularColor"@en; - skos:definition "Specifies the color of the light directly reflected by the surface geometry object."@en . - -app:TexCoordList.textureCoordinates - rdf:type owl:ObjectProperty; - rdfs:domain app:TexCoordList; - rdfs:label "textureCoordinates"@en; - skos:definition "Specifies the coordinates of texture used for parameterization. The texture coordinates are provided separately for each LinearRing of the surface geometry object."@en . - -app:GeoreferencedTexture.orientation - rdf:type owl:ObjectProperty; - rdfs:domain app:GeoreferencedTexture; - rdfs:label "orientation"@en; - skos:definition "Specifies the rotation and scaling of the image in form of a 2x2 matrix."@en . - -app:AbstractTexture.wrapMode - rdf:type owl:ObjectProperty; - rdfs:domain app:AbstractTexture; - rdfs:label "wrapMode"@en; - skos:definition "Specifies the behaviour of the texture when the texture is smaller than the surface to which it is applied."@en . - -app:TexCoordGen.crs rdf:type owl:ObjectProperty; - rdfs:domain app:TexCoordGen; - rdfs:label "crs"@en; - skos:definition "Relates to the coordinate reference system of the transformation matrix."@en . - -app:ADEOfAbstractSurfaceData - rdf:type owl:Class; - rdfs:label "ADEOfAbstractSurfaceData"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractSurfaceData acts as a hook to define properties within an ADE that are to be added to AbstractSurfaceData."@en . - -app:GeoreferencedTexture - rdf:type owl:Class; - rdfs:label "GeoreferencedTexture"@en; - rdfs:subClassOf app:AbstractTexture; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty app:GeoreferencedTexture.preferWorldFile - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty app:GeoreferencedTexture.target - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Point; - owl:onProperty app:GeoreferencedTexture.referencePoint - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:Point; - owl:onProperty app:GeoreferencedTexture.referencePoint - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty app:GeoreferencedTexture.preferWorldFile - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:TransformationMatrix2x2; - owl:onProperty app:GeoreferencedTexture.orientation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:TransformationMatrix2x2; - owl:onProperty app:GeoreferencedTexture.orientation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ADEOfGeoreferencedTexture; - owl:onProperty app:GeoreferencedTexture.adeOfGeoreferencedTexture - ]; - skos:definition "A GeoreferencedTexture is a texture that uses a planimetric projection. It contains an implicit parameterization that is either stored within the image file, an accompanying world file or specified using the orientation and referencePoint elements."@en . - -app:ParameterizedTexture - rdf:type owl:Class; - rdfs:label "ParameterizedTexture"@en; - rdfs:subClassOf app:AbstractTexture; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ADEOfParameterizedTexture; - owl:onProperty app:ParameterizedTexture.adeOfParameterizedTexture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:TextureAssociation; - owl:onProperty app:ParameterizedTexture.textureParameterization - ]; - skos:definition "A ParameterizedTexture is a texture that uses texture coordinates or a transformation matrix for parameterization."@en . - -app:X3DMaterial.emissiveColor - rdf:type owl:ObjectProperty; - rdfs:domain app:X3DMaterial; - rdfs:label "emissiveColor"@en; - skos:definition "Specifies the color of the light emitted by the surface geometry object."@en . - -app:Appearance.adeOfAppearance - rdf:type owl:ObjectProperty; - rdfs:domain app:Appearance; - rdfs:label "adeOfAppearance"@en; - skos:definition "Augments the Appearance with properties defined in an ADE."@en . - -app:X3DMaterial.adeOfX3DMaterial - rdf:type owl:ObjectProperty; - rdfs:domain app:X3DMaterial; - rdfs:label "adeOfX3DMaterial"@en; - skos:definition "Augments the X3DMaterial with properties defined in an ADE."@en . - -app:ADEOfGeoreferencedTexture - rdf:type owl:Class; - rdfs:label "ADEOfGeoreferencedTexture"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfGeoreferencedTexture acts as a hook to define properties within an ADE that are to be added to a GeoreferencedTexture."@en . - -app:TextureAssociation - rdf:type owl:Class; - rdfs:label "TextureAssociation"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:AbstractTextureParameterization; - owl:onProperty app:TextureAssociation.textureParameterization - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass app:AbstractTextureParameterization; - owl:onProperty app:TextureAssociation.textureParameterization; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty app:TextureAssociation.target - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty app:TextureAssociation.target; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "TextureAssociation denotes the relation of a texture to a surface geometry object."@en . - -app:AbstractTextureParameterization - rdf:type owl:Class; - rdfs:label "AbstractTextureParameterization"@en; - iso19150-2:isAbstract true; - skos:definition "AbstractTextureParameterization is the abstract superclass for different kinds of texture parameterizations."@en . - -app:AbstractTexture.mimeType - rdf:type owl:ObjectProperty; - rdfs:domain app:AbstractTexture; - rdfs:label "mimeType"@en; - skos:definition "Specifies the MIME type of the external point cloud file."@en . - -app:X3DMaterial.transparency - rdf:type owl:ObjectProperty; - rdfs:domain app:X3DMaterial; - rdfs:label "transparency"@en; - skos:definition "Specifies the degree of transparency of the surface geometry object."@en . - -app:X3DMaterial.isSmooth - rdf:type owl:DatatypeProperty; - rdfs:domain app:X3DMaterial; - rdfs:label "isSmooth"@en; - skos:definition "Specifies which interpolation method is used for the shading of the surface geometry object. If the attribute is set to true, vertex normals should be used for shading (Gouraud shading). Otherwise, normals should be constant for a surface patch (flat shading)."@en . - -app:ADEOfAbstractTexture - rdf:type owl:Class; - rdfs:label "ADEOfAbstractTexture"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractTexture acts as a hook to define properties within an ADE that are to be added to AbstractTexture."@en . - -app:TexCoordGen.worldToTexture - rdf:type owl:ObjectProperty; - rdfs:domain app:TexCoordGen; - rdfs:label "worldToTexture"@en; - skos:definition "Specifies the 3x4 transformation matrix that defines the transformation between world coordinates and texture coordinates."@en . - -app:X3DMaterial.shininess - rdf:type owl:ObjectProperty; - rdfs:domain app:X3DMaterial; - rdfs:label "shininess"@en; - skos:definition "Specifies the sharpness of the specular highlight."@en . - -app:TexCoordGen rdf:type owl:Class; - rdfs:label "TexCoordGen"@en; - rdfs:subClassOf app:AbstractTextureParameterization; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom iso19111-2007:SC_CRS; - owl:onProperty app:TexCoordGen.crs - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass iso19111-2007:SC_CRS; - owl:onProperty app:TexCoordGen.crs - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:TransformationMatrix3x4; - owl:onProperty app:TexCoordGen.worldToTexture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:TransformationMatrix3x4; - owl:onProperty app:TexCoordGen.worldToTexture; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "TexCoordGen defines texture parameterization using a transformation matrix."@en . - -app:TextureAssociation.target - rdf:type owl:DatatypeProperty; - rdfs:domain app:TextureAssociation; - rdfs:label "target"@en; - skos:definition "Specifies the URI that points to the surface geometry object to which the texture is applied."@en . - -app:GeoreferencedTexture.adeOfGeoreferencedTexture - rdf:type owl:ObjectProperty; - rdfs:domain app:GeoreferencedTexture; - rdfs:label "adeOfGeoreferencedTexture"@en; - skos:definition "Augments the GeoreferencedTexture with properties defined in an ADE."@en . - -app:AbstractSurfaceData.isFront - rdf:type owl:DatatypeProperty; - rdfs:domain app:AbstractSurfaceData; - rdfs:label "isFront"@en; - skos:definition "Indicates whether the texture or material is assigned to the front side or the back side of the surface geometry object."@en . - -app:ParameterizedTexture.textureParameterization - rdf:type owl:ObjectProperty; - rdfs:domain app:ParameterizedTexture; - rdfs:label "textureParameterization"@en; - skos:definition "Relates to the texture coordinates or transformation matrices used for parameterization."@en . - -app:Appearance.surfaceData - rdf:type owl:ObjectProperty; - rdfs:domain app:Appearance; - rdfs:label "surfaceData"@en; - skos:definition "Relates to the surface data that are part of the Appearance."@en . - -app:ADEOfParameterizedTexture - rdf:type owl:Class; - rdfs:label "ADEOfParameterizedTexture"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfParameterizedTexture acts as a hook to define properties within an ADE that are to be added to a ParameterizedTexture."@en . - -app:TexCoordList.ring - rdf:type owl:DatatypeProperty; - rdfs:domain app:TexCoordList; - rdfs:label "ring"@en; - skos:definition "Specifies the URIs that point to the LinearRings that are parameterized using the given texture coordinates."@en . - -app:GeoreferencedTexture.preferWorldFile - rdf:type owl:DatatypeProperty; - rdfs:domain app:GeoreferencedTexture; - rdfs:label "preferWorldFile"@en; - skos:definition "Indicates whether the georeference from the image file or the accompanying world file should be preferred."@en . - -app:AbstractTexture rdf:type owl:Class; - rdfs:label "AbstractTexture"@en; - rdfs:subClassOf app:AbstractSurfaceData; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty app:AbstractTexture.imageURI; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:ColorPlusOpacity; - owl:onProperty app:AbstractTexture.borderColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty app:AbstractTexture.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:WrapMode; - owl:onProperty app:AbstractTexture.wrapMode - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:MimeTypeValue; - owl:onProperty app:AbstractTexture.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:WrapMode; - owl:onProperty app:AbstractTexture.wrapMode - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ColorPlusOpacity; - owl:onProperty app:AbstractTexture.borderColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty app:AbstractTexture.imageURI - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:TextureType; - owl:onProperty app:AbstractTexture.textureType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:TextureType; - owl:onProperty app:AbstractTexture.textureType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ADEOfAbstractTexture; - owl:onProperty app:AbstractTexture.adeOfAbstractTexture - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractTexture is the abstract superclass to represent the common attributes of the classes ParameterizedTexture and GeoreferencedTexture."@en . - -app:AbstractTexture.textureType - rdf:type owl:ObjectProperty; - rdfs:domain app:AbstractTexture; - rdfs:label "textureType"@en; - skos:definition "Indicates the specific type of the texture."@en . - -app:X3DMaterial.target - rdf:type owl:DatatypeProperty; - rdfs:domain app:X3DMaterial; - rdfs:label "target"@en; - skos:definition "Specifies the URI that points to the surface geometry objects to which the material is applied."@en . - -<https://ogcbblocks/CityGML/3.0/appearance> - rdf:type owl:Ontology; - rdfs:label "Appearance"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/core> , <http://www.opengis.net/ont/gml> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Appearance module supports the modelling of the observable surface properties of CityGML features in the form of textures and material."@en . - -app:X3DMaterial.diffuseColor - rdf:type owl:ObjectProperty; - rdfs:domain app:X3DMaterial; - rdfs:label "diffuseColor"@en; - skos:definition "Specifies the color of the light diffusely reflected by the surface geometry object."@en . - -app:AbstractSurfaceData - rdf:type owl:Class; - rdfs:label "AbstractSurfaceData"@en; - rdfs:subClassOf core:AbstractFeature; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ADEOfAbstractSurfaceData; - owl:onProperty app:AbstractSurfaceData.adeOfAbstractSurfaceData - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty app:AbstractSurfaceData.isFront - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty app:AbstractSurfaceData.isFront - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractSurfaceData is the abstract superclass for different kinds of textures and material."@en . - -app:Appearance rdf:type owl:Class; - rdfs:label "Appearance"@en; - rdfs:subClassOf core:AbstractAppearance; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ADEOfAppearance; - owl:onProperty app:Appearance.adeOfAppearance - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:AbstractSurfaceData; - owl:onProperty app:Appearance.surfaceData - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty app:Appearance.theme - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty app:Appearance.theme - ]; - skos:definition "An Appearance is a collection of surface data, i.e. observable properties for surface geometry objects in the form of textures and material."@en . - -app:TextureType rdf:type rdfs:Datatype; - rdfs:label "TextureType"@en; - owl:oneOf ( "specific" "typical" "unknown" ); - skos:definition "TextureType enumerates the different texture types."@en . - -app:GeoreferencedTexture.referencePoint - rdf:type owl:ObjectProperty; - rdfs:domain app:GeoreferencedTexture; - rdfs:label "referencePoint"@en; - skos:definition "Relates to the 2D Point geometry that represents the center of the upper left image pixel in world space."@en . - -app:X3DMaterial rdf:type owl:Class; - rdfs:label "X3DMaterial"@en; - rdfs:subClassOf app:AbstractSurfaceData; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:DoubleBetween0and1; - owl:onProperty app:X3DMaterial.transparency - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:Color; - owl:onProperty app:X3DMaterial.emissiveColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:Color; - owl:onProperty app:X3DMaterial.specularColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:DoubleBetween0and1; - owl:onProperty app:X3DMaterial.shininess - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:Color; - owl:onProperty app:X3DMaterial.emissiveColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty app:X3DMaterial.isSmooth - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:Color; - owl:onProperty app:X3DMaterial.diffuseColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:DoubleBetween0and1; - owl:onProperty app:X3DMaterial.transparency - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty app:X3DMaterial.target - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:DoubleBetween0and1; - owl:onProperty app:X3DMaterial.ambientIntensity - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty app:X3DMaterial.isSmooth - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:Color; - owl:onProperty app:X3DMaterial.specularColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:Color; - owl:onProperty app:X3DMaterial.diffuseColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ADEOfX3DMaterial; - owl:onProperty app:X3DMaterial.adeOfX3DMaterial - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:DoubleBetween0and1; - owl:onProperty app:X3DMaterial.shininess - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:DoubleBetween0and1; - owl:onProperty app:X3DMaterial.ambientIntensity - ]; - skos:definition "X3DMaterial defines properties for surface geometry objects based on the material definitions from the X3D and COLLADA standards."@en . - -app:WrapMode rdf:type rdfs:Datatype; - rdfs:label "WrapMode"@en; - owl:oneOf ( "none" "wrap" "mirror" "clamp" "border" ); - skos:definition "WrapMode enumerates the different fill modes for textures."@en . - -app:AbstractTexture.imageURI - rdf:type owl:DatatypeProperty; - rdfs:domain app:AbstractTexture; - rdfs:label "imageURI"@en; - skos:definition "Specifies the URI that points to the external image data file."@en . - -app:X3DMaterial.ambientIntensity - rdf:type owl:ObjectProperty; - rdfs:domain app:X3DMaterial; - rdfs:label "ambientIntensity"@en; - skos:definition "Specifies the minimum percentage of diffuseColor that is visible regardless of light sources."@en . - -app:AbstractTexture.adeOfAbstractTexture - rdf:type owl:ObjectProperty; - rdfs:domain app:AbstractTexture; - rdfs:label "adeOfAbstractTexture"@en; - skos:definition "Augments AbstractTexture with properties defined in an ADE."@en . - -app:ParameterizedTexture.adeOfParameterizedTexture - rdf:type owl:ObjectProperty; - rdfs:domain app:ParameterizedTexture; - rdfs:label "adeOfParameterizedTexture"@en; - skos:definition "Augments the ParameterizedTexture with properties defined in an ADE."@en . - -app:AbstractSurfaceData.adeOfAbstractSurfaceData - rdf:type owl:ObjectProperty; - rdfs:domain app:AbstractSurfaceData; - rdfs:label "adeOfAbstractSurfaceData"@en; - skos:definition "Augments AbstractSurfaceData with properties defined in an ADE."@en . - -app:GeoreferencedTexture.target - rdf:type owl:DatatypeProperty; - rdfs:domain app:GeoreferencedTexture; - rdfs:label "target"@en; - skos:definition "Specifies the URI that points to the surface geometry objects to which the texture is applied."@en . - -app:Appearance.theme rdf:type owl:DatatypeProperty; - rdfs:domain app:Appearance; - rdfs:label "theme"@en; - skos:definition "Specifies the topic of the Appearance. Each Appearance contains surface data for one theme only. Examples of themes are infrared radiation, noise pollution, or earthquake-induced structural stress."@en . - -app:TexCoordList rdf:type owl:Class; - rdfs:label "TexCoordList"@en; - rdfs:subClassOf app:AbstractTextureParameterization; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty app:TexCoordList.ring - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty app:TexCoordList.ring - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:DoubleList; - owl:onProperty app:TexCoordList.textureCoordinates - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:DoubleList; - owl:onProperty app:TexCoordList.textureCoordinates - ]; - skos:definition "TexCoordList defines texture parameterization using texture coordinates."@en . - -app:TextureAssociation.textureParameterization - rdf:type owl:ObjectProperty; - rdfs:domain app:TextureAssociation; - rdfs:label "textureParameterization"@en; - skos:definition "Relates to the texture coordinates or transformation matrices used for parameterization."@en . diff --git a/citygml-owl/converted/ACMAPPER/bridge/bridge.ttl b/citygml-owl/converted/ACMAPPER/bridge/bridge.ttl deleted file mode 100644 index e0ea0d8..0000000 --- a/citygml-owl/converted/ACMAPPER/bridge/bridge.ttl +++ /dev/null @@ -1,442 +0,0 @@ -@prefix brid: <https://ogcbblocks/CityGML/3.0/bridge#> . -@prefix con: <https://ogcbblocks/CityGML/3.0/construction#> . -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -brid:ADEOfBridgeFurniture - rdf:type owl:Class; - rdfs:label "ADEOfBridgeFurniture"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBridgeFurniture acts as a hook to define properties within an ADE that are to be added to a BridgeFurniture."@en . - -brid:BridgeRoom rdf:type owl:Class; - rdfs:label "BridgeRoom"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeRoomFunctionValue; - owl:onProperty brid:BridgeRoom.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeRoomClassValue; - owl:onProperty brid:BridgeRoom.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeRoomClassValue; - owl:onProperty brid:BridgeRoom.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeRoomUsageValue; - owl:onProperty brid:BridgeRoom.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeInstallation; - owl:onProperty brid:BridgeRoom.bridgeInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty brid:BridgeRoom.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeFurniture; - owl:onProperty brid:BridgeRoom.bridgeFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:ADEOfBridgeRoom; - owl:onProperty brid:BridgeRoom.adeOfBridgeRoom - ]; - skos:definition "A BridgeRoom is a space within a Bridge or BridgePart intended for human occupancy (e.g. a place of work or recreation) and/or containment (storage) of animals or things. A BridgeRoom is bounded physically and/or virtually (e.g. by ClosureSurfaces or GenericSurfaces)."@en . - -brid:BridgeInstallation.function - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeInstallation; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the BridgeInstallation."@en . - -brid:BridgeRoom.usage - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the BridgeRoom."@en . - -brid:AbstractBridge.bridgeInstallation - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "bridgeInstallation"@en; - skos:definition "Relates the installation objects to the Bridge or BridgePart."@en . - -brid:BridgeRoom.function - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the BridgeRoom."@en . - -brid:Bridge.bridgePart - rdf:type owl:ObjectProperty; - rdfs:domain brid:Bridge; - rdfs:label "bridgePart"@en; - skos:definition "Relates the bridge parts to the Bridge."@en . - -brid:ADEOfAbstractBridge - rdf:type owl:Class; - rdfs:label "ADEOfAbstractBridge"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractBridge acts as a hook to define properties within an ADE that are to be added to AbstractBridge."@en . - -brid:BridgeFurniture.function - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeFurniture; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the BridgeFurniture."@en . - -brid:BridgeConstructiveElement.class - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeConstructiveElement; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the BridgeConstructiveElement."@en . - -brid:BridgeFurniture.adeOfBridgeFurniture - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeFurniture; - rdfs:label "adeOfBridgeFurniture"@en; - skos:definition "Augments the BridgeFurniture with properties defined in an ADE."@en . - -brid:AbstractBridge rdf:type owl:Class; - rdfs:label "AbstractBridge"@en; - rdfs:subClassOf con:AbstractConstruction; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeFunctionValue; - owl:onProperty brid:AbstractBridge.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElement; - owl:onProperty brid:AbstractBridge.bridgeConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty brid:AbstractBridge.isMovable - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeInstallation; - owl:onProperty brid:AbstractBridge.bridgeInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty brid:AbstractBridge.isMovable - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeClassValue; - owl:onProperty brid:AbstractBridge.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeRoom; - owl:onProperty brid:AbstractBridge.bridgeRoom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeUsageValue; - owl:onProperty brid:AbstractBridge.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:ADEOfAbstractBridge; - owl:onProperty brid:AbstractBridge.adeOfAbstractBridge - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeClassValue; - owl:onProperty brid:AbstractBridge.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Address; - owl:onProperty brid:AbstractBridge.address - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeFurniture; - owl:onProperty brid:AbstractBridge.bridgeFurniture - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractBridge is an abstract superclass representing the common attributes and associations of the classes Bridge and BridgePart."@en . - -brid:AbstractBridge.adeOfAbstractBridge - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "adeOfAbstractBridge"@en; - skos:definition "Augments AbstractBridge with properties defined in an ADE."@en . - -brid:BridgeRoom.boundary - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "boundary"@en; - skos:definition "Relates to the surfaces that bound the BridgeRoom. This relation is inherited from the Core module."@en . - -brid:AbstractBridge.isMovable - rdf:type owl:DatatypeProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "isMovable"@en; - skos:definition "Indicates whether the Bridge or BridgePart can be moved to allow for watercraft to pass."@en . - -brid:AbstractBridge.usage - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Bridge or BridgePart."@en . - -brid:ADEOfBridgeConstructiveElement - rdf:type owl:Class; - rdfs:label "ADEOfBridgeConstructiveElement"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBridgeConstructiveElement acts as a hook to define properties within an ADE that are to be added to a BridgeConstructiveElement."@en . - -brid:BridgeConstructiveElement.function - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeConstructiveElement; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the BridgeConstructiveElement."@en . - -brid:BridgeFurniture.usage - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeFurniture; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the BridgeFurniture."@en . - -brid:BridgeRoom.bridgeInstallation - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "bridgeInstallation"@en; - skos:definition "Relates to the installation objects to the BridgeRoom."@en . - -brid:BridgeRoom.adeOfBridgeRoom - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "adeOfBridgeRoom"@en; - skos:definition "Augments the BridgeRoom with properties defined in an ADE."@en . - -brid:BridgeRoom.class - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the BridgeRoom."@en . - -brid:BridgeInstallation - rdf:type owl:Class; - rdfs:label "BridgeInstallation"@en; - rdfs:subClassOf con:AbstractInstallation; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:ADEOfBridgeInstallation; - owl:onProperty brid:BridgeInstallation.adeOfBridgeInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeInstallationUsageValue; - owl:onProperty brid:BridgeInstallation.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeInstallationFunctionValue; - owl:onProperty brid:BridgeInstallation.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeInstallationClassValue; - owl:onProperty brid:BridgeInstallation.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeInstallationClassValue; - owl:onProperty brid:BridgeInstallation.class - ]; - skos:definition "A BridgeInstallation is a permanent part of a Bridge (inside and/or outside) which does not have the significance of a BridgePart. In contrast to BridgeConstructiveElements, a BridgeInstallation is not essential from a structural point of view. Examples are stairs, antennas or railways."@en . - -brid:BridgeConstructiveElement - rdf:type owl:Class; - rdfs:label "BridgeConstructiveElement"@en; - rdfs:subClassOf con:AbstractConstructiveElement; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:ADEOfBridgeConstructiveElement; - owl:onProperty brid:BridgeConstructiveElement.adeOfBridgeConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementUsageValue; - owl:onProperty brid:BridgeConstructiveElement.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue; - owl:onProperty brid:BridgeConstructiveElement.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementClassValue; - owl:onProperty brid:BridgeConstructiveElement.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeConstructiveElementClassValue; - owl:onProperty brid:BridgeConstructiveElement.class - ]; - skos:definition "A BridgeConstructiveElement is an element of a bridge which is essential from a structural point of view. Examples are pylons, anchorages, slabs, beams."@en . - -brid:ADEOfBridgeInstallation - rdf:type owl:Class; - rdfs:label "ADEOfBridgeInstallation"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBridgeInstallation acts as a hook to define properties within an ADE that are to be added to a BridgeInstallation."@en . - -brid:AbstractBridge.bridgeRoom - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "bridgeRoom"@en; - skos:definition "Relates the rooms to the Bridge or BridgePart."@en . - -brid:Bridge.adeOfBridge - rdf:type owl:ObjectProperty; - rdfs:domain brid:Bridge; - rdfs:label "adeOfBridge"@en; - skos:definition "Augments the Bridge with properties defined in an ADE."@en . - -brid:BridgeInstallation.usage - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeInstallation; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the BridgeInstallation."@en . - -brid:AbstractBridge.class - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Bridge or BridgePart."@en . - -brid:BridgeFurniture.class - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeFurniture; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the BridgeFurniture."@en . - -brid:BridgePart.adeOfBridgePart - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgePart; - rdfs:label "adeOfBridgePart"@en; - skos:definition "Augments the BridgePart with properties defined in an ADE."@en . - -brid:BridgeInstallation.adeOfBridgeInstallation - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeInstallation; - rdfs:label "adeOfBridgeInstallation"@en; - skos:definition "Augments the BridgeInstallation with properties defined in an ADE."@en . - -brid:BridgeRoom.bridgeFurniture - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "bridgeFurniture"@en; - skos:definition "Relates the furniture objects to the BridgeRoom."@en . - -brid:Bridge rdf:type owl:Class; - rdfs:label "Bridge"@en; - rdfs:subClassOf brid:AbstractBridge; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:ADEOfBridge; - owl:onProperty brid:Bridge.adeOfBridge - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgePart; - owl:onProperty brid:Bridge.bridgePart - ]; - skos:definition "A Bridge represents a structure that affords the passage of pedestrians, animals, vehicles, and service(s) above obstacles or between two points at a height above ground. [cf. ISO 6707-1]"@en . - -brid:BridgeFurniture rdf:type owl:Class; - rdfs:label "BridgeFurniture"@en; - rdfs:subClassOf con:AbstractFurniture; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:ADEOfBridgeFurniture; - owl:onProperty brid:BridgeFurniture.adeOfBridgeFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeFurnitureUsageValue; - owl:onProperty brid:BridgeFurniture.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeFurnitureFunctionValue; - owl:onProperty brid:BridgeFurniture.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeFurnitureClassValue; - owl:onProperty brid:BridgeFurniture.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeFurnitureClassValue; - owl:onProperty brid:BridgeFurniture.class - ]; - skos:definition "A BridgeFurniture is an equipment for occupant use, usually not fixed to the bridge. [cf. ISO 6707-1]"@en . - -brid:ADEOfBridgePart rdf:type owl:Class; - rdfs:label "ADEOfBridgePart"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBridgePart acts as a hook to define properties within an ADE that are to be added to a BridgePart."@en . - -brid:BridgeConstructiveElement.adeOfBridgeConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeConstructiveElement; - rdfs:label "adeOfBridgeConstructiveElement"@en; - skos:definition "Augments the BridgeConstructiveElement with properties defined in an ADE."@en . - -brid:ADEOfBridge rdf:type owl:Class; - rdfs:label "ADEOfBridge"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBridge acts as a hook to define properties within an ADE that are to be added to a Bridge."@en . - -brid:AbstractBridge.address - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "address"@en; - skos:definition "Relates the addresses to the Bridge or BridgePart."@en . - -brid:BridgeInstallation.class - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeInstallation; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the BridgeInstallation."@en . - -brid:BridgePart rdf:type owl:Class; - rdfs:label "BridgePart"@en; - rdfs:subClassOf brid:AbstractBridge; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:ADEOfBridgePart; - owl:onProperty brid:BridgePart.adeOfBridgePart - ]; - skos:definition "A BridgePart is a physical or functional subdivision of a Bridge. It would be considered a Bridge, if it were not part of a collection of other BridgeParts."@en . - -brid:BridgeConstructiveElement.usage - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeConstructiveElement; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the BridgeConstructiveElement."@en . - -brid:ADEOfBridgeRoom rdf:type owl:Class; - rdfs:label "ADEOfBridgeRoom"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBridgeRoom acts as a hook to define properties within an ADE that are to be added to a BridgeRoom."@en . - -<https://ogcbblocks/CityGML/3.0/bridge> - rdf:type owl:Ontology; - rdfs:label "Bridge"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/construction> , <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Bridge module supports representation of thematic and spatial aspects of bridges, bridge parts, bridge installations, and interior bridge structures."@en . - -brid:AbstractBridge.function - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Bridge or BridgePart."@en . - -brid:AbstractBridge.bridgeConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "bridgeConstructiveElement"@en; - skos:definition "Relates the constructive elements to the Bridge or BridgePart."@en . - -brid:AbstractBridge.bridgeFurniture - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "bridgeFurniture"@en; - skos:definition "Relates the furniture objects to the Bridge or BridgePart."@en . diff --git a/citygml-owl/converted/ACMAPPER/building/building.ttl b/citygml-owl/converted/ACMAPPER/building/building.ttl index 4e3e2bf..0779e9a 100644 --- a/citygml-owl/converted/ACMAPPER/building/building.ttl +++ b/citygml-owl/converted/ACMAPPER/building/building.ttl @@ -1,10 +1,7 @@ @prefix bldg: <https://ogcbblocks/CityGML/3.0/building#> . @prefix con: <https://ogcbblocks/CityGML/3.0/construction#> . -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix gmlowl: <http://www.opengis.net/ont/gml#> . @prefix iso19136-bt: <http://def.isotc211.org/iso19136/2007/BasicTypes#> . @prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix orph: <http://def.isotc211.org/orphans/Orphans#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @@ -12,43 +9,49 @@ @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . -bldg:Storey.adeOfStorey - rdf:type owl:ObjectProperty; - rdfs:domain bldg:Storey; - rdfs:label "adeOfStorey"@en; - skos:definition "Augments the Storey with properties defined in an ADE."@en . - -bldg:AbstractBuilding.buildingSubdivision +bldg:AbstractBuilding.class rdf:type owl:ObjectProperty; rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingSubdivision"@en; - skos:definition "Relates the logical subdivisions to the Building or BuildingPart."@en . + rdfs:label "class"@en; + skos:definition "Indicates the specific type of the Building or BuildingPart."@en . -bldg:AbstractBuildingSubdivision.sortKey - rdf:type owl:DatatypeProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "sortKey"@en; - skos:definition "Defines an order among the objects that belong to the building subdivision. An example is the sorting of storeys."@en . +bldg:BuildingInstallation + rdf:type owl:Class; + rdfs:label "BuildingInstallation"@en; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:allValuesFrom bldg:BuildingInstallationUsageValue; + owl:onProperty bldg:BuildingInstallation.usage + ]; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:allValuesFrom bldg:BuildingInstallationFunctionValue; + owl:onProperty bldg:BuildingInstallation.function + ]; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:allValuesFrom bldg:BuildingInstallationClassValue; + owl:onProperty bldg:BuildingInstallation.class + ]; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; + owl:onClass bldg:BuildingInstallationClassValue; + owl:onProperty bldg:BuildingInstallation.class + ]; + skos:definition "A BuildingInstallation is a permanent part of a Building (inside and/or outside) which has not the significance of a BuildingPart. Examples are stairs, antennas, balconies or small roofs."@en . -bldg:Building.position - rdf:type owl:ObjectProperty; - rdfs:domain bldg:Building; - rdfs:label "position"@en . +bldg:BuildingUnit.storey + rdf:type owl:ObjectProperty; + rdfs:domain bldg:BuildingUnit; + rdfs:label "storey"@en; + skos:definition "Relates to the storeys on which the BuildingUnit is located."@en . -bldg:ADEOfBuildingFurniture - rdf:type owl:Class; - rdfs:label "ADEOfBuildingFurniture"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBuildingFurniture acts as a hook to define properties within an ADE that are to be added to a BuildingFurniture."@en . +bldg:AbstractBuilding.roofType + rdf:type owl:ObjectProperty; + rdfs:domain bldg:AbstractBuilding; + rdfs:label "roofType"@en; + skos:definition "Indicates the shape of the roof of the Building or BuildingPart."@en . bldg:BuildingFurniture rdf:type owl:Class; rdfs:label "BuildingFurniture"@en; - rdfs:subClassOf con:AbstractFurniture; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfBuildingFurniture; - owl:onProperty bldg:BuildingFurniture.adeOfBuildingFurniture - ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom bldg:BuildingFurnitureUsageValue; owl:onProperty bldg:BuildingFurniture.usage @@ -68,93 +71,63 @@ bldg:BuildingFurniture ]; skos:definition "A BuildingFurniture is an equipment for occupant use, usually not fixed to the building. [cf. ISO 6707-1]"@en . -bldg:BuildingRoom.roomHeight - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingRoom; - rdfs:label "roomHeight"@en; - skos:definition "Specifies qualified heights of the BuildingRoom."@en . - -bldg:ADEOfBuildingPart - rdf:type owl:Class; - rdfs:label "ADEOfBuildingPart"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBuildingPart acts as a hook to define properties within an ADE that are to be added to a BuildingPart."@en . +bldg:Storey rdf:type owl:Class; + rdfs:label "Storey"@en; + rdfs:subClassOf bldg:AbstractBuildingSubdivision; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:allValuesFrom bldg:BuildingUnit; + owl:onProperty bldg:Storey.buildingUnit + ]; + skos:definition "A Storey is typically a horizontal section of a Building. Storeys are not always defined according to the building structure, but can also be defined according to logical considerations."@en . -bldg:AbstractBuildingSubdivision.elevation - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "elevation"@en; - skos:definition "Specifies qualified elevations of the building subdivision in relation to a well-defined surface which is commonly taken as origin (e.g. geoid or water level). [cf. INSPIRE]"@en . +bldg:AbstractBuilding.storeysAboveGround + rdf:type owl:DatatypeProperty; + rdfs:domain bldg:AbstractBuilding; + rdfs:label "storeysAboveGround"@en; + skos:definition "Indicates the number of storeys positioned above ground level."@en . -bldg:RoomHeight.status - rdf:type owl:ObjectProperty; - rdfs:domain bldg:RoomHeight; - rdfs:label "status"@en; - skos:definition "Indicates the way the room height has been captured."@en . +bldg:AbstractBuilding.storeysBelowGround + rdf:type owl:DatatypeProperty; + rdfs:domain bldg:AbstractBuilding; + rdfs:label "storeysBelowGround"@en; + skos:definition "Indicates the number of storeys positioned below ground level."@en . -bldg:AbstractBuildingSubdivision.buildingInstallation +bldg:BuildingInstallation.class rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "buildingInstallation"@en; - skos:definition "Relates the installation objects to the building subdivision."@en . + rdfs:domain bldg:BuildingInstallation; + rdfs:label "class"@en; + skos:definition "Indicates the specific type of the BuildingInstallation."@en . -bldg:AbstractBuildingSubdivision.class +bldg:AbstractBuildingSubdivision.usage rdf:type owl:ObjectProperty; rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the building subdivision."@en . + rdfs:label "usage"@en; + skos:definition "Specifies the actual uses of the building subdivision."@en . bldg:AbstractBuilding rdf:type owl:Class; rdfs:label "AbstractBuilding"@en; - rdfs:subClassOf con:AbstractConstruction; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingRoom; - owl:onProperty bldg:AbstractBuilding.buildingRoom - ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingFurniture; - owl:onProperty bldg:AbstractBuilding.buildingFurniture + owl:allValuesFrom bldg:BuildingInstallation; + owl:onProperty bldg:AbstractBuilding.buildingInstallation ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom bldg:BuildingClassValue; owl:onProperty bldg:AbstractBuilding.class ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty bldg:AbstractBuilding.storeysBelowGround - ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom xsd:integer; - owl:onProperty bldg:AbstractBuilding.storeysAboveGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass iso19136-bt:MeasureOrNilReasonList; - owl:onProperty bldg:AbstractBuilding.storeyHeightsAboveGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom iso19136-bt:MeasureOrNilReasonList; - owl:onProperty bldg:AbstractBuilding.storeyHeightsAboveGround + owl:onProperty bldg:AbstractBuilding.storeysBelowGround ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass iso19136-bt:MeasureOrNilReasonList; - owl:onProperty bldg:AbstractBuilding.storeyHeightsBelowGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingConstructiveElement; - owl:onProperty bldg:AbstractBuilding.buildingConstructiveElement + owl:onClass xsd:integer; + owl:onProperty bldg:AbstractBuilding.storeysBelowGround ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom bldg:RoofTypeValue; owl:onProperty bldg:AbstractBuilding.roofType ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:AbstractBuildingSubdivision; - owl:onProperty bldg:AbstractBuilding.buildingSubdivision - ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom bldg:BuildingUsageValue; owl:onProperty bldg:AbstractBuilding.usage @@ -165,162 +138,131 @@ bldg:AbstractBuilding ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:RoofTypeValue; - owl:onProperty bldg:AbstractBuilding.roofType + owl:onClass iso19136-bt:MeasureOrNilReasonList; + owl:onProperty bldg:AbstractBuilding.storeyHeightsAboveGround ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom iso19136-bt:MeasureOrNilReasonList; owl:onProperty bldg:AbstractBuilding.storeyHeightsBelowGround ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingClassValue; - owl:onProperty bldg:AbstractBuilding.class - ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom xsd:integer; - owl:onProperty bldg:AbstractBuilding.storeysBelowGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Address; - owl:onProperty bldg:AbstractBuilding.address + owl:onProperty bldg:AbstractBuilding.storeysAboveGround ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; owl:onClass xsd:integer; owl:onProperty bldg:AbstractBuilding.storeysAboveGround ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfAbstractBuilding; - owl:onProperty bldg:AbstractBuilding.adeOfAbstractBuilding + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; + owl:onClass bldg:RoofTypeValue; + owl:onProperty bldg:AbstractBuilding.roofType + ]; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; + owl:onClass iso19136-bt:MeasureOrNilReasonList; + owl:onProperty bldg:AbstractBuilding.storeyHeightsBelowGround + ]; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; + owl:onClass bldg:BuildingClassValue; + owl:onProperty bldg:AbstractBuilding.class ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallation; - owl:onProperty bldg:AbstractBuilding.buildingInstallation + owl:allValuesFrom iso19136-bt:MeasureOrNilReasonList; + owl:onProperty bldg:AbstractBuilding.storeyHeightsAboveGround ]; iso19150-2:isAbstract true; skos:definition "AbstractBuilding is an abstract superclass representing the common attributes and associations of the classes Building and BuildingPart."@en . -bldg:Building.buildingPart +bldg:BuildingConstructiveElement.class rdf:type owl:ObjectProperty; - rdfs:domain bldg:Building; - rdfs:label "buildingPart"@en; - skos:definition "Relates the building parts to the Building."@en . - -bldg:BuildingPart rdf:type owl:Class; - rdfs:label "BuildingPart"@en; - rdfs:subClassOf bldg:AbstractBuilding; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfBuildingPart; - owl:onProperty bldg:BuildingPart.adeOfBuildingPart - ]; - skos:definition "A BuildingPart is a physical or functional subdivision of a Building. It would be considered a Building, if it were not part of a collection of other BuildingParts."@en . + rdfs:domain bldg:BuildingConstructiveElement; + rdfs:label "class"@en; + skos:definition "Indicates the specific type of the BuildingConstructiveElement."@en . -bldg:BuildingRoom.buildingInstallation +bldg:BuildingRoom.roomHeight rdf:type owl:ObjectProperty; rdfs:domain bldg:BuildingRoom; - rdfs:label "buildingInstallation"@en; - skos:definition "Relates the installation objects to the BuildingRoom."@en . - -bldg:BuildingUnit.adeOfBuildingUnit - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingUnit; - rdfs:label "adeOfBuildingUnit"@en; - skos:definition "Augments the BuildingUnit with properties defined in an ADE."@en . - -bldg:BuildingUnit.address - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingUnit; - rdfs:label "address"@en; - skos:definition "Relates to the addresses that are assigned to the BuildingUnit."@en . - -bldg:AbstractBuilding.storeysBelowGround - rdf:type owl:DatatypeProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "storeysBelowGround"@en; - skos:definition "Indicates the number of storeys positioned below ground level."@en . - -bldg:AbstractBuildingSubdivision.usage - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the building subdivision."@en . + rdfs:label "roomHeight"@en; + skos:definition "Specifies qualified heights of the BuildingRoom."@en . -bldg:BuildingConstructiveElement - rdf:type owl:Class; - rdfs:label "BuildingConstructiveElement"@en; - rdfs:subClassOf con:AbstractConstructiveElement; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfBuildingConstructiveElement; - owl:onProperty bldg:BuildingConstructiveElement.adeOfBuildingConstructiveElement +bldg:RoomHeight rdf:type owl:Class; + rdfs:label "RoomHeight"@en; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:onClass con:HeightStatusValue; + owl:onProperty bldg:RoomHeight.status; + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingConstructiveElementUsageValue; - owl:onProperty bldg:BuildingConstructiveElement.usage + owl:allValuesFrom con:HeightStatusValue; + owl:onProperty bldg:RoomHeight.status ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingConstructiveElementFunctionValue; - owl:onProperty bldg:BuildingConstructiveElement.function + owl:allValuesFrom bldg:RoomElevationReferenceValue; + owl:onProperty bldg:RoomHeight.highReference ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingConstructiveElementClassValue; - owl:onProperty bldg:BuildingConstructiveElement.class + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:onClass sc:Measure; + owl:onProperty bldg:RoomHeight.value; + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingConstructiveElementClassValue; - owl:onProperty bldg:BuildingConstructiveElement.class + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:onClass bldg:RoomElevationReferenceValue; + owl:onProperty bldg:RoomHeight.highReference; + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ]; - skos:definition "A BuildingConstructiveElement is an element of a Building which is essential from a structural point of view. Examples are walls, slabs, staircases, beams."@en . - -bldg:ADEOfStorey rdf:type owl:Class; - rdfs:label "ADEOfStorey"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfStorey acts as a hook to define properties within an ADE that are to be added to a Storey."@en . - -bldg:AbstractBuilding.roofType - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "roofType"@en; - skos:definition "Indicates the shape of the roof of the Building or BuildingPart."@en . - -bldg:BuildingInstallation - rdf:type owl:Class; - rdfs:label "BuildingInstallation"@en; - rdfs:subClassOf con:AbstractInstallation; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfBuildingInstallation; - owl:onProperty bldg:BuildingInstallation.adeOfBuildingInstallation + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:onClass bldg:RoomElevationReferenceValue; + owl:onProperty bldg:RoomHeight.lowReference; + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationUsageValue; - owl:onProperty bldg:BuildingInstallation.usage + owl:allValuesFrom bldg:RoomElevationReferenceValue; + owl:onProperty bldg:RoomHeight.lowReference ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationFunctionValue; - owl:onProperty bldg:BuildingInstallation.function + owl:allValuesFrom sc:Measure; + owl:onProperty bldg:RoomHeight.value ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationClassValue; - owl:onProperty bldg:BuildingInstallation.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingInstallationClassValue; - owl:onProperty bldg:BuildingInstallation.class - ]; - skos:definition "A BuildingInstallation is a permanent part of a Building (inside and/or outside) which has not the significance of a BuildingPart. Examples are stairs, antennas, balconies or small roofs."@en . + skos:definition "The RoomHeight represents a vertical distance (measured or estimated) between a low reference and a high reference. [cf. INSPIRE]"@en . -bldg:BuildingRoom.buildingFurniture +bldg:Storey.buildingUnit rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingRoom; - rdfs:label "buildingFurniture"@en; - skos:definition "Relates the furniture objects to the BuildingRoom."@en . - -bldg:Storey.boundary rdf:type owl:ObjectProperty; rdfs:domain bldg:Storey; - rdfs:label "boundary"@en; - skos:definition "Relates to the surfaces that bound the Storey. This relation is inherited from the Core module."@en . + rdfs:label "buildingUnit"@en; + skos:definition "Relates to the building units that belong to the Storey."@en . + +bldg:RoomHeight.highReference + rdf:type owl:ObjectProperty; + rdfs:domain bldg:RoomHeight; + rdfs:label "highReference"@en; + skos:definition "Indicates the high point used to calculate the value of the room height."@en . + +<https://ogcbblocks/CityGML/3.0/building> + rdf:type owl:Ontology; + rdfs:label "Building"@en; + owl:imports <http://shapechange.net/resources/ont/base> , <http://def.isotc211.org/iso19150/-2/2012/base>; + skos:definition "The Building module supports representation of thematic and spatial aspects of buildings, building parts, building installations, building subdivisions, and interior building structures."@en . + +bldg:AbstractBuilding.buildingInstallation + rdf:type owl:ObjectProperty; + rdfs:domain bldg:AbstractBuilding; + rdfs:label "buildingInstallation"@en; + skos:definition "Relates the installation objects to the Building or BuildingPart."@en . + +bldg:BuildingFurniture.usage + rdf:type owl:ObjectProperty; + rdfs:domain bldg:BuildingFurniture; + rdfs:label "usage"@en; + skos:definition "Specifies the actual uses of the BuildingFurniture."@en . + +bldg:BuildingConstructiveElement.function + rdf:type owl:ObjectProperty; + rdfs:domain bldg:BuildingConstructiveElement; + rdfs:label "function"@en; + skos:definition "Specifies the intended purposes of the BuildingConstructiveElement."@en . bldg:BuildingFurniture.function rdf:type owl:ObjectProperty; @@ -328,63 +270,108 @@ bldg:BuildingFurniture.function rdfs:label "function"@en; skos:definition "Specifies the intended purposes of the BuildingFurniture."@en . -bldg:AbstractBuilding.class +bldg:AbstractBuildingSubdivision.function rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; + rdfs:domain bldg:AbstractBuildingSubdivision; + rdfs:label "function"@en; + skos:definition "Specifies the intended purposes of the building subdivision."@en . + +bldg:AbstractBuildingSubdivision.class + rdf:type owl:ObjectProperty; + rdfs:domain bldg:AbstractBuildingSubdivision; rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Building or BuildingPart."@en . + skos:definition "Indicates the specific type of the building subdivision."@en . -bldg:BuildingRoom.boundary +bldg:AbstractBuilding.storeyHeightsBelowGround + rdf:type owl:ObjectProperty; + rdfs:domain bldg:AbstractBuilding; + rdfs:label "storeyHeightsBelowGround"@en; + skos:definition "Lists the height of each storey below ground. The first value in the list denotes the height of the storey closest to the ground level, the last value denotes the height furthest away."@en . + +bldg:Building rdf:type owl:Class; + rdfs:label "Building"@en; + rdfs:subClassOf bldg:AbstractBuilding; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:allValuesFrom bldg:BuildingPart; + owl:onProperty bldg:Building.buildingPart + ]; + skos:definition "A Building is a free-standing, self-supporting construction that is roofed, usually walled, and can be entered by humans and is normally designed to stand permanently in one place. It is intended for human occupancy (e.g. a place of work or recreation), habitation and/or shelter of humans, animals or things."@en . + +bldg:Building.buildingPart + rdf:type owl:ObjectProperty; + rdfs:domain bldg:Building; + rdfs:label "buildingPart"@en; + skos:definition "Relates the building parts to the Building."@en . + +bldg:AbstractBuildingSubdivision.buildingFurniture + rdf:type owl:ObjectProperty; + rdfs:domain bldg:AbstractBuildingSubdivision; + rdfs:label "buildingFurniture"@en; + skos:definition "Relates the furniture objects to the building subdivision."@en . + +bldg:AbstractBuilding.function + rdf:type owl:ObjectProperty; + rdfs:domain bldg:AbstractBuilding; + rdfs:label "function"@en; + skos:definition "Specifies the intended purposes of the Building or BuildingPart."@en . + +bldg:RoomHeight.value + rdf:type owl:DatatypeProperty; + rdfs:domain bldg:RoomHeight; + rdfs:label "value"@en; + skos:definition "Specifies the value of the room height."@en . + +bldg:BuildingRoom.usage rdf:type owl:ObjectProperty; rdfs:domain bldg:BuildingRoom; - rdfs:label "boundary"@en; - skos:definition "Relates to the surfaces that bound the BuildingRoom. This relation is inherited from the Core module."@en . + rdfs:label "usage"@en; + skos:definition "Specifies the actual uses of the BuildingRoom."@en . -bldg:BuildingUnit.storey +bldg:BuildingRoom.buildingInstallation rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingUnit; - rdfs:label "storey"@en; - skos:definition "Relates to the storeys on which the BuildingUnit is located."@en . + rdfs:domain bldg:BuildingRoom; + rdfs:label "buildingInstallation"@en; + skos:definition "Relates the installation objects to the BuildingRoom."@en . + +bldg:BuildingUnit rdf:type owl:Class; + rdfs:label "BuildingUnit"@en; + rdfs:subClassOf bldg:AbstractBuildingSubdivision; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:allValuesFrom bldg:Storey; + owl:onProperty bldg:BuildingUnit.storey + ]; + skos:definition "A BuildingUnit is a logical subdivision of a Building. BuildingUnits are formed according to some homogeneous property like function, ownership, management, or accessibility. They may be separately sold, rented out, inherited, managed, etc."@en . + +bldg:BuildingFurniture.class + rdf:type owl:ObjectProperty; + rdfs:domain bldg:BuildingFurniture; + rdfs:label "class"@en; + skos:definition "Indicates the specific type of the BuildingFurniture."@en . + +bldg:AbstractBuilding.usage + rdf:type owl:ObjectProperty; + rdfs:domain bldg:AbstractBuilding; + rdfs:label "usage"@en; + skos:definition "Specifies the actual uses of the Building or BuildingPart."@en . bldg:AbstractBuildingSubdivision rdf:type owl:Class; rdfs:label "AbstractBuildingSubdivision"@en; - rdfs:subClassOf core:AbstractLogicalSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty bldg:AbstractBuildingSubdivision.sortKey - ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom bldg:BuildingFurniture; owl:onProperty bldg:AbstractBuildingSubdivision.buildingFurniture ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingSubdivisionUsageValue; - owl:onProperty bldg:AbstractBuildingSubdivision.usage - ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom bldg:BuildingSubdivisionFunctionValue; owl:onProperty bldg:AbstractBuildingSubdivision.function ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingRoom; - owl:onProperty bldg:AbstractBuildingSubdivision.buildingRoom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallation; - owl:onProperty bldg:AbstractBuildingSubdivision.buildingInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:Elevation; + owl:allValuesFrom owl:Thing; owl:onProperty bldg:AbstractBuildingSubdivision.elevation ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingConstructiveElement; - owl:onProperty bldg:AbstractBuildingSubdivision.buildingConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfAbstractBuildingSubdivision; - owl:onProperty bldg:AbstractBuildingSubdivision.adeOfAbstractBuildingSubdivision + owl:allValuesFrom bldg:BuildingSubdivisionUsageValue; + owl:onProperty bldg:AbstractBuildingSubdivision.usage ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; @@ -395,6 +382,10 @@ bldg:AbstractBuildingSubdivision owl:allValuesFrom bldg:BuildingSubdivisionClassValue; owl:onProperty bldg:AbstractBuildingSubdivision.class ]; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:allValuesFrom xsd:double; + owl:onProperty bldg:AbstractBuildingSubdivision.sortKey + ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; owl:onClass bldg:BuildingSubdivisionClassValue; @@ -403,117 +394,50 @@ bldg:AbstractBuildingSubdivision iso19150-2:isAbstract true; skos:definition "AbstractBuildingSubdivision is the abstract superclass for different kinds of logical building subdivisions."@en . -bldg:AbstractBuilding.usage - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Building or BuildingPart."@en . - -bldg:AbstractBuilding.function - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Building or BuildingPart."@en . - -bldg:Building.adeOfBuilding - rdf:type owl:ObjectProperty; - rdfs:domain bldg:Building; - rdfs:label "adeOfBuilding"@en; - skos:definition "Augments the Building with properties defined in an ADE."@en . - -bldg:BuildingRoom.class +bldg:RoomHeight.status rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingRoom; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the BuildingRoom."@en . + rdfs:domain bldg:RoomHeight; + rdfs:label "status"@en; + skos:definition "Indicates the way the room height has been captured."@en . -bldg:AbstractBuilding.adeOfAbstractBuilding - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "adeOfAbstractBuilding"@en; - skos:definition "Augments AbstractBuilding with properties defined in an ADE."@en . +bldg:BuildingPart rdf:type owl:Class; + rdfs:label "BuildingPart"@en; + rdfs:subClassOf bldg:AbstractBuilding; + skos:definition "A BuildingPart is a physical or functional subdivision of a Building. It would be considered a Building, if it were not part of a collection of other BuildingParts."@en . -bldg:AbstractBuildingSubdivision.function +bldg:AbstractBuildingSubdivision.elevation rdf:type owl:ObjectProperty; rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the building subdivision."@en . - -bldg:BuildingRoom.usage - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingRoom; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the BuildingRoom."@en . - -bldg:BuildingInstallation.class - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingInstallation; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the BuildingInstallation."@en . - -bldg:BuildingInstallation.function - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingInstallation; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the BuildingInstallation."@en . - -bldg:BuildingPart.adeOfBuildingPart - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingPart; - rdfs:label "adeOfBuildingPart"@en; - skos:definition "Augments the BuildingPart with properties defined in an ADE."@en . - -bldg:BuildingRoom.function - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingRoom; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the BuildingRoom."@en . + rdfs:label "elevation"@en; + skos:definition "Specifies qualified elevations of the building subdivision in relation to a well-defined surface which is commonly taken as origin (e.g. geoid or water level). [cf. INSPIRE]"@en . -bldg:Building rdf:type owl:Class; - rdfs:label "Building"@en; - rdfs:subClassOf bldg:AbstractBuilding; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass orph:SurfaceWithQuality; - owl:onProperty bldg:Building.footPrint; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Point; - owl:onProperty bldg:Building.position - ]; +bldg:BuildingConstructiveElement + rdf:type owl:Class; + rdfs:label "BuildingConstructiveElement"@en; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty bldg:Building.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass gmlowl:Point; - owl:onProperty bldg:Building.position; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger + owl:allValuesFrom bldg:BuildingConstructiveElementUsageValue; + owl:onProperty bldg:BuildingConstructiveElement.usage ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom orph:SurfaceWithQuality; - owl:onProperty bldg:Building.footPrint - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty bldg:Building.name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger + owl:allValuesFrom bldg:BuildingConstructiveElementFunctionValue; + owl:onProperty bldg:BuildingConstructiveElement.function ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfBuilding; - owl:onProperty bldg:Building.adeOfBuilding + owl:allValuesFrom bldg:BuildingConstructiveElementClassValue; + owl:onProperty bldg:BuildingConstructiveElement.class ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingPart; - owl:onProperty bldg:Building.buildingPart + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; + owl:onClass bldg:BuildingConstructiveElementClassValue; + owl:onProperty bldg:BuildingConstructiveElement.class ]; - skos:definition "A Building is a free-standing, self-supporting construction that is roofed, usually walled, and can be entered by humans and is normally designed to stand permanently in one place. It is intended for human occupancy (e.g. a place of work or recreation), habitation and/or shelter of humans, animals or things."@en . + skos:definition "A BuildingConstructiveElement is an element of a Building which is essential from a structural point of view. Examples are walls, slabs, staircases, beams."@en . -bldg:BuildingFurniture.class +bldg:AbstractBuilding.storeyHeightsAboveGround rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingFurniture; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the BuildingFurniture."@en . + rdfs:domain bldg:AbstractBuilding; + rdfs:label "storeyHeightsAboveGround"@en; + skos:definition "Lists the heights of each storey above ground. The first value in the list denotes the height of the storey closest to the ground level, the last value denotes the height furthest away."@en . bldg:BuildingInstallation.usage rdf:type owl:ObjectProperty; @@ -521,57 +445,23 @@ bldg:BuildingInstallation.usage rdfs:label "usage"@en; skos:definition "Specifies the actual uses of the BuildingInstallation."@en . -bldg:BuildingFurniture.adeOfBuildingFurniture - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingFurniture; - rdfs:label "adeOfBuildingFurniture"@en; - skos:definition "Augments the BuildingFurniture with properties defined in an ADE."@en . - -bldg:ADEOfAbstractBuildingSubdivision - rdf:type owl:Class; - rdfs:label "ADEOfAbstractBuildingSubdivision"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractBuildingSubdivision acts as a hook to define properties within an ADE that are to be added to AbstractBuildingSubdivision."@en . - -bldg:ADEOfBuildingRoom - rdf:type owl:Class; - rdfs:label "ADEOfBuildingRoom"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBuildingRoom acts as a hook to define properties within an ADE that are to be added to a BuildingRoom."@en . - -bldg:BuildingFurniture.usage - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingFurniture; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the BuildingFurniture."@en . - -bldg:AbstractBuilding.storeyHeightsBelowGround +bldg:RoomHeight.lowReference rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "storeyHeightsBelowGround"@en; - skos:definition "Lists the height of each storey below ground. The first value in the list denotes the height of the storey closest to the ground level, the last value denotes the height furthest away."@en . + rdfs:domain bldg:RoomHeight; + rdfs:label "lowReference"@en; + skos:definition "Indicates the low point used to calculate the value of the room height."@en . -bldg:ADEOfBuildingInstallation - rdf:type owl:Class; - rdfs:label "ADEOfBuildingInstallation"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBuildingInstallation acts as a hook to define properties within an ADE that are to be added to a BuildingInstallation."@en . +bldg:AbstractBuildingSubdivision.sortKey + rdf:type owl:DatatypeProperty; + rdfs:domain bldg:AbstractBuildingSubdivision; + rdfs:label "sortKey"@en; + skos:definition "Defines an order among the objects that belong to the building subdivision. An example is the sorting of storeys."@en . bldg:BuildingRoom rdf:type owl:Class; rdfs:label "BuildingRoom"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingRoomClassValue; - owl:onProperty bldg:BuildingRoom.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfBuildingRoom; - owl:onProperty bldg:BuildingRoom.adeOfBuildingRoom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingRoomClassValue; - owl:onProperty bldg:BuildingRoom.class + owl:allValuesFrom bldg:RoomHeight; + owl:onProperty bldg:BuildingRoom.roomHeight ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom bldg:BuildingRoomUsageValue; @@ -582,224 +472,25 @@ bldg:BuildingRoom rdf:type owl:Class; owl:onProperty bldg:BuildingRoom.function ]; rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:RoomHeight; - owl:onProperty bldg:BuildingRoom.roomHeight + owl:allValuesFrom bldg:BuildingRoomClassValue; + owl:onProperty bldg:BuildingRoom.class + ]; + rdfs:subClassOf [ rdf:type owl:Restriction; + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; + owl:onClass bldg:BuildingRoomClassValue; + owl:onProperty bldg:BuildingRoom.class ]; rdfs:subClassOf [ rdf:type owl:Restriction; owl:allValuesFrom bldg:BuildingInstallation; owl:onProperty bldg:BuildingRoom.buildingInstallation ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingFurniture; - owl:onProperty bldg:BuildingRoom.buildingFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty bldg:BuildingRoom.boundary - ]; skos:definition "A BuildingRoom is a space within a Building or BuildingPart intended for human occupancy (e.g. a place of work or recreation) and/or containment of animals or things. A BuildingRoom is bounded physically and/or virtually (e.g. by ClosureSurfaces or GenericSurfaces)."@en . -bldg:ADEOfAbstractBuilding - rdf:type owl:Class; - rdfs:label "ADEOfAbstractBuilding"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractBuilding acts as a hook to define properties within an ADE that are to be added to AbstractBuilding."@en . - -bldg:Building.footPrint - rdf:type owl:ObjectProperty; - rdfs:domain bldg:Building; - rdfs:label "footPrint"@en . - -bldg:BuildingConstructiveElement.function - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingConstructiveElement; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the BuildingConstructiveElement."@en . - -bldg:Storey.buildingUnit - rdf:type owl:ObjectProperty; - rdfs:domain bldg:Storey; - rdfs:label "buildingUnit"@en; - skos:definition "Relates to the building units that belong to the Storey."@en . - -bldg:AbstractBuilding.buildingFurniture - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingFurniture"@en; - skos:definition "Relates the furniture objects to the Building or BuildingPart."@en . - -bldg:Building.name rdf:type owl:DatatypeProperty; - rdfs:domain bldg:Building; - rdfs:label "name"@en . - -bldg:RoomHeight.lowReference - rdf:type owl:ObjectProperty; - rdfs:domain bldg:RoomHeight; - rdfs:label "lowReference"@en; - skos:definition "Indicates the low point used to calculate the value of the room height."@en . - -bldg:Storey rdf:type owl:Class; - rdfs:label "Storey"@en; - rdfs:subClassOf bldg:AbstractBuildingSubdivision; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfStorey; - owl:onProperty bldg:Storey.adeOfStorey - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty bldg:Storey.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingUnit; - owl:onProperty bldg:Storey.buildingUnit - ]; - skos:definition "A Storey is typically a horizontal section of a Building. Storeys are not always defined according to the building structure, but can also be defined according to logical considerations."@en . - -bldg:BuildingInstallation.adeOfBuildingInstallation +bldg:BuildingInstallation.function rdf:type owl:ObjectProperty; rdfs:domain bldg:BuildingInstallation; - rdfs:label "adeOfBuildingInstallation"@en; - skos:definition "Augments the BuildingInstallation with properties defined in an ADE."@en . - -bldg:AbstractBuilding.buildingConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingConstructiveElement"@en; - skos:definition "Relates the constructive elements to the Building or BuildingPart."@en . - -bldg:AbstractBuildingSubdivision.buildingRoom - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "buildingRoom"@en; - skos:definition "Relates the rooms to the building subdivision."@en . - -<https://ogcbblocks/CityGML/3.0/building> - rdf:type owl:Ontology; - rdfs:label "Building"@en; - owl:imports <http://shapechange.net/resources/ont/base> , <https://ogcbblocks/CityGML/3.0/construction> , <https://ogcbblocks/CityGML/3.0/core> , <http://www.opengis.net/ont/gml> , <http://def.isotc211.org/iso19150/-2/2012/base> . - -bldg:RoomHeight.highReference - rdf:type owl:ObjectProperty; - rdfs:domain bldg:RoomHeight; - rdfs:label "highReference"@en; - skos:definition "Indicates the high point used to calculate the value of the room height."@en . - -bldg:ADEOfBuildingUnit - rdf:type owl:Class; - rdfs:label "ADEOfBuildingUnit"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBuildingUnit acts as a hook to define properties within an ADE that are to be added to a BuildingUnit."@en . - -bldg:AbstractBuildingSubdivision.buildingFurniture - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "buildingFurniture"@en; - skos:definition "Relates the furniture objects to the building subdivision."@en . - -bldg:BuildingConstructiveElement.adeOfBuildingConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingConstructiveElement; - rdfs:label "adeOfBuildingConstructiveElement"@en; - skos:definition "Augments the BuildingConstructiveElement with properties defined in an ADE."@en . - -bldg:RoomHeight rdf:type owl:Class; - rdfs:label "RoomHeight"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:RoomElevationReferenceValue; - owl:onProperty bldg:RoomHeight.lowReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass bldg:RoomElevationReferenceValue; - owl:onProperty bldg:RoomHeight.highReference; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:HeightStatusValue; - owl:onProperty bldg:RoomHeight.status; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass bldg:RoomElevationReferenceValue; - owl:onProperty bldg:RoomHeight.lowReference; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty bldg:RoomHeight.value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass sc:Measure; - owl:onProperty bldg:RoomHeight.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:RoomElevationReferenceValue; - owl:onProperty bldg:RoomHeight.highReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:HeightStatusValue; - owl:onProperty bldg:RoomHeight.status - ]; - skos:definition "The RoomHeight represents a vertical distance (measured or estimated) between a low reference and a high reference. [cf. INSPIRE]"@en . - -bldg:BuildingConstructiveElement.class - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingConstructiveElement; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the BuildingConstructiveElement."@en . - -bldg:AbstractBuilding.storeyHeightsAboveGround - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "storeyHeightsAboveGround"@en; - skos:definition "Lists the heights of each storey above ground. The first value in the list denotes the height of the storey closest to the ground level, the last value denotes the height furthest away."@en . - -bldg:BuildingUnit rdf:type owl:Class; - rdfs:label "BuildingUnit"@en; - rdfs:subClassOf bldg:AbstractBuildingSubdivision; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfBuildingUnit; - owl:onProperty bldg:BuildingUnit.adeOfBuildingUnit - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Address; - owl:onProperty bldg:BuildingUnit.address - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:Storey; - owl:onProperty bldg:BuildingUnit.storey - ]; - skos:definition "A BuildingUnit is a logical subdivision of a Building. BuildingUnits are formed according to some homogeneous property like function, ownership, management, or accessibility. They may be separately sold, rented out, inherited, managed, etc."@en . - -bldg:AbstractBuildingSubdivision.buildingConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "buildingConstructiveElement"@en; - skos:definition "Relates the constructive elements to the building subdivision."@en . - -bldg:AbstractBuilding.address - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "address"@en; - skos:definition "Relates the addresses to the Building or BuildingPart."@en . - -bldg:ADEOfBuildingConstructiveElement - rdf:type owl:Class; - rdfs:label "ADEOfBuildingConstructiveElement"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBuildingConstructiveElement acts as a hook to define properties within an ADE that are to be added to a BuildingConstructiveElement."@en . - -bldg:AbstractBuildingSubdivision.adeOfAbstractBuildingSubdivision - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "adeOfAbstractBuildingSubdivision"@en; - skos:definition "Augments AbstractBuildingSubdivision with properties defined in an ADE."@en . - -bldg:BuildingRoom.adeOfBuildingRoom - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingRoom; - rdfs:label "adeOfBuildingRoom"@en; - skos:definition "Augments the BuildingRoom with properties defined in an ADE."@en . + rdfs:label "function"@en; + skos:definition "Specifies the intended purposes of the BuildingInstallation."@en . bldg:BuildingConstructiveElement.usage rdf:type owl:ObjectProperty; @@ -807,31 +498,14 @@ bldg:BuildingConstructiveElement.usage rdfs:label "usage"@en; skos:definition "Specifies the actual uses of the BuildingConstructiveElement."@en . -bldg:AbstractBuilding.buildingInstallation +bldg:BuildingRoom.function rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingInstallation"@en; - skos:definition "Relates the installation objects to the Building or BuildingPart."@en . - -bldg:ADEOfBuilding rdf:type owl:Class; - rdfs:label "ADEOfBuilding"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBuilding acts as a hook to define properties within an ADE that are to be added to a Building."@en . + rdfs:domain bldg:BuildingRoom; + rdfs:label "function"@en; + skos:definition "Specifies the intended purposes of the BuildingRoom."@en . -bldg:AbstractBuilding.buildingRoom +bldg:BuildingRoom.class rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingRoom"@en; - skos:definition "Relates the rooms to the Building or BuildingPart."@en . - -bldg:AbstractBuilding.storeysAboveGround - rdf:type owl:DatatypeProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "storeysAboveGround"@en; - skos:definition "Indicates the number of storeys positioned above ground level."@en . - -bldg:RoomHeight.value - rdf:type owl:DatatypeProperty; - rdfs:domain bldg:RoomHeight; - rdfs:label "value"@en; - skos:definition "Specifies the value of the room height."@en . + rdfs:domain bldg:BuildingRoom; + rdfs:label "class"@en; + skos:definition "Indicates the specific type of the BuildingRoom."@en . diff --git a/citygml-owl/converted/ACMAPPER/building/catalog-v001.xml b/citygml-owl/converted/ACMAPPER/building/catalog-v001.xml new file mode 100644 index 0000000..5cbe3cf --- /dev/null +++ b/citygml-owl/converted/ACMAPPER/building/catalog-v001.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<catalog prefer="public" xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> + <group id="Folder Repository, directory=, recursive=true, Auto-Update=true, version=2" prefer="public" xml:base=""/> +</catalog> diff --git a/citygml-owl/converted/ACMAPPER/cityfurniture/cityfurniture.ttl b/citygml-owl/converted/ACMAPPER/cityfurniture/cityfurniture.ttl deleted file mode 100644 index 3db5adb..0000000 --- a/citygml-owl/converted/ACMAPPER/cityfurniture/cityfurniture.ttl +++ /dev/null @@ -1,70 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix frn: <https://ogcbblocks/CityGML/3.0/cityfurniture#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -frn:CityFurniture rdf:type owl:Class; - rdfs:label "CityFurniture"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom frn:ADEOfCityFurniture; - owl:onProperty frn:CityFurniture.adeOfCityFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom frn:CityFurnitureUsageValue; - owl:onProperty frn:CityFurniture.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom frn:CityFurnitureFunctionValue; - owl:onProperty frn:CityFurniture.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom frn:CityFurnitureClassValue; - owl:onProperty frn:CityFurniture.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass frn:CityFurnitureClassValue; - owl:onProperty frn:CityFurniture.class - ]; - skos:definition "CityFurniture is an object or piece of equipment installed in the outdoor environment for various purposes. Examples include street signs, traffic signals, street lamps, benches, fountains."@en . - -<https://ogcbblocks/CityGML/3.0/cityfurniture> - rdf:type owl:Ontology; - rdfs:label "CityFurniture"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The CityFurniture module supports representation of city furniture objects. City furniture objects are immovable objects like lanterns, traffic signs, advertising columns, benches, or bus stops that can be found in traffic areas, residential areas, on squares, or in built-up areas."@en . - -frn:CityFurniture.function - rdf:type owl:ObjectProperty; - rdfs:domain frn:CityFurniture; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the CityFurniture."@en . - -frn:CityFurniture.adeOfCityFurniture - rdf:type owl:ObjectProperty; - rdfs:domain frn:CityFurniture; - rdfs:label "adeOfCityFurniture"@en; - skos:definition "Augments the CityFurniture with properties defined in an ADE."@en . - -frn:CityFurniture.class - rdf:type owl:ObjectProperty; - rdfs:domain frn:CityFurniture; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the CityFurniture."@en . - -frn:CityFurniture.usage - rdf:type owl:ObjectProperty; - rdfs:domain frn:CityFurniture; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the CityFurniture."@en . - -frn:ADEOfCityFurniture - rdf:type owl:Class; - rdfs:label "ADEOfCityFurniture"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfCityFurniture acts as a hook to define properties within an ADE that are to be added to a CityFurniture."@en . diff --git a/citygml-owl/converted/ACMAPPER/cityobjectgroup/cityobjectgroup.ttl b/citygml-owl/converted/ACMAPPER/cityobjectgroup/cityobjectgroup.ttl deleted file mode 100644 index f66a156..0000000 --- a/citygml-owl/converted/ACMAPPER/cityobjectgroup/cityobjectgroup.ttl +++ /dev/null @@ -1,127 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix grp: <https://ogcbblocks/CityGML/3.0/cityobjectgroup#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -grp:CityObjectGroup.adeOfCityObjectGroup - rdf:type owl:ObjectProperty; - rdfs:domain grp:CityObjectGroup; - rdfs:label "adeOfCityObjectGroup"@en; - skos:definition "Augments the CityObjectGroup with properties defined in an ADE."@en . - -grp:CityObjectGroup rdf:type owl:Class; - rdfs:label "CityObjectGroup"@en; - rdfs:subClassOf core:AbstractLogicalSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom grp:CityObjectGroupClassValue; - owl:onProperty grp:CityObjectGroup.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractCityObject; - owl:onProperty grp:CityObjectGroup.parent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractCityObject; - owl:onProperty grp:CityObjectGroup.parent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom grp:ADEOfCityObjectGroup; - owl:onProperty grp:CityObjectGroup.adeOfCityObjectGroup - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass grp:CityObjectGroupClassValue; - owl:onProperty grp:CityObjectGroup.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom grp:CityObjectGroupUsageValue; - owl:onProperty grp:CityObjectGroup.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom grp:CityObjectGroupFunctionValue; - owl:onProperty grp:CityObjectGroup.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom grp:Role; - owl:onProperty grp:CityObjectGroup.groupMember - ]; - skos:definition "A CityObjectGroup represents an application-specific aggregation of city objects according to some user-defined criteria. Examples for groups are the buildings in a specific region, the result of a query, or objects put together for visualization purposes. Each member of a group may be qualified by a role name, reflecting the role each city object plays in the context of the group."@en . - -grp:CityObjectGroup.class - rdf:type owl:ObjectProperty; - rdfs:domain grp:CityObjectGroup; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the CityObjectGroup."@en . - -grp:Role.groupMember rdf:type owl:ObjectProperty; - rdfs:domain grp:Role; - rdfs:label "groupMember"@en; - skos:definition "Relates to the city objects that are part of the CityObjectGroup."@en . - -grp:CityObjectGroup.usage - rdf:type owl:ObjectProperty; - rdfs:domain grp:CityObjectGroup; - rdfs:label "usage"@en; - skos:definition "Specifies the actual usages of the CityObjectGroup."@en . - -grp:CityObjectGroup.groupMember - rdf:type owl:ObjectProperty; - rdfs:domain grp:CityObjectGroup; - rdfs:label "groupMember"@en; - skos:definition "Relates to the city objects that are part of the CityObjectGroup."@en . - -grp:Role rdf:type owl:Class; - rdfs:label "Role"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractCityObject; - owl:onProperty grp:Role.groupMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:AbstractCityObject; - owl:onProperty grp:Role.groupMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty grp:Role.role - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty grp:Role.role - ]; - skos:definition "Role qualifies the function of a city object within the CityObjectGroup."@en . - -grp:CityObjectGroup.parent - rdf:type owl:ObjectProperty; - rdfs:domain grp:CityObjectGroup; - rdfs:label "parent"@en; - skos:definition "Relates to a city object to which the CityObjectGroup belongs."@en . - -grp:CityObjectGroup.function - rdf:type owl:ObjectProperty; - rdfs:domain grp:CityObjectGroup; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the CityObjectGroup."@en . - -grp:Role.role rdf:type owl:DatatypeProperty; - rdfs:domain grp:Role; - rdfs:label "role"@en; - skos:definition "Describes the role the city object plays within the CityObjectGroup."@en . - -grp:ADEOfCityObjectGroup - rdf:type owl:Class; - rdfs:label "ADEOfCityObjectGroup"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfCityObjectGroup acts as a hook to define properties within an ADE that are to be added to a CityObjectGroup."@en . - -<https://ogcbblocks/CityGML/3.0/cityobjectgroup> - rdf:type owl:Ontology; - rdfs:label "CityObjectGroup"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The CityObjectGroup module supports grouping of city objects. Arbitrary city objects may be aggregated in groups according to user-defined criteria. A group may be further classified by application-specific attributes."@en . diff --git a/citygml-owl/converted/ACMAPPER/construction/construction.ttl b/citygml-owl/converted/ACMAPPER/construction/construction.ttl deleted file mode 100644 index 16e46ed..0000000 --- a/citygml-owl/converted/ACMAPPER/construction/construction.ttl +++ /dev/null @@ -1,895 +0,0 @@ -@prefix con: <https://ogcbblocks/CityGML/3.0/construction#> . -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix gmlowl: <http://www.opengis.net/ont/gml#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix sc: <http://shapechange.net/resources/ont/base#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -con:Height.value rdf:type owl:DatatypeProperty; - rdfs:domain con:Height; - rdfs:label "value"@en; - skos:definition "Specifies the value of the height above or below ground. [cf. INSPIRE]"@en . - -con:AbstractConstruction.constructionEvent - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "constructionEvent"@en; - skos:definition "Describes specific events in the life-time of the construction."@en . - -con:OtherConstruction.adeOfOtherConstruction - rdf:type owl:ObjectProperty; - rdfs:domain con:OtherConstruction; - rdfs:label "adeOfOtherConstruction"@en; - skos:definition "Augments the OtherConstruction with properties defined in an ADE."@en . - -con:OtherConstruction.function - rdf:type owl:ObjectProperty; - rdfs:domain con:OtherConstruction; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the OtherConstruction."@en . - -con:ADEOfAbstractFurniture - rdf:type owl:Class; - rdfs:label "ADEOfAbstractFurniture"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractFurniture acts as a hook to define properties within an ADE that are to be added to AbstractFurniture."@en . - -con:AbstractConstructiveElement.isStructuralElement - rdf:type owl:DatatypeProperty; - rdfs:domain con:AbstractConstructiveElement; - rdfs:label "isStructuralElement"@en; - skos:definition "Indicates whether the constructive element is essential from a structural point of view. A structural element cannot be omitted without collapsing of the construction. Examples are pylons and anchorages of bridges."@en . - -con:AbstractConstructiveElement.adeOfAbstractConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstructiveElement; - rdfs:label "adeOfAbstractConstructiveElement"@en; - skos:definition "Augments AbstractConstructiveElement with properties defined in an ADE."@en . - -con:ADEOfDoorSurface rdf:type owl:Class; - rdfs:label "ADEOfDoorSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfDoorSurface acts as a hook to define properties within an ADE that are to be added to a DoorSurface."@en . - -con:Door.boundary rdf:type owl:ObjectProperty; - rdfs:domain con:Door; - rdfs:label "boundary"@en; - skos:definition "Relates to the door surfaces that bound the Door. This relation is inherited from the Core module."@en . - -con:OuterFloorSurface - rdf:type owl:Class; - rdfs:label "OuterFloorSurface"@en; - rdfs:subClassOf con:AbstractConstructionSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfOuterFloorSurface; - owl:onProperty con:OuterFloorSurface.adeOfOuterFloorSurface - ]; - skos:definition "An OuterFloorSurface is a surface that belongs to the outer construction shell with the orientation pointing upwards. An example is the floor of a loggia."@en . - -con:AbstractInstallation - rdf:type owl:Class; - rdfs:label "AbstractInstallation"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfAbstractInstallation; - owl:onProperty con:AbstractInstallation.adeOfAbstractInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty con:AbstractInstallation.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:RelationToConstruction; - owl:onProperty con:AbstractInstallation.relationToConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:RelationToConstruction; - owl:onProperty con:AbstractInstallation.relationToConstruction - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractInstallation is the abstract superclass for the representation of installation objects of a construction."@en . - -con:AbstractConstruction.occupancy - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "occupancy"@en; - skos:definition "Provides qualified information on the residency of persons, animals, or other moveable objects in the construction."@en . - -con:DoorSurface.address - rdf:type owl:ObjectProperty; - rdfs:domain con:DoorSurface; - rdfs:label "address"@en; - skos:definition "Relates to the addresses that are assigned to the DoorSurface."@en . - -con:OtherConstruction - rdf:type owl:Class; - rdfs:label "OtherConstruction"@en; - rdfs:subClassOf con:AbstractConstruction; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfOtherConstruction; - owl:onProperty con:OtherConstruction.adeOfOtherConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:OtherConstructionUsageValue; - owl:onProperty con:OtherConstruction.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:OtherConstructionFunctionValue; - owl:onProperty con:OtherConstruction.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:OtherConstructionClassValue; - owl:onProperty con:OtherConstruction.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass con:OtherConstructionClassValue; - owl:onProperty con:OtherConstruction.class - ]; - skos:definition "An OtherConstruction is a construction that is not covered by any of the other subclasses of AbstractConstruction."@en . - -con:AbstractConstructionSurface.adeOfAbstractConstructionSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstructionSurface; - rdfs:label "adeOfAbstractConstructionSurface"@en; - skos:definition "Augments AbstractConstructionSurface with properties defined in an ADE."@en . - -con:ADEOfAbstractConstructiveElement - rdf:type owl:Class; - rdfs:label "ADEOfAbstractConstructiveElement"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractConstructiveElement acts as a hook to define properties within an ADE that are to be added to AbstractConstructiveElement."@en . - -con:AbstractInstallation.relationToConstruction - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractInstallation; - rdfs:label "relationToConstruction"@en; - skos:definition "Indicates whether the installation is located inside and/or outside of the construction."@en . - -con:Height.lowReference - rdf:type owl:ObjectProperty; - rdfs:domain con:Height; - rdfs:label "lowReference"@en; - skos:definition "Indicates the low point used to calculate the value of the height. [cf. INSPIRE]"@en . - -con:Elevation.elevationReference - rdf:type owl:ObjectProperty; - rdfs:domain con:Elevation; - rdfs:label "elevationReference"@en; - skos:definition "Specifies the level from which the elevation was measured. [cf. INSPIRE]"@en . - -con:WindowSurface rdf:type owl:Class; - rdfs:label "WindowSurface"@en; - rdfs:subClassOf con:AbstractFillingSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfWindowSurface; - owl:onProperty con:WindowSurface.adeOfWindowSurface - ]; - skos:definition "A WindowSurface is either a boundary surface of a Window feature or a surface that seals an opening filled by a window."@en . - -con:Window.function rdf:type owl:ObjectProperty; - rdfs:domain con:Window; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Window."@en . - -con:RoofSurface rdf:type owl:Class; - rdfs:label "RoofSurface"@en; - rdfs:subClassOf con:AbstractConstructionSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfRoofSurface; - owl:onProperty con:RoofSurface.adeOfRoofSurface - ]; - skos:definition "A RoofSurface is a surface that delimits major roof parts of a construction."@en . - -con:Height.status rdf:type owl:ObjectProperty; - rdfs:domain con:Height; - rdfs:label "status"@en; - skos:definition "Indicates the way the height has been captured. [cf. INSPIRE]"@en . - -con:ADEOfWindow rdf:type owl:Class; - rdfs:label "ADEOfWindow"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfWindow acts as a hook to define properties within an ADE that are to be added to a Window."@en . - -con:InteriorWallSurface.adeOfInteriorWallSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:InteriorWallSurface; - rdfs:label "adeOfInteriorWallSurface"@en; - skos:definition "Augments the InteriorWallSurface with properties defined in an ADE."@en . - -con:ADEOfRoofSurface rdf:type owl:Class; - rdfs:label "ADEOfRoofSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfRoofSurface acts as a hook to define properties within an ADE that are to be added to a RoofSurface."@en . - -con:AbstractInstallation.boundary - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractInstallation; - rdfs:label "boundary"@en; - skos:definition "Relates to the surfaces that bound the installation. This relation is inherited from the Core module."@en . - -con:Door.class rdf:type owl:ObjectProperty; - rdfs:domain con:Door; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Door."@en . - -con:AbstractConstructionSurface - rdf:type owl:Class; - rdfs:label "AbstractConstructionSurface"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfAbstractConstructionSurface; - owl:onProperty con:AbstractConstructionSurface.adeOfAbstractConstructionSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:AbstractFillingSurface; - owl:onProperty con:AbstractConstructionSurface.fillingSurface - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractConstructionSurface is the abstract superclass for different kinds of surfaces that bound a construction."@en . - -con:ConstructionEvent.event - rdf:type owl:ObjectProperty; - rdfs:domain con:ConstructionEvent; - rdfs:label "event"@en; - skos:definition "Indicates the specific event type."@en . - -con:Door rdf:type owl:Class; - rdfs:label "Door"@en; - rdfs:subClassOf con:AbstractFillingElement; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass con:DoorClassValue; - owl:onProperty con:Door.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorUsageValue; - owl:onProperty con:Door.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorSurface; - owl:onProperty con:Door.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Address; - owl:onProperty con:Door.address - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorClassValue; - owl:onProperty con:Door.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfDoor; - owl:onProperty con:Door.adeOfDoor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorFunctionValue; - owl:onProperty con:Door.function - ]; - skos:definition "A Door is a construction for closing an opening intended primarily for access or egress or both. [cf. ISO 6707-1]"@en . - -<https://ogcbblocks/CityGML/3.0/construction> - rdf:type owl:Ontology; - rdfs:label "Construction"@en; - owl:imports <http://shapechange.net/resources/ont/base> , <http://www.opengis.net/ont/gml> , <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Construction module supports representation of key elements of different types of constructions. These key elements include construction surfaces (e.g floor and ceiling), windows and doors, constructive elements (e.g. beams and slabs), installations, and furniture."@en . - -con:ADEOfAbstractConstruction - rdf:type owl:Class; - rdfs:label "ADEOfAbstractConstruction"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractConstruction acts as a hook to define properties within an ADE that are to be added to AbstractConstruction."@en . - -con:ADEOfCeilingSurface - rdf:type owl:Class; - rdfs:label "ADEOfCeilingSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfCeilingSurface acts as a hook to define properties within an ADE that are to be added to a CeilingSurface."@en . - -con:Window.class rdf:type owl:ObjectProperty; - rdfs:domain con:Window; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Window."@en . - -con:ConstructionEvent.dateOfEvent - rdf:type owl:DatatypeProperty; - rdfs:domain con:ConstructionEvent; - rdfs:label "dateOfEvent"@en; - skos:definition "Specifies the date at which the event took or will take place."@en . - -con:AbstractConstruction.dateOfConstruction - rdf:type owl:DatatypeProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "dateOfConstruction"@en; - skos:definition "Indicates the date at which the construction was completed."@en . - -con:Door.function rdf:type owl:ObjectProperty; - rdfs:domain con:Door; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Door."@en . - -con:Door.usage rdf:type owl:ObjectProperty; - rdfs:domain con:Door; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Door."@en . - -con:AbstractConstructiveElement.filling - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstructiveElement; - rdfs:label "filling"@en; - skos:definition "Relates to the elements that fill the opening of the constructive element."@en . - -con:AbstractConstruction.conditionOfConstruction - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "conditionOfConstruction"@en; - skos:definition "Indicates the life-cycle status of the construction. [cf. INSPIRE]"@en . - -con:AbstractConstruction.height - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "height"@en; - skos:definition "Specifies qualified heights of the construction above ground or below ground. [cf. INSPIRE]"@en . - -con:AbstractConstruction.boundary - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "boundary"@en; - skos:definition "Relates to the surfaces that bound the construction. This relation is inherited from the Core module."@en . - -con:ConstructionEvent.description - rdf:type owl:DatatypeProperty; - rdfs:domain con:ConstructionEvent; - rdfs:label "description"@en; - skos:definition "Provides additional information on the event."@en . - -con:ADEOfWallSurface rdf:type owl:Class; - rdfs:label "ADEOfWallSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfWallSurface acts as a hook to define properties within an ADE that are to be added to a WallSurface."@en . - -con:Window.usage rdf:type owl:ObjectProperty; - rdfs:domain con:Window; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Window."@en . - -con:AbstractInstallation.adeOfAbstractInstallation - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractInstallation; - rdfs:label "adeOfAbstractInstallation"@en; - skos:definition "Augments AbstractInstallation with properties defined in an ADE."@en . - -con:FloorSurface rdf:type owl:Class; - rdfs:label "FloorSurface"@en; - rdfs:subClassOf con:AbstractConstructionSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfFloorSurface; - owl:onProperty con:FloorSurface.adeOfFloorSurface - ]; - skos:definition "A FloorSurface is surface that represents the interior floor of a construction. An example is the floor of a room."@en . - -con:OtherConstruction.class - rdf:type owl:ObjectProperty; - rdfs:domain con:OtherConstruction; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the OtherConstruction."@en . - -con:Elevation.elevationValue - rdf:type owl:ObjectProperty; - rdfs:domain con:Elevation; - rdfs:label "elevationValue"@en; - skos:definition "Specifies the value of the elevation. [cf. INSPIRE]"@en . - -con:AbstractConstructionSurface.fillingSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstructionSurface; - rdfs:label "fillingSurface"@en; - skos:definition "Relates to the surfaces that seal the openings of the construction surface."@en . - -con:InteriorWallSurface - rdf:type owl:Class; - rdfs:label "InteriorWallSurface"@en; - rdfs:subClassOf con:AbstractConstructionSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfInteriorWallSurface; - owl:onProperty con:InteriorWallSurface.adeOfInteriorWallSurface - ]; - skos:definition "An InteriorWallSurface is a surface that is visible from inside a construction. An example is the wall of a room."@en . - -con:ADEOfGroundSurface - rdf:type owl:Class; - rdfs:label "ADEOfGroundSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfGroundSurface acts as a hook to define properties within an ADE that are to be added to a GroundSurface."@en . - -con:WindowSurface.adeOfWindowSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:WindowSurface; - rdfs:label "adeOfWindowSurface"@en; - skos:definition "Augments the WindowSurface with properties defined in an ADE."@en . - -con:AbstractConstruction - rdf:type owl:Class; - rdfs:label "AbstractConstruction"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:date; - owl:onProperty con:AbstractConstruction.dateOfConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:date; - owl:onProperty con:AbstractConstruction.dateOfConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:date; - owl:onProperty con:AbstractConstruction.dateOfDemolition - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:Height; - owl:onProperty con:AbstractConstruction.height - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty con:AbstractConstruction.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ConstructionEvent; - owl:onProperty con:AbstractConstruction.constructionEvent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Occupancy; - owl:onProperty con:AbstractConstruction.occupancy - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:date; - owl:onProperty con:AbstractConstruction.dateOfDemolition - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:ConditionOfConstructionValue; - owl:onProperty con:AbstractConstruction.conditionOfConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfAbstractConstruction; - owl:onProperty con:AbstractConstruction.adeOfAbstractConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:Elevation; - owl:onProperty con:AbstractConstruction.elevation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ConditionOfConstructionValue; - owl:onProperty con:AbstractConstruction.conditionOfConstruction - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractConstruction is the abstract superclass for objects that are manufactured by humans from construction materials, are connected to earth, and are intended to be permanent. A connection with the ground also exists when the construction rests by its own weight on the ground or is moveable limited on stationary rails or if the construction is intended to be used mainly stationary."@en . - -con:ADEOfFloorSurface - rdf:type owl:Class; - rdfs:label "ADEOfFloorSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfFloorSurface acts as a hook to define properties within an ADE that are to be added to a FloorSurface."@en . - -con:OtherConstruction.usage - rdf:type owl:ObjectProperty; - rdfs:domain con:OtherConstruction; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the OtherConstruction."@en . - -con:DoorSurface rdf:type owl:Class; - rdfs:label "DoorSurface"@en; - rdfs:subClassOf con:AbstractFillingSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfDoorSurface; - owl:onProperty con:DoorSurface.adeOfDoorSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Address; - owl:onProperty con:DoorSurface.address - ]; - skos:definition "A DoorSurface is either a boundary surface of a Door feature or a surface that seals an opening filled by a door."@en . - -con:WallSurface.adeOfWallSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:WallSurface; - rdfs:label "adeOfWallSurface"@en; - skos:definition "Augments the WallSurface with properties defined in an ADE."@en . - -con:Window.boundary rdf:type owl:ObjectProperty; - rdfs:domain con:Window; - rdfs:label "boundary"@en; - skos:definition "Relates to the window surfaces that bound the Window. This relation is inherited from the Core module."@en . - -con:RoofSurface.adeOfRoofSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:RoofSurface; - rdfs:label "adeOfRoofSurface"@en; - skos:definition "Augments the RoofSurface with properties defined in an ADE."@en . - -con:ADEOfAbstractFillingElement - rdf:type owl:Class; - rdfs:label "ADEOfAbstractFillingElement"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractFillingElement acts as a hook to define properties within an ADE that are to be added to AbstractFillingElement."@en . - -con:GroundSurface rdf:type owl:Class; - rdfs:label "GroundSurface"@en; - rdfs:subClassOf con:AbstractConstructionSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfGroundSurface; - owl:onProperty con:GroundSurface.adeOfGroundSurface - ]; - skos:definition "A GroundSurface is a surface that represents the ground plate of a construction. The polygon defining the ground plate is congruent with the footprint of the construction."@en . - -con:AbstractConstruction.elevation - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "elevation"@en; - skos:definition "Specifies qualified elevations of the construction in relation to a well-defined surface which is commonly taken as origin (e.g. geoid or water level). [cf. INSPIRE]"@en . - -con:Window.adeOfWindow - rdf:type owl:ObjectProperty; - rdfs:domain con:Window; - rdfs:label "adeOfWindow"@en; - skos:definition "Augments the Window with properties defined in an ADE."@en . - -con:ADEOfOuterCeilingSurface - rdf:type owl:Class; - rdfs:label "ADEOfOuterCeilingSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfOuterCeilingSurface acts as a hook to define properties within an ADE that are to be added to an OuterCeilingSurface."@en . - -con:DoorSurface.adeOfDoorSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:DoorSurface; - rdfs:label "adeOfDoorSurface"@en; - skos:definition "Augments the DoorSurface with properties defined in an ADE."@en . - -con:AbstractFillingElement - rdf:type owl:Class; - rdfs:label "AbstractFillingElement"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfAbstractFillingElement; - owl:onProperty con:AbstractFillingElement.adeOfAbstractFillingElement - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractFillingElement is the abstract superclass for different kinds of elements that fill the openings of a construction."@en . - -con:AbstractFurniture.adeOfAbstractFurniture - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractFurniture; - rdfs:label "adeOfAbstractFurniture"@en; - skos:definition "Augments AbstractFurniture with properties defined in an ADE."@en . - -con:OuterCeilingSurface.adeOfOuterCeilingSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:OuterCeilingSurface; - rdfs:label "adeOfOuterCeilingSurface"@en; - skos:definition "Augments the OuterCeilingSurface with properties defined in an ADE."@en . - -con:ADEOfWindowSurface - rdf:type owl:Class; - rdfs:label "ADEOfWindowSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfWindowSurface acts as a hook to define properties within an ADE that are to be added to a WindowSurface."@en . - -con:GroundSurface.adeOfGroundSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:GroundSurface; - rdfs:label "adeOfGroundSurface"@en; - skos:definition "Augments the GroundSurface with properties defined in an ADE."@en . - -con:AbstractFillingSurface.adeOfAbstractFillingSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractFillingSurface; - rdfs:label "adeOfAbstractFillingSurface"@en; - skos:definition "Augments AbstractFillingSurface with properties defined in an ADE."@en . - -con:OuterFloorSurface.adeOfOuterFloorSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:OuterFloorSurface; - rdfs:label "adeOfOuterFloorSurface"@en; - skos:definition "Augments the OuterFloorSurface with properties defined in an ADE."@en . - -con:AbstractFillingElement.adeOfAbstractFillingElement - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractFillingElement; - rdfs:label "adeOfAbstractFillingElement"@en; - skos:definition "Augments AbstractFillingElement with properties defined in an ADE."@en . - -con:Height rdf:type owl:Class; - rdfs:label "Height"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:HeightStatusValue; - owl:onProperty con:Height.status; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:ElevationReferenceValue; - owl:onProperty con:Height.lowReference; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass sc:Measure; - owl:onProperty con:Height.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:HeightStatusValue; - owl:onProperty con:Height.status - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ElevationReferenceValue; - owl:onProperty con:Height.highReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ElevationReferenceValue; - owl:onProperty con:Height.lowReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty con:Height.value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:ElevationReferenceValue; - owl:onProperty con:Height.highReference; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "Height represents a vertical distance (measured or estimated) between a low reference and a high reference. [cf. INSPIRE]"@en . - -con:AbstractConstruction.adeOfAbstractConstruction - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "adeOfAbstractConstruction"@en; - skos:definition "Augments AbstractConstruction with properties defined in an ADE."@en . - -con:ADEOfDoor rdf:type owl:Class; - rdfs:label "ADEOfDoor"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfDoor acts as a hook to define properties within an ADE that are to be added to a Door."@en . - -con:WallSurface rdf:type owl:Class; - rdfs:label "WallSurface"@en; - rdfs:subClassOf con:AbstractConstructionSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfWallSurface; - owl:onProperty con:WallSurface.adeOfWallSurface - ]; - skos:definition "A WallSurface is a surface that is part of the building facade visible from the outside."@en . - -con:Door.address rdf:type owl:ObjectProperty; - rdfs:domain con:Door; - rdfs:label "address"@en; - skos:definition "Relates to the addresses that are assigned to the Door."@en . - -con:ConstructionEvent - rdf:type owl:Class; - rdfs:label "ConstructionEvent"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty con:ConstructionEvent.description - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty con:ConstructionEvent.description - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:date; - owl:onProperty con:ConstructionEvent.dateOfEvent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:date; - owl:onProperty con:ConstructionEvent.dateOfEvent; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:EventValue; - owl:onProperty con:ConstructionEvent.event - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:EventValue; - owl:onProperty con:ConstructionEvent.event; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "A ConstructionEvent is a data type used to describe a specific event that is associated with a construction. Examples are the issuing of a building permit or the renovation of a building."@en . - -con:FloorSurface.adeOfFloorSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:FloorSurface; - rdfs:label "adeOfFloorSurface"@en; - skos:definition "Augments the FloorSurface with properties defined in an ADE."@en . - -con:ADEOfAbstractFillingSurface - rdf:type owl:Class; - rdfs:label "ADEOfAbstractFillingSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractFillingSurface acts as a hook to define properties within an ADE that are to be added to AbstractFillingSurface."@en . - -con:ADEOfInteriorWallSurface - rdf:type owl:Class; - rdfs:label "ADEOfInteriorWallSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfInteriorWallSurface acts as a hook to define properties within an ADE that are to be added to an InteriorWallSurface."@en . - -con:OuterCeilingSurface - rdf:type owl:Class; - rdfs:label "OuterCeilingSurface"@en; - rdfs:subClassOf con:AbstractConstructionSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfOuterCeilingSurface; - owl:onProperty con:OuterCeilingSurface.adeOfOuterCeilingSurface - ]; - skos:definition "An OuterCeilingSurface is a surface that belongs to the outer building shell with the orientation pointing downwards. An example is the ceiling of a loggia."@en . - -con:AbstractConstructiveElement.boundary - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstructiveElement; - rdfs:label "boundary"@en; - skos:definition "Relates to the surfaces that bound the constructive element. This relation is inherited from the Core module."@en . - -con:CeilingSurface rdf:type owl:Class; - rdfs:label "CeilingSurface"@en; - rdfs:subClassOf con:AbstractConstructionSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfCeilingSurface; - owl:onProperty con:CeilingSurface.adeOfCeilingSurface - ]; - skos:definition "A CeilingSurface is a surface that represents the interior ceiling of a construction. An example is the ceiling of a room."@en . - -con:AbstractFurniture - rdf:type owl:Class; - rdfs:label "AbstractFurniture"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfAbstractFurniture; - owl:onProperty con:AbstractFurniture.adeOfAbstractFurniture - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractFurniture is the abstract superclass for the representation of furniture objects of a construction."@en . - -con:Height.highReference - rdf:type owl:ObjectProperty; - rdfs:domain con:Height; - rdfs:label "highReference"@en; - skos:definition "Indicates the high point used to calculate the value of the height. [cf. INSPIRE]"@en . - -con:ADEOfOuterFloorSurface - rdf:type owl:Class; - rdfs:label "ADEOfOuterFloorSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfOuterFloorSurface acts as a hook to define properties within an ADE that are to be added to an OuterFloorSurface."@en . - -con:CeilingSurface.adeOfCeilingSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:CeilingSurface; - rdfs:label "adeOfCeilingSurface"@en; - skos:definition "Augments the CeilingSurface with properties defined in an ADE."@en . - -con:AbstractFillingSurface - rdf:type owl:Class; - rdfs:label "AbstractFillingSurface"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfAbstractFillingSurface; - owl:onProperty con:AbstractFillingSurface.adeOfAbstractFillingSurface - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractFillingSurface is the abstract superclass for different kinds of surfaces that seal openings filled by filling elements."@en . - -con:Elevation rdf:type owl:Class; - rdfs:label "Elevation"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Point; - owl:onProperty con:Elevation.elevationValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass gmlowl:Point; - owl:onProperty con:Elevation.elevationValue; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ElevationReferenceValue; - owl:onProperty con:Elevation.elevationReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:ElevationReferenceValue; - owl:onProperty con:Elevation.elevationReference; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "Elevation is a data type that includes the elevation value itself and information on how this elevation was measured. [cf. INSPIRE]"@en . - -con:AbstractConstructiveElement - rdf:type owl:Class; - rdfs:label "AbstractConstructiveElement"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty con:AbstractConstructiveElement.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty con:AbstractConstructiveElement.isStructuralElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty con:AbstractConstructiveElement.isStructuralElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfAbstractConstructiveElement; - owl:onProperty con:AbstractConstructiveElement.adeOfAbstractConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:AbstractFillingElement; - owl:onProperty con:AbstractConstructiveElement.filling - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractConstructiveElement is the abstract superclass for the representation of volumetric elements of a construction. Examples are walls, beams, slabs."@en . - -con:ADEOfOtherConstruction - rdf:type owl:Class; - rdfs:label "ADEOfOtherConstruction"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfOtherConstruction acts as a hook to define properties within an ADE that are to be added to an OtherConstruction."@en . - -con:ADEOfAbstractInstallation - rdf:type owl:Class; - rdfs:label "ADEOfAbstractInstallation"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractInstallation acts as a hook to define properties within an ADE that are to be added to AbstractInstallation."@en . - -con:Window rdf:type owl:Class; - rdfs:label "Window"@en; - rdfs:subClassOf con:AbstractFillingElement; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:WindowClassValue; - owl:onProperty con:Window.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:WindowSurface; - owl:onProperty con:Window.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfWindow; - owl:onProperty con:Window.adeOfWindow - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass con:WindowClassValue; - owl:onProperty con:Window.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:WindowFunctionValue; - owl:onProperty con:Window.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:WindowUsageValue; - owl:onProperty con:Window.usage - ]; - skos:definition "A Window is a construction for closing an opening in a wall or roof, primarily intended to admit light and/or provide ventilation. [cf. ISO 6707-1]"@en . - -con:ADEOfAbstractConstructionSurface - rdf:type owl:Class; - rdfs:label "ADEOfAbstractConstructionSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractConstructionSurface acts as a hook to define properties within an ADE that are to be added to AbstractConstructionSurface."@en . - -con:Door.adeOfDoor rdf:type owl:ObjectProperty; - rdfs:domain con:Door; - rdfs:label "adeOfDoor"@en; - skos:definition "Augments the Door with properties defined in an ADE."@en . - -con:AbstractConstruction.dateOfDemolition - rdf:type owl:DatatypeProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "dateOfDemolition"@en; - skos:definition "Indicates the date at which the construction was demolished."@en . diff --git a/citygml-owl/converted/ACMAPPER/core/core.ttl b/citygml-owl/converted/ACMAPPER/core/core.ttl deleted file mode 100644 index c6434c1..0000000 --- a/citygml-owl/converted/ACMAPPER/core/core.ttl +++ /dev/null @@ -1,1707 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix gmlowl: <http://www.opengis.net/ont/gml#> . -@prefix iso19109: <http://def.isotc211.org/iso19109/2015/GeneralFeatureModel#> . -@prefix iso19111-2019: <http://def.isotc211.org/iso19111/2019/CoordinateReferenceSystems#> . -@prefix iso19136-bt: <http://def.isotc211.org/iso19136/2007/BasicTypes#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix sc: <http://shapechange.net/resources/ont/base#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -core:ExternalReference - rdf:type owl:Class; - rdfs:label "ExternalReference"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty core:ExternalReference.relationType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty core:ExternalReference.relationType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty core:ExternalReference.informationSystem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty core:ExternalReference.informationSystem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty core:ExternalReference.targetResource - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty core:ExternalReference.targetResource; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "ExternalReference is a reference to a corresponding object in another information system, for example in the German cadastre (ALKIS), the German topographic information system (ATKIS), or the OS UK MasterMap®."@en . - -core:QualifiedArea.typeOfArea - rdf:type owl:ObjectProperty; - rdfs:domain core:QualifiedArea; - rdfs:label "typeOfArea"@en; - skos:definition "Indicates the specific type of the QualifiedArea."@en . - -core:ADEOfAbstractFeature - rdf:type owl:Class; - rdfs:label "ADEOfAbstractFeature"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractFeature acts as a hook to define properties within an ADE that are to be added to AbstractFeature."@en . - -core:CityModel.adeOfCityModel - rdf:type owl:ObjectProperty; - rdfs:domain core:CityModel; - rdfs:label "adeOfCityModel"@en; - skos:definition "Augments the CityModel with properties defined in an ADE."@en . - -core:AbstractFeatureWithLifespan.terminationDate - rdf:type owl:DatatypeProperty; - rdfs:domain core:AbstractFeatureWithLifespan; - rdfs:label "terminationDate"@en; - skos:definition "Indicates the date at which a CityGML feature was removed from the CityModel."@en . - -core:DoubleOrNilReason.nilReason - rdf:type owl:ObjectProperty; - rdfs:domain core:DoubleOrNilReason; - rdfs:label "nilReason"@en; - skos:definition "Specifies the nil reason."@en . - -core:TransformationMatrix3x4 - rdf:type owl:Class; - rdfs:label "TransformationMatrix3x4"@en; - rdfs:subClassOf core:DoubleList; - skos:definition "TransformationMatrix3x4 is a 3 by 4 matrix represented as a list of twelve double values in row major order."@en . - -core:AbstractSpace.lod1Solid - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod1Solid"@en; - skos:definition "Relates to a 3D Solid geometry that represents the space in Level of Detail 1."@en . - -core:AbstractThematicSurface.lod2MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod2MultiSurface"@en; - skos:definition "Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 2."@en . - -core:AbstractThematicSurface.area - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "area"@en; - skos:definition "Specifies qualified areas related to the thematic surface."@en . - -core:AbstractPhysicalSpace.lod2TerrainIntersectionCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPhysicalSpace; - rdfs:label "lod2TerrainIntersectionCurve"@en; - skos:definition "Relates to a 3D MultiCurve geometry that represents the terrain intersection curve of the physical space in Level of Detail 2."@en . - -core:XALAddress rdf:type owl:Class; - rdfs:label "XALAddress"@en; - skos:definition "XALAddress represents address details according to the OASIS xAL standard."@en . - -core:AbstractSpace.spaceType - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "spaceType"@en; - skos:definition "Specifies the degree of openness of a space."@en . - -core:AbstractFeature.identifier - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractFeature; - rdfs:label "identifier"@en; - skos:definition "Specifies the unique identifier of the feature that is valid globally."@en . - -core:CityObjectRelation.relationType - rdf:type owl:ObjectProperty; - rdfs:domain core:CityObjectRelation; - rdfs:label "relationType"@en; - skos:definition "Indicates the specific type of the CityObjectRelation."@en . - -core:AbstractAppearance.adeOfAbstractAppearance - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractAppearance; - rdfs:label "adeOfAbstractAppearance"@en; - skos:definition "Augments AbstractAppearance with properties defined in an ADE."@en . - -core:CityObjectRelation - rdf:type owl:Class; - rdfs:label "CityObjectRelation"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractCityObject; - owl:onProperty core:CityObjectRelation.relatedTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:AbstractCityObject; - owl:onProperty core:CityObjectRelation.relatedTo; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:RelationTypeValue; - owl:onProperty core:CityObjectRelation.relationType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:RelationTypeValue; - owl:onProperty core:CityObjectRelation.relationType; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractGenericAttribute; - owl:onProperty core:CityObjectRelation.genericAttribute - ]; - skos:definition "CityObjectRelation represents a specific relation from the city object in which the relation is included to another city object."@en . - -core:AbstractSpace.area - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "area"@en; - skos:definition "Specifies qualified areas related to the space."@en . - -core:ClosureSurface rdf:type owl:Class; - rdfs:label "ClosureSurface"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfClosureSurface; - owl:onProperty core:ClosureSurface.adeOfClosureSurface - ]; - skos:definition "ClosureSurface is a special type of thematic surface used to close holes in volumetric objects. Closure surfaces are virtual (non-physical) surfaces."@en . - -core:QualifiedVolume.volume - rdf:type owl:DatatypeProperty; - rdfs:domain core:QualifiedVolume; - rdfs:label "volume"@en; - skos:definition "Specifies the value of the QualifiedVolume."@en . - -core:ADEOfAbstractUnoccupiedSpace - rdf:type owl:Class; - rdfs:label "ADEOfAbstractUnoccupiedSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractUnoccupiedSpace acts as a hook to define properties within an ADE that are to be added to AbstractUnoccupiedSpace."@en . - -core:AbstractLogicalSpace.adeOfAbstractLogicalSpace - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractLogicalSpace; - rdfs:label "adeOfAbstractLogicalSpace"@en; - skos:definition "Augments AbstractLogicalSpace with properties defined in an ADE."@en . - -core:CityModel.engineeringCRS - rdf:type owl:ObjectProperty; - rdfs:domain core:CityModel; - rdfs:label "engineeringCRS"@en; - skos:definition "Specifies the local engineering coordinate reference system of the CityModel that can be provided inline the CityModel instead of referencing a well-known CRS definition. The definition of an engineering CRS requires an anchor point which relates the origin of the local coordinate system to a point on the earth’s surface in order to facilitate the transformation of coordinates from the local engineering CRS."@en . - -core:AbstractDynamizer.adeOfAbstractDynamizer - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractDynamizer; - rdfs:label "adeOfAbstractDynamizer"@en; - skos:definition "Augments AbstractDynamizer with properties defined in an ADE."@en . - -core:AbstractOccupiedSpace.lod3ImplicitRepresentation - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractOccupiedSpace; - rdfs:label "lod3ImplicitRepresentation"@en; - skos:definition "Relates to an implicit geometry that represents the occupied space in Level of Detail 3."@en . - -core:ID rdf:type owl:Class; - rdfs:label "ID"@en; - skos:definition "ID is a basic type that represents a unique identifier."@en . - -core:ADEOfAbstractOccupiedSpace - rdf:type owl:Class; - rdfs:label "ADEOfAbstractOccupiedSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractOccupiedSpace acts as a hook to define properties within an ADE that are to be added to AbstractOccupiedSpace."@en . - -core:Address.adeOfAddress - rdf:type owl:ObjectProperty; - rdfs:domain core:Address; - rdfs:label "adeOfAddress"@en; - skos:definition "Augments the Address with properties defined in an ADE."@en . - -core:ADEOfAbstractThematicSurface - rdf:type owl:Class; - rdfs:label "ADEOfAbstractThematicSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractThematicSurface acts as a hook to define properties within an ADE that are to be added to AbstractThematicSurface."@en . - -core:Occupancy rdf:type owl:Class; - rdfs:label "Occupancy"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:OccupantTypeValue; - owl:onProperty core:Occupancy.occupantType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:OccupantTypeValue; - owl:onProperty core:Occupancy.occupantType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:IntervalValue; - owl:onProperty core:Occupancy.interval - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:IntervalValue; - owl:onProperty core:Occupancy.interval - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty core:Occupancy.numberOfOccupants - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:integer; - owl:onProperty core:Occupancy.numberOfOccupants; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "Occupancy is an application-dependent indication of what is contained by a feature."@en . - -core:AbstractPhysicalSpace.lod1TerrainIntersectionCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPhysicalSpace; - rdfs:label "lod1TerrainIntersectionCurve"@en; - skos:definition "Relates to a 3D MultiCurve geometry that represents the terrain intersection curve of the physical space in Level of Detail 1."@en . - -core:ImplicitGeometry.referencePoint - rdf:type owl:ObjectProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "referencePoint"@en; - skos:definition "Relates to a 3D Point geometry that represents the base point of the object in the world coordinate system."@en . - -core:ImplicitGeometry.relativeGeometry - rdf:type owl:ObjectProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "relativeGeometry"@en; - skos:definition "Relates to a prototypical geometry in a local coordinate system stored inline with the city model."@en . - -core:AbstractPhysicalSpace.adeOfAbstractPhysicalSpace - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPhysicalSpace; - rdfs:label "adeOfAbstractPhysicalSpace"@en; - skos:definition "Augments AbstractPhysicalSpace with properties defined in an ADE."@en . - -core:AbstractSpace.lod2MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod2MultiSurface"@en; - skos:definition "Relates to a 3D MultiSurface geometry that represents the space in Level of Detail 2."@en . - -core:Occupancy.interval - rdf:type owl:ObjectProperty; - rdfs:domain core:Occupancy; - rdfs:label "interval"@en; - skos:definition "Indicates the time period the occupants are contained by a feature."@en . - -core:ADEOfAbstractPointCloud - rdf:type owl:Class; - rdfs:label "ADEOfAbstractPointCloud"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractPointCloud acts as a hook to define properties within an ADE that are to be added to AbstractPointCloud."@en . - -core:CityObjectRelation.genericAttribute - rdf:type owl:ObjectProperty; - rdfs:domain core:CityObjectRelation; - rdfs:label "genericAttribute"@en; - skos:definition "Relates generic attributes to the CityObjectRelation."@en . - -core:IntegerBetween0and3 - rdf:type owl:Class; - rdfs:label "IntegerBetween0and3"@en; - skos:definition "IntegerBetween0and3 is a basic type for integer values, which are greater or equal than 0 and less or equal than 3. The type is used for encoding the LOD number."@en . - -core:AbstractThematicSurface.lod3MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod3MultiSurface"@en; - skos:definition "Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 3."@en . - -core:AbstractFeatureWithLifespan.creationDate - rdf:type owl:DatatypeProperty; - rdfs:domain core:AbstractFeatureWithLifespan; - rdfs:label "creationDate"@en; - skos:definition "Indicates the date at which a CityGML feature was added to the CityModel."@en . - -core:AbstractAppearance - rdf:type owl:Class; - rdfs:label "AbstractAppearance"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractAppearance; - owl:onProperty core:AbstractAppearance.adeOfAbstractAppearance - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractAppearance is the abstract superclass to represent any kind of appearance objects."@en . - -core:AbstractVersion.adeOfAbstractVersion - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractVersion; - rdfs:label "adeOfAbstractVersion"@en; - skos:definition "Augments AbstractVersion with properties defined in an ADE."@en . - -core:AbstractFeatureWithLifespan.validFrom - rdf:type owl:DatatypeProperty; - rdfs:domain core:AbstractFeatureWithLifespan; - rdfs:label "validFrom"@en; - skos:definition "Indicates the date at which a CityGML feature started to exist in the real world."@en . - -core:AbstractVersionTransition - rdf:type owl:Class; - rdfs:label "AbstractVersionTransition"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractVersionTransition; - owl:onProperty core:AbstractVersionTransition.adeOfAbstractVersionTransition - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractVersionTransition is the abstract superclass to represent VersionTransition objects."@en . - -core:DoubleList.list rdf:type owl:DatatypeProperty; - rdfs:domain core:DoubleList; - rdfs:label "list"@en; - skos:definition "Specifies the list of double values."@en . - -core:ImplicitGeometry - rdf:type owl:Class; - rdfs:label "ImplicitGeometry"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:ID; - owl:onProperty core:ImplicitGeometry.objectID; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractAppearance; - owl:onProperty core:ImplicitGeometry.appearance - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ID; - owl:onProperty core:ImplicitGeometry.objectID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:TransformationMatrix4x4; - owl:onProperty core:ImplicitGeometry.transformationMatrix; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty core:ImplicitGeometry.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:MimeTypeValue; - owl:onProperty core:ImplicitGeometry.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass gmlowl:Point; - owl:onProperty core:ImplicitGeometry.referencePoint; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:TransformationMatrix4x4; - owl:onProperty core:ImplicitGeometry.transformationMatrix - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty core:ImplicitGeometry.libraryObject - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty core:ImplicitGeometry.libraryObject - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:AbstractGeometry; - owl:onProperty core:ImplicitGeometry.relativeGeometry - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:AbstractGeometry; - owl:onProperty core:ImplicitGeometry.relativeGeometry - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Point; - owl:onProperty core:ImplicitGeometry.referencePoint - ]; - skos:definition "ImplicitGeometry is a geometry representation where the shape is stored only once as a prototypical geometry. Examples are a tree or other vegetation object, a traffic light or a traffic sign. This prototypic geometry object can be re-used or referenced many times, wherever the corresponding feature occurs in the 3D city model."@en . - -core:ADEOfClosureSurface - rdf:type owl:Class; - rdfs:label "ADEOfClosureSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfClosureSurface acts as a hook to define properties within an ADE that are to be added to a ClosureSurface."@en . - -core:ADEOfAbstractDynamizer - rdf:type owl:Class; - rdfs:label "ADEOfAbstractDynamizer"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractDynamizer acts as a hook to define properties within an ADE that are to be added to AbstractDynamizer."@en . - -core:ADEOfCityModel rdf:type owl:Class; - rdfs:label "ADEOfCityModel"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfCityModel acts as a hook to define properties within an ADE that are to be added to a CityModel."@en . - -core:AbstractFeatureWithLifespan.validTo - rdf:type owl:DatatypeProperty; - rdfs:domain core:AbstractFeatureWithLifespan; - rdfs:label "validTo"@en; - skos:definition "Indicates the date at which a CityGML feature ended to exist in the real world."@en . - -core:AbstractCityObject - rdf:type owl:Class; - rdfs:label "AbstractCityObject"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:RelativeToWater; - owl:onProperty core:AbstractCityObject.relativeToWater - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractAppearance; - owl:onProperty core:AbstractCityObject.appearance - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:RelativeToTerrain; - owl:onProperty core:AbstractCityObject.relativeToTerrain - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractCityObject; - owl:onProperty core:AbstractCityObject.adeOfAbstractCityObject - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractDynamizer; - owl:onProperty core:AbstractCityObject.dynamizer - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:CityObjectRelation; - owl:onProperty core:AbstractCityObject.relatedTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractCityObject; - owl:onProperty core:AbstractCityObject.generalizesTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ExternalReference; - owl:onProperty core:AbstractCityObject.externalReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:RelativeToWater; - owl:onProperty core:AbstractCityObject.relativeToWater - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:RelativeToTerrain; - owl:onProperty core:AbstractCityObject.relativeToTerrain - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractGenericAttribute; - owl:onProperty core:AbstractCityObject.genericAttribute - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractCityObject is the abstract superclass of all thematic classes within the CityGML Conceptual Model."@en . - -core:AbstractUnoccupiedSpace - rdf:type owl:Class; - rdfs:label "AbstractUnoccupiedSpace"@en; - rdfs:subClassOf core:AbstractPhysicalSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractUnoccupiedSpace; - owl:onProperty core:AbstractUnoccupiedSpace.adeOfAbstractUnoccupiedSpace - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractUnoccupiedSpace is the abstract superclass for all types of physically unoccupied spaces. Unoccupied space refers to spaces that are entirely or mostly free of matter."@en . - -core:AbstractSpace rdf:type owl:Class; - rdfs:label "AbstractSpace"@en; - rdfs:subClassOf core:AbstractCityObject; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:Solid; - owl:onProperty core:AbstractSpace.lod1Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiCurve; - owl:onProperty core:AbstractSpace.lod3MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractSpace.lod0MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:Solid; - owl:onProperty core:AbstractSpace.lod3Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractSpace.lod2MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedArea; - owl:onProperty core:AbstractSpace.area - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Solid; - owl:onProperty core:AbstractSpace.lod2Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiCurve; - owl:onProperty core:AbstractSpace.lod0MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiCurve; - owl:onProperty core:AbstractSpace.lod2MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractSpace.lod2MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractSpace.lod3MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedVolume; - owl:onProperty core:AbstractSpace.volume - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Solid; - owl:onProperty core:AbstractSpace.lod3Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:SpaceType; - owl:onProperty core:AbstractSpace.spaceType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Solid; - owl:onProperty core:AbstractSpace.lod1Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Point; - owl:onProperty core:AbstractSpace.lod0Point - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractSpaceBoundary; - owl:onProperty core:AbstractSpace.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:Solid; - owl:onProperty core:AbstractSpace.lod2Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiSurface; - owl:onProperty core:AbstractSpace.lod3MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractSpace; - owl:onProperty core:AbstractSpace.adeOfAbstractSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:Point; - owl:onProperty core:AbstractSpace.lod0Point - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractSpace.lod0MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:SpaceType; - owl:onProperty core:AbstractSpace.spaceType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiSurface; - owl:onProperty core:AbstractSpace.lod0MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiSurface; - owl:onProperty core:AbstractSpace.lod2MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractSpace.lod3MultiSurface - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractSpace is the abstract superclass for all types of spaces. A space is an entity of volumetric extent in the real world."@en . - -core:AbstractDynamizer - rdf:type owl:Class; - rdfs:label "AbstractDynamizer"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractDynamizer; - owl:onProperty core:AbstractDynamizer.adeOfAbstractDynamizer - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractDynamizer is the abstract superclass to represent Dynamizer objects."@en . - -core:AbstractGenericAttribute - rdf:type owl:Class; - rdfs:label "AbstractGenericAttribute"@en; - iso19150-2:isAbstract true; - skos:definition "AbstractGenericAttribute is the abstract superclass for all types of generic attributes."@en . - -core:AbstractSpace.lod3MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod3MultiSurface"@en; - skos:definition "Relates to a 3D MultiSurface geometry that represents the space in Level of Detail 3."@en . - -core:AbstractVersion rdf:type owl:Class; - rdfs:label "AbstractVersion"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractVersion; - owl:onProperty core:AbstractVersion.adeOfAbstractVersion - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractVersion is the abstract superclass to represent Version objects."@en . - -core:AbstractCityObject.appearance - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "appearance"@en; - skos:definition "Relates appearances to the city object."@en . - -core:AbstractCityObject.relativeToWater - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "relativeToWater"@en; - skos:definition "Describes the vertical position of the city object relative to the surrounding water surface."@en . - -core:DoubleList rdf:type owl:Class; - rdfs:label "DoubleList"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty core:DoubleList.list - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty core:DoubleList.list; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "DoubleList is an ordered sequence of double values."@en . - -core:AbstractFeatureWithLifespan.adeOfAbstractFeatureWithLifespan - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractFeatureWithLifespan; - rdfs:label "adeOfAbstractFeatureWithLifespan"@en; - skos:definition "Augments AbstractFeatureWithLifespan with properties defined in an ADE."@en . - -core:AbstractOccupiedSpace - rdf:type owl:Class; - rdfs:label "AbstractOccupiedSpace"@en; - rdfs:subClassOf core:AbstractPhysicalSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:ImplicitGeometry; - owl:onProperty core:AbstractOccupiedSpace.lod3ImplicitRepresentation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ImplicitGeometry; - owl:onProperty core:AbstractOccupiedSpace.lod1ImplicitRepresentation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractOccupiedSpace; - owl:onProperty core:AbstractOccupiedSpace.adeOfAbstractOccupiedSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ImplicitGeometry; - owl:onProperty core:AbstractOccupiedSpace.lod2ImplicitRepresentation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ImplicitGeometry; - owl:onProperty core:AbstractOccupiedSpace.lod3ImplicitRepresentation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:ImplicitGeometry; - owl:onProperty core:AbstractOccupiedSpace.lod2ImplicitRepresentation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:ImplicitGeometry; - owl:onProperty core:AbstractOccupiedSpace.lod1ImplicitRepresentation - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractOccupiedSpace is the abstract superclass for all types of physically occupied spaces. Occupied space refers to spaces that are partially or entirely filled with matter."@en . - -core:Occupancy.occupantType - rdf:type owl:ObjectProperty; - rdfs:domain core:Occupancy; - rdfs:label "occupantType"@en; - skos:definition "Indicates the specific type of the occupants that are contained by a feature."@en . - -core:CityModel.cityModelMember - rdf:type owl:ObjectProperty; - rdfs:domain core:CityModel; - rdfs:label "cityModelMember"@en; - skos:definition "Relates to all objects that are part of the CityModel."@en . - -core:AbstractThematicSurface - rdf:type owl:Class; - rdfs:label "AbstractThematicSurface"@en; - rdfs:subClassOf core:AbstractSpaceBoundary; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod1MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod0MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod1MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractThematicSurface; - owl:onProperty core:AbstractThematicSurface.adeOfAbstractThematicSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod2MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod3MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiCurve; - owl:onProperty core:AbstractThematicSurface.lod0MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod2MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedArea; - owl:onProperty core:AbstractThematicSurface.area - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod0MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractPointCloud; - owl:onProperty core:AbstractThematicSurface.pointCloud - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod3MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractThematicSurface.lod0MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractPointCloud; - owl:onProperty core:AbstractThematicSurface.pointCloud - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractThematicSurface is the abstract superclass for all types of thematic surfaces."@en . - -core:Address.multiPoint - rdf:type owl:ObjectProperty; - rdfs:domain core:Address; - rdfs:label "multiPoint"@en; - skos:definition "Relates to the MultiPoint geometry of the Address. The geometry relates the address spatially to a city object."@en . - -core:AbstractCityObject.relativeToTerrain - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "relativeToTerrain"@en; - skos:definition "Describes the vertical position of the city object relative to the surrounding terrain."@en . - -<https://ogcbblocks/CityGML/3.0/core> - rdf:type owl:Ontology; - rdfs:label "Core"@en; - owl:imports <http://shapechange.net/resources/ont/base> , <http://www.opengis.net/ont/gml> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Core module defines the basic components of the CityGML conceptual model. This includes abstract base classes that define the core properties of more specialized thematic classes defined in other modules as well as concrete classes that are common to other modules, for example basic data types."@en . - -core:AbstractSpace.lod0MultiCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod0MultiCurve"@en; - skos:definition "Relates to a 3D MultiCurve geometry that represents the space in Level of Detail 0."@en . - -core:AbstractLogicalSpace - rdf:type owl:Class; - rdfs:label "AbstractLogicalSpace"@en; - rdfs:subClassOf core:AbstractSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractLogicalSpace; - owl:onProperty core:AbstractLogicalSpace.adeOfAbstractLogicalSpace - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractLogicalSpace is the abstract superclass for all types of logical spaces. Logical space refers to spaces that are not bounded by physical surfaces but are defined according to thematic considerations."@en . - -core:ImplicitGeometry.appearance - rdf:type owl:ObjectProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "appearance"@en; - skos:definition "Relates appearances to the ImplicitGeometry."@en . - -core:TransformationMatrix4x4 - rdf:type owl:Class; - rdfs:label "TransformationMatrix4x4"@en; - rdfs:subClassOf core:DoubleList; - skos:definition "TransformationMatrix4x4 is a 4 by 4 matrix represented as a list of sixteen double values in row major order."@en . - -core:AbstractCityObject.adeOfAbstractCityObject - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "adeOfAbstractCityObject"@en; - skos:definition "Augments AbstractCityObject with properties defined in an ADE."@en . - -core:CityModelMember rdf:type owl:Class; - rdfs:label "CityModelMember"@en; - rdfs:subClassOf [ rdf:type owl:Class; - owl:unionOf ( [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:onClass core:AbstractCityObject; - owl:onProperty core:CityModelMember.cityObjectMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.appearanceMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.versionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.versionTransitionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.featureMember - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.cityObjectMember - ] - [ rdf:type owl:Restriction; - owl:onClass core:AbstractAppearance; - owl:onProperty core:CityModelMember.appearanceMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.versionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.versionTransitionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.featureMember - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.cityObjectMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.appearanceMember - ] - [ rdf:type owl:Restriction; - owl:onClass core:AbstractVersion; - owl:onProperty core:CityModelMember.versionMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.versionTransitionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.featureMember - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.cityObjectMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.appearanceMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.versionMember - ] - [ rdf:type owl:Restriction; - owl:onClass core:AbstractVersionTransition; - owl:onProperty core:CityModelMember.versionTransitionMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.featureMember - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.cityObjectMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.appearanceMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.versionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:CityModelMember.versionTransitionMember - ] - [ rdf:type owl:Restriction; - owl:onClass core:AbstractFeature; - owl:onProperty core:CityModelMember.featureMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - ) - ] - ) - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractFeature; - owl:onProperty core:CityModelMember.featureMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractVersionTransition; - owl:onProperty core:CityModelMember.versionTransitionMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractVersion; - owl:onProperty core:CityModelMember.versionMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractAppearance; - owl:onProperty core:CityModelMember.appearanceMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractCityObject; - owl:onProperty core:CityModelMember.cityObjectMember - ]; - skos:definition "CityModelMember is a union type that enumerates the different types of objects that can occur as members of a city model."@en . - -core:AbstractSpace.adeOfAbstractSpace - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "adeOfAbstractSpace"@en; - skos:definition "Augments AbstractSpace with properties defined in an ADE."@en . - -core:ADEOfAbstractSpaceBoundary - rdf:type owl:Class; - rdfs:label "ADEOfAbstractSpaceBoundary"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractSpaceBoundary acts as a hook to define properties within an ADE that are to be added to AbstractSpaceBoundary."@en . - -core:QualifiedVolume rdf:type owl:Class; - rdfs:label "QualifiedVolume"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedVolumeTypeValue; - owl:onProperty core:QualifiedVolume.typeOfVolume - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:QualifiedVolumeTypeValue; - owl:onProperty core:QualifiedVolume.typeOfVolume; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty core:QualifiedVolume.volume - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass sc:Measure; - owl:onProperty core:QualifiedVolume.volume; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "QualifiedVolume is an application-dependent measure of the volume of a space."@en . - -core:AbstractSpace.lod2MultiCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod2MultiCurve"@en; - skos:definition "Relates to a 3D MultiCurve geometry that represents the space in Level of Detail 2."@en . - -core:ADEOfAbstractSpace - rdf:type owl:Class; - rdfs:label "ADEOfAbstractSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractSpace acts as a hook to define properties within an ADE that are to be added to AbstractSpace."@en . - -core:ADEOfAbstractAppearance - rdf:type owl:Class; - rdfs:label "ADEOfAbstractAppearance"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractAppearance acts as a hook to define properties within an ADE that are to be added to AbstractAppearance."@en . - -core:ImplicitGeometry.libraryObject - rdf:type owl:DatatypeProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "libraryObject"@en; - skos:definition "Specifies the URI that points to the prototypical geometry stored in an external file."@en . - -core:Address rdf:type owl:Class; - rdfs:label "Address"@en; - rdfs:subClassOf core:AbstractFeature; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAddress; - owl:onProperty core:Address.adeOfAddress - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiPoint; - owl:onProperty core:Address.multiPoint - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiPoint; - owl:onProperty core:Address.multiPoint - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:XALAddress; - owl:onProperty core:Address.xalAddress - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:XALAddress; - owl:onProperty core:Address.xalAddress; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "Address represents an address of a city object."@en . - -core:DoubleBetween0and1List - rdf:type owl:Class; - rdfs:label "DoubleBetween0and1List"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:DoubleBetween0and1; - owl:onProperty core:DoubleBetween0and1List.list - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:DoubleBetween0and1; - owl:onProperty core:DoubleBetween0and1List.list; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "DoubleBetween0and1List is a basic type that represents a list of double values greater or equal than 0 and less or equal than 1. The type is used for color encoding, for example."@en . - -core:QualifiedVolume.typeOfVolume - rdf:type owl:ObjectProperty; - rdfs:domain core:QualifiedVolume; - rdfs:label "typeOfVolume"@en; - skos:definition "Indicates the specific type of the QualifiedVolume."@en . - -core:CityModelMember.versionTransitionMember - rdf:type owl:ObjectProperty; - rdfs:domain core:CityModelMember; - rdfs:label "versionTransitionMember"@en; - skos:definition "Specifies the transitions between the different versions of the CityModel."@en . - -core:AbstractSpace.volume - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "volume"@en; - skos:definition "Specifies qualified volumes related to the space."@en . - -core:ExternalReference.relationType - rdf:type owl:DatatypeProperty; - rdfs:domain core:ExternalReference; - rdfs:label "relationType"@en; - skos:definition "Specifies a URI that additionally qualifies the ExternalReference. The URI can point to a definition from an external ontology (e.g. the sameAs relation from OWL) and allows for mapping the ExternalReference to RDF triples."@en . - -core:AbstractFeature.description - rdf:type owl:DatatypeProperty; - rdfs:domain core:AbstractFeature; - rdfs:label "description"@en; - skos:definition "Provides further information on the feature."@en . - -core:AbstractFeature.name - rdf:type owl:DatatypeProperty; - rdfs:domain core:AbstractFeature; - rdfs:label "name"@en; - skos:definition "Specifies the name of the feature."@en . - -core:QualifiedArea rdf:type owl:Class; - rdfs:label "QualifiedArea"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedAreaTypeValue; - owl:onProperty core:QualifiedArea.typeOfArea - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:QualifiedAreaTypeValue; - owl:onProperty core:QualifiedArea.typeOfArea; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty core:QualifiedArea.area - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass sc:Measure; - owl:onProperty core:QualifiedArea.area; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "QualifiedArea is an application-dependent measure of the area of a space or of a thematic surface."@en . - -core:AbstractThematicSurface.pointCloud - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "pointCloud"@en; - skos:definition "Relates to a 3D PointCloud that represents the thematic surface."@en . - -core:ADEOfAbstractCityObject - rdf:type owl:Class; - rdfs:label "ADEOfAbstractCityObject"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractCityObject acts as a hook to define properties within an ADE that are to be added to AbstractCityObject."@en . - -core:AbstractOccupiedSpace.adeOfAbstractOccupiedSpace - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractOccupiedSpace; - rdfs:label "adeOfAbstractOccupiedSpace"@en; - skos:definition "Augments AbstractOccupiedSpace with properties defined in an ADE."@en . - -core:ImplicitGeometry.objectID - rdf:type owl:ObjectProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "objectID"@en; - skos:definition "Specifies the unique identifier of the ImplicitGeometry."@en . - -core:ImplicitGeometry.mimeType - rdf:type owl:ObjectProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "mimeType"@en; - skos:definition "Specifies the MIME type of the external file that stores the prototypical geometry."@en . - -core:AbstractVersionTransition.adeOfAbstractVersionTransition - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractVersionTransition; - rdfs:label "adeOfAbstractVersionTransition"@en; - skos:definition "Augments AbstractVersionTransition with properties defined in an ADE."@en . - -core:CityObjectRelation.relatedTo - rdf:type owl:ObjectProperty; - rdfs:domain core:CityObjectRelation; - rdfs:label "relatedTo"@en; - skos:definition "Relates other city objects to the city object. It also describes how the city objects are related to each other."@en . - -core:AbstractCityObject.externalReference - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "externalReference"@en; - skos:definition "References external objects in other information systems that have a relation to the city object."@en . - -core:AbstractSpace.lod3Solid - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod3Solid"@en; - skos:definition "Relates to a 3D Solid geometry that represents the space in Level of Detail 3."@en . - -core:AbstractCityObject.generalizesTo - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "generalizesTo"@en; - skos:definition "Relates generalized representations of the same real-world object in different Levels of Detail to the city object. The direction of this relation is from the city object to the corresponding generalized city objects."@en . - -core:AbstractThematicSurface.lod0MultiCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod0MultiCurve"@en; - skos:definition "Relates to a 3D MultiCurve geometry that represents the thematic surface in Level of Detail 0."@en . - -core:DoubleBetween0and1 - rdf:type owl:Class; - rdfs:label "DoubleBetween0and1"@en; - skos:definition "DoubleBetween0and1 is a basic type for values, which are greater or equal than 0 and less or equal than 1. The type is used for color encoding, for example."@en . - -core:CityModelMember.versionMember - rdf:type owl:ObjectProperty; - rdfs:domain core:CityModelMember; - rdfs:label "versionMember"@en; - skos:definition "Specifies the different versions of the CityModel."@en . - -core:AbstractThematicSurface.lod0MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod0MultiSurface"@en; - skos:definition "Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 0."@en . - -core:ExternalReference.targetResource - rdf:type owl:DatatypeProperty; - rdfs:domain core:ExternalReference; - rdfs:label "targetResource"@en; - skos:definition "Specifies the URI that points to the object in the external information system."@en . - -core:AbstractCityObject.genericAttribute - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "genericAttribute"@en; - skos:definition "Relates generic attributes to the city object."@en . - -core:ADEOfAddress rdf:type owl:Class; - rdfs:label "ADEOfAddress"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAddress acts as a hook to define properties within an ADE that are to be added to an Address."@en . - -core:AbstractCityObject.dynamizer - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "dynamizer"@en; - skos:definition "Relates Dynamizer objects to the city object. These allow timeseries data to override static attribute values of the city object."@en . - -core:ADEOfAbstractLogicalSpace - rdf:type owl:Class; - rdfs:label "ADEOfAbstractLogicalSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractLogicalSpace acts as a hook to define properties within an ADE that are to be added to AbstractLogicalSpace."@en . - -core:ADEOfAbstractPhysicalSpace - rdf:type owl:Class; - rdfs:label "ADEOfAbstractPhysicalSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractPhysicalSpace acts as a hook to define properties within an ADE that are to be added to AbstractPhysicalSpace."@en . - -core:AbstractSpace.lod2Solid - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod2Solid"@en; - skos:definition "Relates to a 3D Solid geometry that represents the space in Level of Detail 2."@en . - -core:AbstractSpaceBoundary - rdf:type owl:Class; - rdfs:label "AbstractSpaceBoundary"@en; - rdfs:subClassOf core:AbstractCityObject; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractSpaceBoundary; - owl:onProperty core:AbstractSpaceBoundary.adeOfAbstractSpaceBoundary - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractSpaceBoundary is the abstract superclass for all types of space boundaries. A space boundary is an entity with areal extent in the real world. Space boundaries are objects that bound a Space. They also realize the contact between adjacent spaces."@en . - -core:AbstractFeature rdf:type owl:Class; - rdfs:label "AbstractFeature"@en; - rdfs:subClassOf iso19109:AnyFeature; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ID; - owl:onProperty core:AbstractFeature.featureID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty core:AbstractFeature.description - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:ID; - owl:onProperty core:AbstractFeature.featureID; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty core:AbstractFeature.description - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom rdfs:Resource; - owl:onProperty core:AbstractFeature.identifier - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass rdfs:Resource; - owl:onProperty core:AbstractFeature.identifier - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:Name; - owl:onProperty core:AbstractFeature.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractFeature; - owl:onProperty core:AbstractFeature.adeOfAbstractFeature - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractFeature is the abstract superclass of all feature types within the CityGML Conceptual Model."@en . - -core:AbstractPointCloud.adeOfAbstractPointCloud - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPointCloud; - rdfs:label "adeOfAbstractPointCloud"@en; - skos:definition "Augments AbstractPointCloud with properties defined in an ADE."@en . - -core:AbstractOccupiedSpace.lod1ImplicitRepresentation - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractOccupiedSpace; - rdfs:label "lod1ImplicitRepresentation"@en; - skos:definition "Relates to an implicit geometry that represents the occupied space in Level of Detail 1."@en . - -core:DoubleOrNilReason.value - rdf:type owl:DatatypeProperty; - rdfs:domain core:DoubleOrNilReason; - rdfs:label "value"@en; - skos:definition "Specifies the double value."@en . - -core:DoubleBetween0and1List.list - rdf:type owl:ObjectProperty; - rdfs:domain core:DoubleBetween0and1List; - rdfs:label "list"@en; - skos:definition "Specifies the list of double values."@en . - -core:ADEOfAbstractFeatureWithLifespan - rdf:type owl:Class; - rdfs:label "ADEOfAbstractFeatureWithLifespan"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractFeatureWithLifespan acts as a hook to define properties within an ADE that are to be added to AbstractFeatureWithLifespan."@en . - -core:ExternalReference.informationSystem - rdf:type owl:DatatypeProperty; - rdfs:domain core:ExternalReference; - rdfs:label "informationSystem"@en; - skos:definition "Specifies the URI that points to the external information system."@en . - -core:CityModelMember.cityObjectMember - rdf:type owl:ObjectProperty; - rdfs:domain core:CityModelMember; - rdfs:label "cityObjectMember"@en; - skos:definition "Specifies the city objects that are part of the CityModel."@en . - -core:AbstractSpace.boundary - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "boundary"@en; - skos:definition "Relates to surfaces that bound the space."@en . - -core:AbstractUnoccupiedSpace.adeOfAbstractUnoccupiedSpace - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractUnoccupiedSpace; - rdfs:label "adeOfAbstractUnoccupiedSpace"@en; - skos:definition "Augments AbstractUnoccupiedSpace with properties defined in an ADE."@en . - -core:ClosureSurface.adeOfClosureSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:ClosureSurface; - rdfs:label "adeOfClosureSurface"@en; - skos:definition "Augments the ClosureSurface with properties defined in an ADE."@en . - -core:DoubleOrNilReason - rdf:type owl:Class; - rdfs:label "DoubleOrNilReason"@en; - rdfs:subClassOf [ rdf:type owl:Class; - owl:unionOf ( [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty core:DoubleOrNilReason.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:DoubleOrNilReason.nilReason - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:DoubleOrNilReason.value - ] - [ rdf:type owl:Restriction; - owl:onClass iso19136-bt:NilReason; - owl:onProperty core:DoubleOrNilReason.nilReason; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - ) - ] - ) - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom iso19136-bt:NilReason; - owl:onProperty core:DoubleOrNilReason.nilReason - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty core:DoubleOrNilReason.value - ]; - skos:definition "DoubleOrNilReason is a union type that allows for choosing between a double value and a nil reason."@en . - -core:AbstractSpace.lod0MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod0MultiSurface"@en; - skos:definition "Relates to a 3D MultiSurface geometry that represents the space in Level of Detail 0."@en . - -core:AbstractThematicSurface.adeOfAbstractThematicSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "adeOfAbstractThematicSurface"@en; - skos:definition "Augments AbstractThematicSurface with properties defined in an ADE."@en . - -core:CityModel rdf:type owl:Class; - rdfs:label "CityModel"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfCityModel; - owl:onProperty core:CityModel.adeOfCityModel - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:CityModelMember; - owl:onProperty core:CityModel.cityModelMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom iso19111-2019:EngineeringCRS; - owl:onProperty core:CityModel.engineeringCRS - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass iso19111-2019:EngineeringCRS; - owl:onProperty core:CityModel.engineeringCRS - ]; - skos:definition "CityModel is the container for all objects belonging to a city model."@en . - -core:AbstractThematicSurface.lod1MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod1MultiSurface"@en; - skos:definition "Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 1."@en . - -core:AbstractPhysicalSpace.pointCloud - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPhysicalSpace; - rdfs:label "pointCloud"@en; - skos:definition "Relates to a 3D PointCloud that represents the physical space."@en . - -core:AbstractCityObject.relatedTo - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "relatedTo"@en; - skos:definition "Relates other city objects to the city object. It also describes how the city objects are related to each other."@en . - -core:CityModelMember.featureMember - rdf:type owl:ObjectProperty; - rdfs:domain core:CityModelMember; - rdfs:label "featureMember"@en; - skos:definition "Specifies the feature objects that are part of the CityModel. It allows to include objects that are not derived from a class defined in the CityGML conceptual model, but from the ISO 19109 class AnyFeature."@en . - -core:ImplicitGeometry.transformationMatrix - rdf:type owl:ObjectProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "transformationMatrix"@en; - skos:definition "Specifies the mathematical transformation (translation, rotation, and scaling) between the prototypical geometry and the actual spatial position of the object."@en . - -core:AbstractSpace.lod3MultiCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod3MultiCurve"@en; - skos:definition "Relates to a 3D MultiCurve geometry that represents the space in Level of Detail 3."@en . - -core:QualifiedArea.area - rdf:type owl:DatatypeProperty; - rdfs:domain core:QualifiedArea; - rdfs:label "area"@en; - skos:definition "Specifies the value of the QualifiedArea."@en . - -core:CityModelMember.appearanceMember - rdf:type owl:ObjectProperty; - rdfs:domain core:CityModelMember; - rdfs:label "appearanceMember"@en; - skos:definition "Specifies the appearances of the CityModel."@en . - -core:Address.xalAddress - rdf:type owl:ObjectProperty; - rdfs:domain core:Address; - rdfs:label "xalAddress"@en; - skos:definition "Relates an OASIS address object to the Address."@en . - -core:AbstractSpace.lod0Point - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod0Point"@en; - skos:definition "Relates to a 3D Point geometry that represents the space in Level of Detail 0."@en . - -core:ADEOfAbstractVersion - rdf:type owl:Class; - rdfs:label "ADEOfAbstractVersion"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractVersion acts as a hook to define properties within an ADE that are to be added to AbstractVersion."@en . - -core:ADEOfAbstractVersionTransition - rdf:type owl:Class; - rdfs:label "ADEOfAbstractVersionTransition"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractVersionTransition acts as a hook to define properties within an ADE that are to be added to AbstractVersionTransition."@en . - -core:AbstractSpaceBoundary.adeOfAbstractSpaceBoundary - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpaceBoundary; - rdfs:label "adeOfAbstractSpaceBoundary"@en; - skos:definition "Augments AbstractSpaceBoundary with properties defined in an ADE."@en . - -core:AbstractPhysicalSpace.lod3TerrainIntersectionCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPhysicalSpace; - rdfs:label "lod3TerrainIntersectionCurve"@en; - skos:definition "Relates to a 3D MultiCurve geometry that represents the terrain intersection curve of the physical space in Level of Detail 3."@en . - -core:Occupancy.numberOfOccupants - rdf:type owl:DatatypeProperty; - rdfs:domain core:Occupancy; - rdfs:label "numberOfOccupants"@en; - skos:definition "Indicates the number of occupants contained by a feature."@en . - -core:AbstractOccupiedSpace.lod2ImplicitRepresentation - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractOccupiedSpace; - rdfs:label "lod2ImplicitRepresentation"@en; - skos:definition "Relates to an implicit geometry that represents the occupied space in Level of Detail 2."@en . - -core:AbstractFeature.featureID - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractFeature; - rdfs:label "featureID"@en; - skos:definition "Specifies the unique identifier of the feature that is valid in the instance document within which it occurs."@en . - -core:AbstractPhysicalSpace - rdf:type owl:Class; - rdfs:label "AbstractPhysicalSpace"@en; - rdfs:subClassOf core:AbstractSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractPhysicalSpace.lod3TerrainIntersectionCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractPointCloud; - owl:onProperty core:AbstractPhysicalSpace.pointCloud - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiCurve; - owl:onProperty core:AbstractPhysicalSpace.lod3TerrainIntersectionCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractPointCloud; - owl:onProperty core:AbstractPhysicalSpace.pointCloud - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiCurve; - owl:onProperty core:AbstractPhysicalSpace.lod2TerrainIntersectionCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractPhysicalSpace.lod1TerrainIntersectionCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiCurve; - owl:onProperty core:AbstractPhysicalSpace.lod1TerrainIntersectionCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractPhysicalSpace.lod2TerrainIntersectionCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractPhysicalSpace; - owl:onProperty core:AbstractPhysicalSpace.adeOfAbstractPhysicalSpace - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractPhysicalSpace is the abstract superclass for all types of physical spaces. Physical space refers to spaces that are fully or partially bounded by physical objects."@en . - -core:AbstractFeature.adeOfAbstractFeature - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractFeature; - rdfs:label "adeOfAbstractFeature"@en; - skos:definition "Augments AbstractFeature with properties defined in an ADE."@en . - -core:TransformationMatrix2x2 - rdf:type owl:Class; - rdfs:label "TransformationMatrix2x2"@en; - rdfs:subClassOf core:DoubleList; - skos:definition "TransformationMatrix2x2 is a 2 by 2 matrix represented as a list of four double values in row major order."@en . - -core:AbstractPointCloud - rdf:type owl:Class; - rdfs:label "AbstractPointCloud"@en; - rdfs:subClassOf core:AbstractFeature; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractPointCloud; - owl:onProperty core:AbstractPointCloud.adeOfAbstractPointCloud - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractPointCloud is the abstract superclass to represent PointCloud objects."@en . - -core:AbstractFeatureWithLifespan - rdf:type owl:Class; - rdfs:label "AbstractFeatureWithLifespan"@en; - rdfs:subClassOf core:AbstractFeature; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:dateTime; - owl:onProperty core:AbstractFeatureWithLifespan.validFrom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:dateTime; - owl:onProperty core:AbstractFeatureWithLifespan.terminationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:dateTime; - owl:onProperty core:AbstractFeatureWithLifespan.validFrom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:dateTime; - owl:onProperty core:AbstractFeatureWithLifespan.validTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:dateTime; - owl:onProperty core:AbstractFeatureWithLifespan.creationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:dateTime; - owl:onProperty core:AbstractFeatureWithLifespan.terminationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractFeatureWithLifespan; - owl:onProperty core:AbstractFeatureWithLifespan.adeOfAbstractFeatureWithLifespan - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:dateTime; - owl:onProperty core:AbstractFeatureWithLifespan.creationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:dateTime; - owl:onProperty core:AbstractFeatureWithLifespan.validTo - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractFeatureWithLifespan is the base class for all CityGML features. This class allows the optional specification of the real-world and database times for the existence of each feature."@en . diff --git a/citygml-owl/converted/ACMAPPER/dynamizer/dynamizer.ttl b/citygml-owl/converted/ACMAPPER/dynamizer/dynamizer.ttl deleted file mode 100644 index ddb6e85..0000000 --- a/citygml-owl/converted/ACMAPPER/dynamizer/dynamizer.ttl +++ /dev/null @@ -1,1014 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix dyn: <https://ogcbblocks/CityGML/3.0/dynamizer#> . -@prefix gmlowl: <http://www.opengis.net/ont/gml#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix time: <http://www.w3.org/2006/time#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -dyn:TimeValuePair.boolValue - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TimeValuePair; - rdfs:label "boolValue"@en; - skos:definition "Specifies the \"Boolean\" value of the TimeValuePair."@en . - -dyn:StandardFileTimeseries.mimeType - rdf:type owl:ObjectProperty; - rdfs:domain dyn:StandardFileTimeseries; - rdfs:label "mimeType"@en; - skos:definition "Specifies the MIME type of the external timeseries file."@en . - -dyn:TimeValuePair.doubleValue - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TimeValuePair; - rdfs:label "doubleValue"@en; - skos:definition "Specifies the \"Double\" value of the TimeValuePair."@en . - -dyn:ADEOfAbstractTimeseries - rdf:type owl:Class; - rdfs:label "ADEOfAbstractTimeseries"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractTimeseries acts as a hook to define properties within an ADE that are to be added to AbstractTimeseries."@en . - -dyn:TabulatedFileTimeseries.fileType - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "fileType"@en; - skos:definition "Specifies the format used to represent the timeseries data."@en . - -dyn:TimeValuePair.uriValue - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TimeValuePair; - rdfs:label "uriValue"@en; - skos:definition "Specifies the \"URI\" value of the TimeValuePair."@en . - -dyn:StandardFileTimeseries.fileLocation - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:StandardFileTimeseries; - rdfs:label "fileLocation"@en; - skos:definition "Specifies the URI that points to the external timeseries file."@en . - -dyn:ADEOfStandardFileTimeseries - rdf:type owl:Class; - rdfs:label "ADEOfStandardFileTimeseries"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfStandardFileTimeseries acts as a hook to define properties within an ADE that are to be added to a StandardFileTimeseries."@en . - -dyn:ADEOfGenericTimeseries - rdf:type owl:Class; - rdfs:label "ADEOfGenericTimeseries"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfGenericTimeseries acts as a hook to define properties within an ADE that are to be added to a GenericTimeseries."@en . - -dyn:TabulatedFileTimeseries.decimalSymbol - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "decimalSymbol"@en; - skos:definition "Indicates which symbol is used to separate the integer part from the fractional part of a decimal number."@en . - -dyn:CompositeTimeseries.adeOfCompositeTimeseries - rdf:type owl:ObjectProperty; - rdfs:domain dyn:CompositeTimeseries; - rdfs:label "adeOfCompositeTimeseries"@en; - skos:definition "Augments the CompositeTimeseries with properties defined in an ADE."@en . - -dyn:StandardFileTimeseries - rdf:type owl:Class; - rdfs:label "StandardFileTimeseries"@en; - rdfs:subClassOf dyn:AbstractAtomicTimeseries; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfStandardFileTimeseries; - owl:onProperty dyn:StandardFileTimeseries.adeOfStandardFileTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:StandardFileTypeValue; - owl:onProperty dyn:StandardFileTimeseries.fileType; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty dyn:StandardFileTimeseries.fileLocation; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty dyn:StandardFileTimeseries.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty dyn:StandardFileTimeseries.fileLocation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:MimeTypeValue; - owl:onProperty dyn:StandardFileTimeseries.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:StandardFileTypeValue; - owl:onProperty dyn:StandardFileTimeseries.fileType - ]; - skos:definition "A StandardFileTimeseries represents time-varying data for a single contiguous time interval. The data is provided in an external file referenced in the StandardFileTimeseries. The data within the external file is encoded according to a dedicated format for the representation of timeseries data such as using the OGC TimeseriesML or OGC Observations & Measurements Standard. The data type of the data has to be specified within the external file."@en . - -dyn:AbstractAtomicTimeseries.adeOfAbstractAtomicTimeseries - rdf:type owl:ObjectProperty; - rdfs:domain dyn:AbstractAtomicTimeseries; - rdfs:label "adeOfAbstractAtomicTimeseries"@en; - skos:definition "Augments AbstractAtomicTimeseries with properties defined in an ADE."@en . - -dyn:TimeValuePair.timestamp - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TimeValuePair; - rdfs:label "timestamp"@en; - skos:definition "Specifies the timepoint at which the value of the TimeValuePair is valid."@en . - -dyn:Dynamizer.adeOfDynamizer - rdf:type owl:ObjectProperty; - rdfs:domain dyn:Dynamizer; - rdfs:label "adeOfDynamizer"@en; - skos:definition "Augments the Dynamizer with properties defined in an ADE."@en . - -dyn:StandardFileTimeseries.fileType - rdf:type owl:ObjectProperty; - rdfs:domain dyn:StandardFileTimeseries; - rdfs:label "fileType"@en; - skos:definition "Specifies the format used to represent the timeseries data."@en . - -dyn:Dynamizer rdf:type owl:Class; - rdfs:label "Dynamizer"@en; - rdfs:subClassOf core:AbstractDynamizer; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty dyn:Dynamizer.attributeRef; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfDynamizer; - owl:onProperty dyn:Dynamizer.adeOfDynamizer - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:SensorConnection; - owl:onProperty dyn:Dynamizer.sensorConnection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:Dynamizer.startTime - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass dyn:SensorConnection; - owl:onProperty dyn:Dynamizer.sensorConnection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:Dynamizer.endTime - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:Dynamizer.startTime - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:Dynamizer.endTime - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass dyn:AbstractTimeseries; - owl:onProperty dyn:Dynamizer.dynamicData - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:Dynamizer.attributeRef - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:AbstractTimeseries; - owl:onProperty dyn:Dynamizer.dynamicData - ]; - skos:definition "A Dynamizer is an object that injects timeseries data for an individual attribute of the city object in which it is included. The timeseries data overrides the static value of the referenced city object attribute in order to represent dynamic (time-dependent) variations of its value."@en . - -dyn:SensorConnection.linkToSensorDescription - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "linkToSensorDescription"@en; - skos:definition "Specifies the complete URL to the sensor description request."@en . - -dyn:AbstractAtomicTimeseries.uom - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:AbstractAtomicTimeseries; - rdfs:label "uom"@en; - skos:definition "Specifies the unit of measurement of the observation values."@en . - -dyn:SensorConnection.sensorLocation - rdf:type owl:ObjectProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "sensorLocation"@en; - skos:definition "Relates the sensor to the city object where it is located."@en . - -dyn:TabulatedFileTimeseries.fileLocation - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "fileLocation"@en; - skos:definition "Specifies the URI that points to the external timeseries file."@en . - -dyn:ADEOfAbstractAtomicTimeseries - rdf:type owl:Class; - rdfs:label "ADEOfAbstractAtomicTimeseries"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractAtomicTimeseries acts as a hook to define properties within an ADE that are to be added to AbstractAtomicTimeseries."@en . - -dyn:TabulatedFileTimeseries.numberOfHeaderLines - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "numberOfHeaderLines"@en; - skos:definition "Indicates the number of lines at the beginning of the tabulated file that represent headers."@en . - -dyn:TimeseriesComponent.repetitions - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TimeseriesComponent; - rdfs:label "repetitions"@en; - skos:definition "Specifies how often the timeseries that is referenced by the TimeseriesComponent should be iterated."@en . - -dyn:SensorConnection.baseURL - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "baseURL"@en; - skos:definition "Specifies the base URL of the Sensor API request."@en . - -dyn:AbstractTimeseries.firstTimestamp - rdf:type owl:ObjectProperty; - rdfs:domain dyn:AbstractTimeseries; - rdfs:label "firstTimestamp"@en; - skos:definition "Specifies the beginning of the timeseries."@en . - -dyn:SensorConnection.observationProperty - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "observationProperty"@en; - skos:definition "Specifies the phenomenon for which the SensorConnection provides observations."@en . - -dyn:TabulatedFileTimeseries.idColumnNo - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "idColumnNo"@en; - skos:definition "Specifies the number of the column that stores the identifier of the time-value-pair."@en . - -dyn:SensorConnection.linkToObservation - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "linkToObservation"@en; - skos:definition "Specifies the complete URL to the observation request."@en . - -dyn:GenericTimeseries.timeValuePair - rdf:type owl:ObjectProperty; - rdfs:domain dyn:GenericTimeseries; - rdfs:label "timeValuePair"@en; - skos:definition "Relates to the time-value-pairs that are part of the GenericTimeseries."@en . - -dyn:TimeValuePair.geometryValue - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TimeValuePair; - rdfs:label "geometryValue"@en; - skos:definition "Specifies the geometry value of the TimeValuePair."@en . - -dyn:TabulatedFileTimeseries.valueColumnName - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "valueColumnName"@en; - skos:definition "Specifies the name of the column that stores the value of the time-value-pair."@en . - -dyn:SensorConnection rdf:type owl:Class; - rdfs:label "SensorConnection"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.datastreamID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.sensorID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractCityObject; - owl:onProperty dyn:SensorConnection.sensorLocation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.sensorName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.observationID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.datastreamID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.observationProperty; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractCityObject; - owl:onProperty dyn:SensorConnection.sensorLocation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.sensorID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.sensorName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.observationID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.mqttServer - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.linkToObservation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.uom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.mqttServer - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.uom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.linkToSensorDescription - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:SensorConnectionTypeValue; - owl:onProperty dyn:SensorConnection.connectionType; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.mqttTopic - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty dyn:SensorConnection.baseURL - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:SensorConnectionTypeValue; - owl:onProperty dyn:SensorConnection.connectionType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.mqttTopic - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass dyn:AuthenticationTypeValue; - owl:onProperty dyn:SensorConnection.authType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:AuthenticationTypeValue; - owl:onProperty dyn:SensorConnection.authType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.observationProperty - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty dyn:SensorConnection.baseURL - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:SensorConnection.linkToObservation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:SensorConnection.linkToSensorDescription - ]; - skos:definition "A SensorConnection provides all details that are required to retrieve a specific datastream from an external sensor web service. This data type comprises the service type (e.g. OGC SensorThings API, OGC Sensor Observation Services, MQTT, proprietary platforms), the URL of the sensor service, the identifier for the sensor or thing, and its observed property as well as information about the required authentication method."@en . - -dyn:TabulatedFileTimeseries.idValue - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "idValue"@en; - skos:definition "Specifies the value of the identifier for which the time-value-pairs are to be selected."@en . - -dyn:SensorConnection.authType - rdf:type owl:ObjectProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "authType"@en; - skos:definition "Specifies the type of authentication required to be able to access the Sensor API."@en . - -dyn:TabulatedFileTimeseries.fieldSeparator - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "fieldSeparator"@en; - skos:definition "Indicates which symbol is used to separate the individual values in the tabulated file."@en . - -dyn:AbstractTimeseries.lastTimestamp - rdf:type owl:ObjectProperty; - rdfs:domain dyn:AbstractTimeseries; - rdfs:label "lastTimestamp"@en; - skos:definition "Specifies the end of the timeseries."@en . - -dyn:TimeseriesTypeValue - rdf:type rdfs:Datatype; - rdfs:label "TimeseriesTypeValue"@en; - owl:oneOf ( "int" "double" "string" "geometry" "uri" "bool" "implicitGeometry" "appearance" ); - skos:definition "TimeseriesTypeValue enumerates the possible value types for GenericTimeseries and TimeValuePair."@en . - -dyn:Dynamizer.attributeRef - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:Dynamizer; - rdfs:label "attributeRef"@en; - skos:definition "Specifies the attribute of a CityGML feature whose value is overridden or replaced by the (dynamic) values specified by the Dynamizer."@en . - -dyn:CompositeTimeseries - rdf:type owl:Class; - rdfs:label "CompositeTimeseries"@en; - rdfs:subClassOf dyn:AbstractTimeseries; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfCompositeTimeseries; - owl:onProperty dyn:CompositeTimeseries.adeOfCompositeTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:TimeseriesComponent; - owl:onProperty dyn:CompositeTimeseries.component - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass dyn:TimeseriesComponent; - owl:onProperty dyn:CompositeTimeseries.component - ]; - skos:definition "A CompositeTimeseries is a (possibly recursive) aggregation of atomic and composite timeseries. The components of a composite timeseries must have non-overlapping time intervals."@en . - -dyn:Dynamizer.sensorConnection - rdf:type owl:ObjectProperty; - rdfs:domain dyn:Dynamizer; - rdfs:label "sensorConnection"@en; - skos:definition "Relates to the sensor API that delivers timeseries data."@en . - -dyn:SensorConnection.mqttTopic - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "mqttTopic"@en; - skos:definition "Names the specific datastream that is retrieved by the SensorConnection. This attribute is relevant when the MQTT Protocol is used to connect to a Sensor API."@en . - -dyn:TabulatedFileTimeseries.valueColumnNo - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "valueColumnNo"@en; - skos:definition "Specifies the number of the column that stores the value of the time-value-pair."@en . - -dyn:TimeseriesComponent - rdf:type owl:Class; - rdfs:label "TimeseriesComponent"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:AbstractTimeseries; - owl:onProperty dyn:TimeseriesComponent.timeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:AbstractTimeseries; - owl:onProperty dyn:TimeseriesComponent.timeseries; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalDuration; - owl:onProperty dyn:TimeseriesComponent.additionalGap - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalDuration; - owl:onProperty dyn:TimeseriesComponent.additionalGap - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:TimeseriesComponent.repetitions - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:integer; - owl:onProperty dyn:TimeseriesComponent.repetitions; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "TimeseriesComponent represents an element of a CompositeTimeseries."@en . - -dyn:ADEOfCompositeTimeseries - rdf:type owl:Class; - rdfs:label "ADEOfCompositeTimeseries"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfCompositeTimeseries acts as a hook to define properties within an ADE that are to be added to a CompositeTimeseries."@en . - -dyn:AbstractAtomicTimeseries - rdf:type owl:Class; - rdfs:label "AbstractAtomicTimeseries"@en; - rdfs:subClassOf dyn:AbstractTimeseries; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:AbstractAtomicTimeseries.uom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:AbstractAtomicTimeseries.observationProperty - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfAbstractAtomicTimeseries; - owl:onProperty dyn:AbstractAtomicTimeseries.adeOfAbstractAtomicTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty dyn:AbstractAtomicTimeseries.observationProperty; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:AbstractAtomicTimeseries.uom - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractAtomicTimeseries represents the attributes and relationships that are common to all kinds of atomic timeseries (GenericTimeseries, TabulatedFileTimeseries, StandardFileTimeseries). An atomic timeseries represents time-varying data of a specific data type for a single contiguous time interval."@en . - -dyn:GenericTimeseries.valueType - rdf:type owl:ObjectProperty; - rdfs:domain dyn:GenericTimeseries; - rdfs:label "valueType"@en; - skos:definition "Indicates the specific type of all time-value-pairs that are part of the GenericTimeseries."@en . - -dyn:TimeValuePair.stringValue - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TimeValuePair; - rdfs:label "stringValue"@en; - skos:definition "Specifies the \"String\" value of the TimeValuePair."@en . - -dyn:GenericTimeseries - rdf:type owl:Class; - rdfs:label "GenericTimeseries"@en; - rdfs:subClassOf dyn:AbstractAtomicTimeseries; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfGenericTimeseries; - owl:onProperty dyn:GenericTimeseries.adeOfGenericTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:TimeValuePair; - owl:onProperty dyn:GenericTimeseries.timeValuePair - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass dyn:TimeValuePair; - owl:onProperty dyn:GenericTimeseries.timeValuePair - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:TimeseriesTypeValue; - owl:onProperty dyn:GenericTimeseries.valueType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:TimeseriesTypeValue; - owl:onProperty dyn:GenericTimeseries.valueType; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "A GenericTimeseries represents time-varying data in the form of embedded time-value-pairs of a specific data type for a single contiguous time interval."@en . - -dyn:TimeValuePair.intValue - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TimeValuePair; - rdfs:label "intValue"@en; - skos:definition "Specifies the \"Integer\" value of the TimeValuePair."@en . - -dyn:TabulatedFileTimeseries.timeColumnNo - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "timeColumnNo"@en; - skos:definition "Specifies the number of the column that stores the timestamp of the time-value-pair."@en . - -dyn:SensorConnection.datastreamID - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "datastreamID"@en; - skos:definition "Specifies the datastream that is retrieved by the SensorConnection."@en . - -dyn:TimeValuePair rdf:type owl:Class; - rdfs:label "TimeValuePair"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:AbstractGeometry; - owl:onProperty dyn:TimeValuePair.geometryValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:ImplicitGeometry; - owl:onProperty dyn:TimeValuePair.implicitGeometryValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:TimeValuePair.intValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:TimeValuePair.stringValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractAppearance; - owl:onProperty dyn:TimeValuePair.appearanceValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:TimeValuePair.timestamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:TimeValuePair.stringValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty dyn:TimeValuePair.boolValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty dyn:TimeValuePair.doubleValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty dyn:TimeValuePair.uriValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:double; - owl:onProperty dyn:TimeValuePair.doubleValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:AbstractGeometry; - owl:onProperty dyn:TimeValuePair.geometryValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty dyn:TimeValuePair.uriValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:TimeValuePair.timestamp; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:TimeValuePair.intValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty dyn:TimeValuePair.boolValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractAppearance; - owl:onProperty dyn:TimeValuePair.appearanceValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ImplicitGeometry; - owl:onProperty dyn:TimeValuePair.implicitGeometryValue - ]; - skos:definition "A TimeValuePair represents a value that is valid for a given timepoint. For each TimeValuePair, only one of the value properties can be used mutually exclusive. Which value property has to be provided depends on the selected value type in the GenericTimeSeries feature, in which the TimeValuePair is included."@en . - -dyn:ADEOfTabulatedFileTimeseries - rdf:type owl:Class; - rdfs:label "ADEOfTabulatedFileTimeseries"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTabulatedFileTimeseries acts as a hook to define properties within an ADE that are to be added to a TabulatedFileTimeseries."@en . - -dyn:TabulatedFileTimeseries.timeColumnName - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "timeColumnName"@en; - skos:definition "Specifies the name of the column that stores the timestamp of the time-value-pair."@en . - -dyn:SensorConnection.sensorName - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "sensorName"@en; - skos:definition "Specifies the name of the sensor from which the SensorConnection retrieves observations."@en . - -dyn:TimeseriesComponent.additionalGap - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TimeseriesComponent; - rdfs:label "additionalGap"@en; - skos:definition "Specifies how much extra time is added after all repetitions as an additional gap."@en . - -dyn:TabulatedFileTimeseries.idColumnName - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "idColumnName"@en; - skos:definition "Specifies the name of the column that stores the identifier of the time-value-pair."@en . - -dyn:AbstractAtomicTimeseries.observationProperty - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:AbstractAtomicTimeseries; - rdfs:label "observationProperty"@en; - skos:definition "Specifies the phenomenon for which the atomic timeseries provides observation values."@en . - -dyn:TimeseriesComponent.timeseries - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TimeseriesComponent; - rdfs:label "timeseries"@en; - skos:definition "Relates a timeseries to the TimeseriesComponent."@en . - -dyn:SensorConnection.sensorID - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "sensorID"@en; - skos:definition "Specifies the unique identifier of the sensor from which the SensorConnection retrieves observations."@en . - -dyn:SensorConnection.connectionType - rdf:type owl:ObjectProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "connectionType"@en; - skos:definition "Indicates the type of Sensor API to which the SensorConnection refers."@en . - -dyn:TabulatedFileTimeseries.valueType - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "valueType"@en; - skos:definition "Indicates the specific type of the timeseries data."@en . - -dyn:TimeValuePair.implicitGeometryValue - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TimeValuePair; - rdfs:label "implicitGeometryValue"@en; - skos:definition "Specifies the \"ImplicitGeometry\" value of the TimeValuePair."@en . - -dyn:SensorConnection.observationID - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "observationID"@en; - skos:definition "Specifies the unique identifier of the observation that is retrieved by the SensorConnection."@en . - -<https://ogcbblocks/CityGML/3.0/dynamizer> - rdf:type owl:Ontology; - rdfs:label "Dynamizer"@en; - owl:imports <http://www.opengis.net/ont/gml> , <https://ogcbblocks/CityGML/3.0/core> , <www.w3.org/2006/time> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Dynamizer module supports the injection of timeseries data for individual attributes of CityGML features. Timeseries data can either be retrieved from external Sensor APIs (e.g. OGC SensorThings API, OGC Sensor Observation Services, MQTT, proprietary platforms), external standardized timeseries files (e.g. OGC TimeseriesML or OGC Observations & Measurements), external tabulated files (e.g CSV) or can be represented inline as basic time-value pairs."@en . - -dyn:StandardFileTimeseries.adeOfStandardFileTimeseries - rdf:type owl:ObjectProperty; - rdfs:domain dyn:StandardFileTimeseries; - rdfs:label "adeOfStandardFileTimeseries"@en; - skos:definition "Augments the StandardFileTimeseries with properties defined in an ADE."@en . - -dyn:TabulatedFileTimeseries - rdf:type owl:Class; - rdfs:label "TabulatedFileTimeseries"@en; - rdfs:subClassOf dyn:AbstractAtomicTimeseries; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:TabulatedFileTimeseries.idColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.decimalSymbol - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:TabulatedFileTypeValue; - owl:onProperty dyn:TabulatedFileTimeseries.fileType; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.idValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:TabulatedFileTimeseries.numberOfHeaderLines - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:TabulatedFileTimeseries.timeColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:TabulatedFileTimeseries.valueColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.valueColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty dyn:TabulatedFileTimeseries.fileLocation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:TabulatedFileTypeValue; - owl:onProperty dyn:TabulatedFileTimeseries.fileType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:TabulatedFileTimeseries.idColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:MimeTypeValue; - owl:onProperty dyn:TabulatedFileTimeseries.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:TimeseriesTypeValue; - owl:onProperty dyn:TabulatedFileTimeseries.valueType; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:TabulatedFileTimeseries.timeColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.timeColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfTabulatedFileTimeseries; - owl:onProperty dyn:TabulatedFileTimeseries.adeOfTabulatedFileTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:TimeseriesTypeValue; - owl:onProperty dyn:TabulatedFileTimeseries.valueType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.fieldSeparator - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:TabulatedFileTimeseries.numberOfHeaderLines - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.fieldSeparator; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.valueColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.idColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty dyn:TabulatedFileTimeseries.fileLocation; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty dyn:TabulatedFileTimeseries.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.decimalSymbol - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.idColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:TabulatedFileTimeseries.valueColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.idValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:TabulatedFileTimeseries.timeColumnName - ]; - skos:definition "A TabulatedFileTimeseries represents time-varying data of a specific data type for a single contiguous time interval. The data is provided in an external file referenced in the TabulatedFileTimeseries. The file contains table structured data using an appropriate file format such as comma-separated values (CSV), Microsoft Excel (XLSX) or Google Spreadsheet. The timestamps and the values are given in specific columns of the table. Each row represents a single time-value-pair. A subset of rows can be selected using the idColumn and idValue attributes."@en . - -dyn:AbstractTimeseries - rdf:type owl:Class; - rdfs:label "AbstractTimeseries"@en; - rdfs:subClassOf core:AbstractFeature; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:AbstractTimeseries.lastTimestamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfAbstractTimeseries; - owl:onProperty dyn:AbstractTimeseries.adeOfAbstractTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:AbstractTimeseries.firstTimestamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:AbstractTimeseries.lastTimestamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:AbstractTimeseries.firstTimestamp - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractTimeseries is the abstract superclass representing any type of timeseries data."@en . - -dyn:AbstractTimeseries.adeOfAbstractTimeseries - rdf:type owl:ObjectProperty; - rdfs:domain dyn:AbstractTimeseries; - rdfs:label "adeOfAbstractTimeseries"@en; - skos:definition "Augments AbstractTimeseries with properties defined in an ADE."@en . - -dyn:TimeValuePair.appearanceValue - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TimeValuePair; - rdfs:label "appearanceValue"@en; - skos:definition "Specifies the \"Appearance\" value of the TimeValuePair."@en . - -dyn:Dynamizer.endTime - rdf:type owl:ObjectProperty; - rdfs:domain dyn:Dynamizer; - rdfs:label "endTime"@en; - skos:definition "Specifies the end of the time span for which the Dynamizer provides dynamic values."@en . - -dyn:GenericTimeseries.adeOfGenericTimeseries - rdf:type owl:ObjectProperty; - rdfs:domain dyn:GenericTimeseries; - rdfs:label "adeOfGenericTimeseries"@en; - skos:definition "Augments the GenericTimeseries with properties defined in an ADE."@en . - -dyn:Dynamizer.startTime - rdf:type owl:ObjectProperty; - rdfs:domain dyn:Dynamizer; - rdfs:label "startTime"@en; - skos:definition "Specifies the beginning of the time span for which the Dynamizer provides dynamic values."@en . - -dyn:TabulatedFileTimeseries.adeOfTabulatedFileTimeseries - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "adeOfTabulatedFileTimeseries"@en; - skos:definition "Augments the TabulatedFileTimeseries with properties defined in an ADE."@en . - -dyn:TabulatedFileTimeseries.mimeType - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TabulatedFileTimeseries; - rdfs:label "mimeType"@en; - skos:definition "Specifies the MIME type of the external timeseries file."@en . - -dyn:SensorConnection.mqttServer - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "mqttServer"@en; - skos:definition "Specifies the name of the MQTT Server. This attribute is relevant when the MQTT Protocol is used to connect to a Sensor API."@en . - -dyn:Dynamizer.dynamicData - rdf:type owl:ObjectProperty; - rdfs:domain dyn:Dynamizer; - rdfs:label "dynamicData"@en; - skos:definition "Relates to the timeseries data that is given either inline within a CityGML dataset or by a link to an external file containing timeseries data."@en . - -dyn:SensorConnection.uom - rdf:type owl:DatatypeProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "uom"@en; - skos:definition "Specifies the unit of measurement of the observations."@en . - -dyn:ADEOfDynamizer rdf:type owl:Class; - rdfs:label "ADEOfDynamizer"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfDynamizer acts as a hook to define properties within an ADE that are to be added to a Dynamizer."@en . - -dyn:CompositeTimeseries.component - rdf:type owl:ObjectProperty; - rdfs:domain dyn:CompositeTimeseries; - rdfs:label "component"@en; - skos:definition "Relates to the atomic and composite timeseries that are part of the CompositeTimeseries. The referenced timeseries are sequentially ordered."@en . diff --git a/citygml-owl/converted/ACMAPPER/generics/generics.ttl b/citygml-owl/converted/ACMAPPER/generics/generics.ttl deleted file mode 100644 index 1f0ab0a..0000000 --- a/citygml-owl/converted/ACMAPPER/generics/generics.ttl +++ /dev/null @@ -1,540 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix gen: <https://ogcbblocks/CityGML/3.0/generics#> . -@prefix iso19136-bt: <http://def.isotc211.org/iso19136/2007/BasicTypes#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix sc: <http://shapechange.net/resources/ont/base#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -gen:DoubleAttribute rdf:type owl:Class; - rdfs:label "DoubleAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty gen:DoubleAttribute.value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty gen:DoubleAttribute.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:DoubleAttribute.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:DoubleAttribute.name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "DoubleAttribute is a data type used to define generic attributes of type \"Double\"."@en . - -gen:GenericUnoccupiedSpace.class - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericUnoccupiedSpace; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the GenericUnoccupiedSpace."@en . - -gen:MeasureAttribute.name - rdf:type owl:DatatypeProperty; - rdfs:domain gen:MeasureAttribute; - rdfs:label "name"@en; - skos:definition "Specifies the name of the MeasureAttribute."@en . - -gen:GenericAttributeSet.codeSpace - rdf:type owl:DatatypeProperty; - rdfs:domain gen:GenericAttributeSet; - rdfs:label "codeSpace"@en; - skos:definition "Associates the GenericAttributeSet with an authority that maintains the collection of generic attributes."@en . - -gen:GenericLogicalSpace.adeOfGenericLogicalSpace - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericLogicalSpace; - rdfs:label "adeOfGenericLogicalSpace"@en; - skos:definition "Augments the GenericLogicalSpace with properties defined in an ADE."@en . - -gen:MeasureAttribute rdf:type owl:Class; - rdfs:label "MeasureAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty gen:MeasureAttribute.value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass sc:Measure; - owl:onProperty gen:MeasureAttribute.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:MeasureAttribute.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:MeasureAttribute.name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "MeasureAttribute is a data type used to define generic attributes of type \"Measure\"."@en . - -gen:UriAttribute.name - rdf:type owl:DatatypeProperty; - rdfs:domain gen:UriAttribute; - rdfs:label "name"@en; - skos:definition "Specifies the name of the UriAttribute."@en . - -gen:IntAttribute.name - rdf:type owl:DatatypeProperty; - rdfs:domain gen:IntAttribute; - rdfs:label "name"@en; - skos:definition "Specifies the name of the IntAttribute."@en . - -gen:GenericLogicalSpace.class - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericLogicalSpace; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the GenericLogicalSpace."@en . - -gen:GenericThematicSurface.usage - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericThematicSurface; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the GenericThematicSurface."@en . - -gen:DateAttribute.name - rdf:type owl:DatatypeProperty; - rdfs:domain gen:DateAttribute; - rdfs:label "name"@en; - skos:definition "Specifies the name of the DateAttribute."@en . - -gen:GenericThematicSurface.adeOfGenericThematicSurface - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericThematicSurface; - rdfs:label "adeOfGenericThematicSurface"@en; - skos:definition "Augments the GenericThematicSurface with properties defined in an ADE."@en . - -gen:ADEOfGenericLogicalSpace - rdf:type owl:Class; - rdfs:label "ADEOfGenericLogicalSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfGenericLogicalSpace acts as a hook to define properties within an ADE that are to be added to a GenericLogicalSpace."@en . - -gen:StringAttribute rdf:type owl:Class; - rdfs:label "StringAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:StringAttribute.value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:StringAttribute.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:StringAttribute.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:StringAttribute.name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "StringAttribute is a data type used to define generic attributes of type \"String\"."@en . - -gen:GenericAttributeSet - rdf:type owl:Class; - rdfs:label "GenericAttributeSet"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractGenericAttribute; - owl:onProperty gen:GenericAttributeSet.genericAttribute - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:GenericAttributeSet.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:GenericAttributeSet.name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty gen:GenericAttributeSet.codeSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractGenericAttribute; - owl:onProperty gen:GenericAttributeSet.genericAttribute - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty gen:GenericAttributeSet.codeSpace - ]; - skos:definition "A GenericAttributeSet is a named collection of generic attributes."@en . - -gen:IntAttribute.value - rdf:type owl:DatatypeProperty; - rdfs:domain gen:IntAttribute; - rdfs:label "value"@en; - skos:definition "Specifies the \"Integer\" value."@en . - -gen:UriAttribute rdf:type owl:Class; - rdfs:label "UriAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty gen:UriAttribute.value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty gen:UriAttribute.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:UriAttribute.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:UriAttribute.name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "UriAttribute is a data type used to define generic attributes of type \"URI\"."@en . - -gen:CodeAttribute.value - rdf:type owl:ObjectProperty; - rdfs:domain gen:CodeAttribute; - rdfs:label "value"@en; - skos:definition "Specifies the \"Code\" value."@en . - -gen:GenericThematicSurface.function - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericThematicSurface; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the GenericThematicSurface."@en . - -gen:DateAttribute rdf:type owl:Class; - rdfs:label "DateAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:date; - owl:onProperty gen:DateAttribute.value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:date; - owl:onProperty gen:DateAttribute.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:DateAttribute.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:DateAttribute.name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "DateAttribute is a data type used to define generic attributes of type \"Date\"."@en . - -gen:ADEOfGenericUnoccupiedSpace - rdf:type owl:Class; - rdfs:label "ADEOfGenericUnoccupiedSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfGenericUnoccupiedSpace acts as a hook to define properties within an ADE that are to be added to a GenericUnoccupiedSpace."@en . - -gen:GenericAttributeSet.name - rdf:type owl:DatatypeProperty; - rdfs:domain gen:GenericAttributeSet; - rdfs:label "name"@en; - skos:definition "Specifies the name of the GenericAttributeSet."@en . - -gen:GenericThematicSurface.class - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericThematicSurface; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the GenericThematicSurface."@en . - -gen:GenericLogicalSpace - rdf:type owl:Class; - rdfs:label "GenericLogicalSpace"@en; - rdfs:subClassOf core:AbstractLogicalSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:ADEOfGenericLogicalSpace; - owl:onProperty gen:GenericLogicalSpace.adeOfGenericLogicalSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericLogicalSpaceUsageValue; - owl:onProperty gen:GenericLogicalSpace.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericLogicalSpaceFunctionValue; - owl:onProperty gen:GenericLogicalSpace.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericLogicalSpaceClassValue; - owl:onProperty gen:GenericLogicalSpace.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gen:GenericLogicalSpaceClassValue; - owl:onProperty gen:GenericLogicalSpace.class - ]; - skos:definition "A GenericLogicalSpace is a space that is not represented by any explicitly modelled AbstractLogicalSpace subclass within CityGML."@en . - -gen:UriAttribute.value - rdf:type owl:DatatypeProperty; - rdfs:domain gen:UriAttribute; - rdfs:label "value"@en; - skos:definition "Specifies the \"URI\" value."@en . - -gen:GenericOccupiedSpace - rdf:type owl:Class; - rdfs:label "GenericOccupiedSpace"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:ADEOfGenericOccupiedSpace; - owl:onProperty gen:GenericOccupiedSpace.adeOfGenericOccupiedSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericOccupiedSpaceUsageValue; - owl:onProperty gen:GenericOccupiedSpace.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericOccupiedSpaceFunctionValue; - owl:onProperty gen:GenericOccupiedSpace.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericOccupiedSpaceClassValue; - owl:onProperty gen:GenericOccupiedSpace.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gen:GenericOccupiedSpaceClassValue; - owl:onProperty gen:GenericOccupiedSpace.class - ]; - skos:definition "A GenericOccupiedSpace is a space that is not represented by any explicitly modelled AbstractOccupiedSpace subclass within CityGML."@en . - -gen:GenericAttributeSet.genericAttribute - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericAttributeSet; - rdfs:label "genericAttribute"@en; - skos:definition "Relates to the generic attributes that are part of the GenericAttributeSet."@en . - -gen:GenericOccupiedSpace.adeOfGenericOccupiedSpace - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericOccupiedSpace; - rdfs:label "adeOfGenericOccupiedSpace"@en; - skos:definition "Augments the GenericOccupiedSpace with properties defined in an ADE."@en . - -gen:GenericOccupiedSpace.usage - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericOccupiedSpace; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the GenericOccupiedSpace."@en . - -gen:CodeAttribute rdf:type owl:Class; - rdfs:label "CodeAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom iso19136-bt:Code; - owl:onProperty gen:CodeAttribute.value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass iso19136-bt:Code; - owl:onProperty gen:CodeAttribute.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:CodeAttribute.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:CodeAttribute.name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "CodeAttribute is a data type used to define generic attributes of type \"Code\"."@en . - -gen:StringAttribute.value - rdf:type owl:DatatypeProperty; - rdfs:domain gen:StringAttribute; - rdfs:label "value"@en; - skos:definition "Specifies the \"String\" value."@en . - -gen:CodeAttribute.name - rdf:type owl:DatatypeProperty; - rdfs:domain gen:CodeAttribute; - rdfs:label "name"@en; - skos:definition "Specifies the name of the CodeAttribute."@en . - -gen:GenericLogicalSpace.function - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericLogicalSpace; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the GenericLogicalSpace."@en . - -gen:GenericUnoccupiedSpace.usage - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericUnoccupiedSpace; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the GenericUnoccupiedSpace."@en . - -gen:GenericUnoccupiedSpace - rdf:type owl:Class; - rdfs:label "GenericUnoccupiedSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:ADEOfGenericUnoccupiedSpace; - owl:onProperty gen:GenericUnoccupiedSpace.adeOfGenericUnoccupiedSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceUsageValue; - owl:onProperty gen:GenericUnoccupiedSpace.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceFunctionValue; - owl:onProperty gen:GenericUnoccupiedSpace.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:GenericUnoccupiedSpace.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:GenericUnoccupiedSpace.class - ]; - skos:definition "A GenericUnoccupiedSpace is a space that is not represented by any explicitly modelled AbstractUnoccupiedSpace subclass within CityGML."@en . - -gen:DoubleAttribute.value - rdf:type owl:DatatypeProperty; - rdfs:domain gen:DoubleAttribute; - rdfs:label "value"@en; - skos:definition "Specifies the \"Double\" value."@en . - -gen:GenericUnoccupiedSpace.adeOfGenericUnoccupiedSpace - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericUnoccupiedSpace; - rdfs:label "adeOfGenericUnoccupiedSpace"@en; - skos:definition "Augments the GenericUnoccupiedSpace with properties defined in an ADE."@en . - -gen:ADEOfGenericOccupiedSpace - rdf:type owl:Class; - rdfs:label "ADEOfGenericOccupiedSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfGenericOccupiedSpace acts as a hook to define properties within an ADE that are to be added to a GenericOccupiedSpace."@en . - -gen:StringAttribute.name - rdf:type owl:DatatypeProperty; - rdfs:domain gen:StringAttribute; - rdfs:label "name"@en; - skos:definition "Specifies the name of the StringAttribute."@en . - -gen:ADEOfGenericThematicSurface - rdf:type owl:Class; - rdfs:label "ADEOfGenericThematicSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfGenericThematicSurface acts as a hook to define properties within an ADE that are to be added to a GenericThematicSurface."@en . - -gen:IntAttribute rdf:type owl:Class; - rdfs:label "IntAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty gen:IntAttribute.value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:integer; - owl:onProperty gen:IntAttribute.value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:IntAttribute.name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:IntAttribute.name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "IntAttribute is a data type used to define generic attributes of type \"Integer\"."@en . - -gen:GenericUnoccupiedSpace.function - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericUnoccupiedSpace; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the GenericUnoccupiedSpace."@en . - -gen:GenericThematicSurface - rdf:type owl:Class; - rdfs:label "GenericThematicSurface"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:ADEOfGenericThematicSurface; - owl:onProperty gen:GenericThematicSurface.adeOfGenericThematicSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericThematicSurfaceUsageValue; - owl:onProperty gen:GenericThematicSurface.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericThematicSurfaceFunctionValue; - owl:onProperty gen:GenericThematicSurface.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericThematicSurfaceClassValue; - owl:onProperty gen:GenericThematicSurface.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gen:GenericThematicSurfaceClassValue; - owl:onProperty gen:GenericThematicSurface.class - ]; - skos:definition "A GenericThematicSurface is a surface that is not represented by any explicitly modelled AbstractThematicSurface subclass within CityGML."@en . - -gen:DoubleAttribute.name - rdf:type owl:DatatypeProperty; - rdfs:domain gen:DoubleAttribute; - rdfs:label "name"@en; - skos:definition "Specifies the name of the DoubleAttribute."@en . - -gen:GenericLogicalSpace.usage - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericLogicalSpace; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the GenericLogicalSpace."@en . - -gen:GenericOccupiedSpace.function - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericOccupiedSpace; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the GenericOccupiedSpace."@en . - -gen:DateAttribute.value - rdf:type owl:DatatypeProperty; - rdfs:domain gen:DateAttribute; - rdfs:label "value"@en; - skos:definition "Specifies the \"Date\" value."@en . - -gen:GenericOccupiedSpace.class - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericOccupiedSpace; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the GenericOccupiedSpace."@en . - -gen:MeasureAttribute.value - rdf:type owl:DatatypeProperty; - rdfs:domain gen:MeasureAttribute; - rdfs:label "value"@en; - skos:definition "Specifies the value of the MeasureAttribute. The value is of type \"Measure\", which can additionally provide the units of measure. [cf. ISO 19103]"@en . - -<https://ogcbblocks/CityGML/3.0/generics> - rdf:type owl:Ontology; - rdfs:label "Generics"@en; - owl:imports <http://shapechange.net/resources/ont/base> , <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Generics module supports application-specific extensions to the CityGML conceptual model. These extensions may be used to model and exchange additional attributes and features not covered by the predefined thematic classes of CityGML. Generic extensions shall only be used if appropriate thematic classes or attributes are not provided by any other CityGML module."@en . diff --git a/citygml-owl/converted/ACMAPPER/landuse/landuse.ttl b/citygml-owl/converted/ACMAPPER/landuse/landuse.ttl deleted file mode 100644 index 953f389..0000000 --- a/citygml-owl/converted/ACMAPPER/landuse/landuse.ttl +++ /dev/null @@ -1,67 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix luse: <https://ogcbblocks/CityGML/3.0/landuse#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -luse:ADEOfLandUse rdf:type owl:Class; - rdfs:label "ADEOfLandUse"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfLandUse acts as a hook to define properties within an ADE that are to be added to a LandUse."@en . - -luse:LandUse.function - rdf:type owl:ObjectProperty; - rdfs:domain luse:LandUse; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the LandUse."@en . - -<https://ogcbblocks/CityGML/3.0/landuse> - rdf:type owl:Ontology; - rdfs:label "LandUse"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The LandUse module supports representation of areas of the earth’s surface dedicated to a specific land use."@en . - -luse:LandUse.usage rdf:type owl:ObjectProperty; - rdfs:domain luse:LandUse; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the LandUse."@en . - -luse:LandUse.adeOfLandUse - rdf:type owl:ObjectProperty; - rdfs:domain luse:LandUse; - rdfs:label "adeOfLandUse"@en; - skos:definition "Augments the LandUse with properties defined in an ADE."@en . - -luse:LandUse rdf:type owl:Class; - rdfs:label "LandUse"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom luse:ADEOfLandUse; - owl:onProperty luse:LandUse.adeOfLandUse - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom luse:LandUseUsageValue; - owl:onProperty luse:LandUse.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom luse:LandUseFunctionValue; - owl:onProperty luse:LandUse.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom luse:LandUseClassValue; - owl:onProperty luse:LandUse.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass luse:LandUseClassValue; - owl:onProperty luse:LandUse.class - ]; - skos:definition "A LandUse object is an area of the earth's surface dedicated to a specific land use or having a specific land cover with or without vegetation, such as sand, rock, mud flats, forest, grasslands, or wetlands."@en . - -luse:LandUse.class rdf:type owl:ObjectProperty; - rdfs:domain luse:LandUse; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the LandUse."@en . diff --git a/citygml-owl/converted/ACMAPPER/pointcloud/pointcloud.ttl b/citygml-owl/converted/ACMAPPER/pointcloud/pointcloud.ttl deleted file mode 100644 index ce13ce1..0000000 --- a/citygml-owl/converted/ACMAPPER/pointcloud/pointcloud.ttl +++ /dev/null @@ -1,95 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix gmlowl: <http://www.opengis.net/ont/gml#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix pcl: <https://ogcbblocks/CityGML/3.0/pointcloud#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -pcl:PointCloud.pointFile - rdf:type owl:DatatypeProperty; - rdfs:domain pcl:PointCloud; - rdfs:label "pointFile"@en; - skos:definition "Specifies the URI that points to the external point cloud file."@en . - -pcl:PointCloud.points - rdf:type owl:ObjectProperty; - rdfs:domain pcl:PointCloud; - rdfs:label "points"@en; - skos:definition "Relates to the 3D MultiPoint geometry of the PointCloud stored inline with the city model."@en . - -<https://ogcbblocks/CityGML/3.0/pointcloud> - rdf:type owl:Ontology; - rdfs:label "PointCloud"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/core> , <http://www.opengis.net/ont/gml> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The PointCloud module supports representation of CityGML features by a collection of points."@en . - -pcl:ADEOfPointCloud rdf:type owl:Class; - rdfs:label "ADEOfPointCloud"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfPointCloud acts as a hook to define properties within an ADE that are to be added to a PointCloud."@en . - -pcl:PointCloud.pointFileSrsName - rdf:type owl:DatatypeProperty; - rdfs:domain pcl:PointCloud; - rdfs:label "pointFileSrsName"@en; - skos:definition "Indicates the coordinate reference system used by the external point cloud file."@en . - -pcl:PointCloud.mimeType - rdf:type owl:ObjectProperty; - rdfs:domain pcl:PointCloud; - rdfs:label "mimeType"@en; - skos:definition "Specifies the MIME type of the external point cloud file."@en . - -pcl:PointCloud rdf:type owl:Class; - rdfs:label "PointCloud"@en; - rdfs:subClassOf core:AbstractPointCloud; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty pcl:PointCloud.pointFileSrsName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom pcl:ADEOfPointCloud; - owl:onProperty pcl:PointCloud.adeOfPointCloud - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiPoint; - owl:onProperty pcl:PointCloud.points - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty pcl:PointCloud.pointFileSrsName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty pcl:PointCloud.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty pcl:PointCloud.pointFile - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiPoint; - owl:onProperty pcl:PointCloud.points - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:MimeTypeValue; - owl:onProperty pcl:PointCloud.mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty pcl:PointCloud.pointFile - ]; - skos:definition "A PointCloud is an unordered collection of points that is a sampling of the geometry of a space or space boundary."@en . - -pcl:PointCloud.adeOfPointCloud - rdf:type owl:ObjectProperty; - rdfs:domain pcl:PointCloud; - rdfs:label "adeOfPointCloud"@en; - skos:definition "Augments the PointCloud with properties defined in an ADE."@en . diff --git a/citygml-owl/converted/ACMAPPER/relief/relief.ttl b/citygml-owl/converted/ACMAPPER/relief/relief.ttl deleted file mode 100644 index baf4ccb..0000000 --- a/citygml-owl/converted/ACMAPPER/relief/relief.ttl +++ /dev/null @@ -1,293 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix dem: <https://ogcbblocks/CityGML/3.0/relief#> . -@prefix gmlowl: <http://www.opengis.net/ont/gml#> . -@prefix iso19107-cm: <http://def.isotc211.org/iso19107/2003/CoordinateGeometry#> . -@prefix iso19123: <http://def.isotc211.org/iso19123/2005/DiscreteCoverages#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -dem:TINRelief rdf:type owl:Class; - rdfs:label "TINRelief"@en; - rdfs:subClassOf dem:AbstractReliefComponent; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dem:ADEOfTINRelief; - owl:onProperty dem:TINRelief.adeOfTINRelief - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom iso19107-cm:GM_TriangulatedSurface; - owl:onProperty dem:TINRelief.tin - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass iso19107-cm:GM_TriangulatedSurface; - owl:onProperty dem:TINRelief.tin; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "A TINRelief represents a terrain component as a triangulated irregular network."@en . - -dem:ReliefFeature.adeOfReliefFeature - rdf:type owl:ObjectProperty; - rdfs:domain dem:ReliefFeature; - rdfs:label "adeOfReliefFeature"@en; - skos:definition "Augments the ReliefFeature with properties defined in an ADE."@en . - -dem:MassPointRelief.pointCloud - rdf:type owl:ObjectProperty; - rdfs:domain dem:MassPointRelief; - rdfs:label "pointCloud"@en; - skos:definition "Relates to the 3D PointCloud of the MassPointRelief."@en . - -dem:RasterRelief.adeOfRasterRelief - rdf:type owl:ObjectProperty; - rdfs:domain dem:RasterRelief; - rdfs:label "adeOfRasterRelief"@en; - skos:definition "Augments the RasterRelief with properties defined in an ADE."@en . - -dem:ReliefFeature.reliefComponent - rdf:type owl:ObjectProperty; - rdfs:domain dem:ReliefFeature; - rdfs:label "reliefComponent"@en; - skos:definition "Relates to the terrain components that are part of the ReliefFeature."@en . - -dem:ADEOfMassPointRelief - rdf:type owl:Class; - rdfs:label "ADEOfMassPointRelief"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfMassPointRelief acts as a hook to define properties within an ADE that are to be added to a MassPointRelief."@en . - -dem:ADEOfRasterRelief - rdf:type owl:Class; - rdfs:label "ADEOfRasterRelief"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfRasterRelief acts as a hook to define properties within an ADE that are to be added to a RasterRelief."@en . - -dem:TINRelief.adeOfTINRelief - rdf:type owl:ObjectProperty; - rdfs:domain dem:TINRelief; - rdfs:label "adeOfTINRelief"@en; - skos:definition "Augments the TINRelief with properties defined in an ADE."@en . - -dem:MassPointRelief rdf:type owl:Class; - rdfs:label "MassPointRelief"@en; - rdfs:subClassOf dem:AbstractReliefComponent; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dem:ADEOfMassPointRelief; - owl:onProperty dem:MassPointRelief.adeOfMassPointRelief - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractPointCloud; - owl:onProperty dem:MassPointRelief.pointCloud - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractPointCloud; - owl:onProperty dem:MassPointRelief.pointCloud - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiPoint; - owl:onProperty dem:MassPointRelief.reliefPoints - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiPoint; - owl:onProperty dem:MassPointRelief.reliefPoints - ]; - skos:definition "A MassPointRelief represents a terrain component as a collection of 3D points."@en . - -dem:ADEOfReliefFeature - rdf:type owl:Class; - rdfs:label "ADEOfReliefFeature"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfReliefFeature acts as a hook to define properties within an ADE that are to be added to a ReliefFeature."@en . - -dem:MassPointRelief.adeOfMassPointRelief - rdf:type owl:ObjectProperty; - rdfs:domain dem:MassPointRelief; - rdfs:label "adeOfMassPointRelief"@en; - skos:definition "Augments the MassPointRelief with properties defined in an ADE."@en . - -dem:ADEOfTINRelief rdf:type owl:Class; - rdfs:label "ADEOfTINRelief"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTINRelief acts as a hook to define properties within an ADE that are to be added to a TINRelief."@en . - -dem:RasterRelief.grid - rdf:type owl:ObjectProperty; - rdfs:domain dem:RasterRelief; - rdfs:label "grid"@en; - skos:definition "Relates to the DiscreteGridPointCoverage of the RasterRelief."@en . - -dem:AbstractReliefComponent.lod - rdf:type owl:ObjectProperty; - rdfs:domain dem:AbstractReliefComponent; - rdfs:label "lod"@en; - skos:definition "Indicates the Level of Detail of the terrain component."@en . - -dem:ADEOfAbstractReliefComponent - rdf:type owl:Class; - rdfs:label "ADEOfAbstractReliefComponent"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractReliefComponent acts as a hook to define properties within an ADE that are to be added to AbstractReliefComponent."@en . - -dem:MassPointRelief.reliefPoints - rdf:type owl:ObjectProperty; - rdfs:domain dem:MassPointRelief; - rdfs:label "reliefPoints"@en; - skos:definition "Relates to the 3D MultiPoint geometry of the MassPointRelief."@en . - -dem:ADEOfBreaklineRelief - rdf:type owl:Class; - rdfs:label "ADEOfBreaklineRelief"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfBreaklineRelief acts as a hook to define properties within an ADE that are to be added to a BreaklineRelief."@en . - -dem:BreaklineRelief.breaklines - rdf:type owl:ObjectProperty; - rdfs:domain dem:BreaklineRelief; - rdfs:label "breaklines"@en; - skos:definition "Relates to the 3D MultiCurve geometry of the MassPointRelief. This association role is used to represent break lines."@en . - -dem:BreaklineRelief rdf:type owl:Class; - rdfs:label "BreaklineRelief"@en; - rdfs:subClassOf dem:AbstractReliefComponent; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dem:ADEOfBreaklineRelief; - owl:onProperty dem:BreaklineRelief.adeOfBreaklineRelief - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty dem:BreaklineRelief.breaklines - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiCurve; - owl:onProperty dem:BreaklineRelief.breaklines - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty dem:BreaklineRelief.ridgeOrValleyLines - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiCurve; - owl:onProperty dem:BreaklineRelief.ridgeOrValleyLines - ]; - skos:definition "A BreaklineRelief represents a terrain component with 3D lines. These lines denote break lines or ridge/valley lines."@en . - -<https://ogcbblocks/CityGML/3.0/relief> - rdf:type owl:Ontology; - rdfs:label "Relief"@en; - owl:imports <http://www.opengis.net/ont/gml> , <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Relief module supports representation of the terrain. CityGML supports terrain representations at different levels of detail, reflecting different accuracies or resolutions. Terrain may be specified as a regular raster or grid, as a TIN, by break lines, and/or by mass points."@en . - -dem:ReliefFeature rdf:type owl:Class; - rdfs:label "ReliefFeature"@en; - rdfs:subClassOf core:AbstractSpaceBoundary; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dem:ADEOfReliefFeature; - owl:onProperty dem:ReliefFeature.adeOfReliefFeature - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dem:AbstractReliefComponent; - owl:onProperty dem:ReliefFeature.reliefComponent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass dem:AbstractReliefComponent; - owl:onProperty dem:ReliefFeature.reliefComponent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:IntegerBetween0and3; - owl:onProperty dem:ReliefFeature.lod - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:IntegerBetween0and3; - owl:onProperty dem:ReliefFeature.lod; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "A ReliefFeature is a collection of terrain components representing the Earth's surface, also known as the Digital Terrain Model."@en . - -dem:AbstractReliefComponent.extent - rdf:type owl:ObjectProperty; - rdfs:domain dem:AbstractReliefComponent; - rdfs:label "extent"@en; - skos:definition "Indicates the geometrical extent of the terrain component. The geometrical extent is provided as a 2D Surface geometry."@en . - -dem:RasterRelief rdf:type owl:Class; - rdfs:label "RasterRelief"@en; - rdfs:subClassOf dem:AbstractReliefComponent; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dem:ADEOfRasterRelief; - owl:onProperty dem:RasterRelief.adeOfRasterRelief - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom iso19123:CV_DiscreteGridPointCoverage; - owl:onProperty dem:RasterRelief.grid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass iso19123:CV_DiscreteGridPointCoverage; - owl:onProperty dem:RasterRelief.grid; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "A RasterRelief represents a terrain component as a regular raster or grid."@en . - -dem:AbstractReliefComponent.adeOfAbstractReliefComponent - rdf:type owl:ObjectProperty; - rdfs:domain dem:AbstractReliefComponent; - rdfs:label "adeOfAbstractReliefComponent"@en; - skos:definition "Augments AbstractReliefComponent with properties defined in an ADE."@en . - -dem:BreaklineRelief.ridgeOrValleyLines - rdf:type owl:ObjectProperty; - rdfs:domain dem:BreaklineRelief; - rdfs:label "ridgeOrValleyLines"@en; - skos:definition "Relates to the 3D MultiCurve geometry of the MassPointRelief. This association role is used to represent ridge or valley lines."@en . - -dem:AbstractReliefComponent - rdf:type owl:Class; - rdfs:label "AbstractReliefComponent"@en; - rdfs:subClassOf core:AbstractSpaceBoundary; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:Surface; - owl:onProperty dem:AbstractReliefComponent.extent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:IntegerBetween0and3; - owl:onProperty dem:AbstractReliefComponent.lod; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:IntegerBetween0and3; - owl:onProperty dem:AbstractReliefComponent.lod - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Surface; - owl:onProperty dem:AbstractReliefComponent.extent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dem:ADEOfAbstractReliefComponent; - owl:onProperty dem:AbstractReliefComponent.adeOfAbstractReliefComponent - ]; - iso19150-2:isAbstract true; - skos:definition "An AbstractReliefComponent represents an element of the terrain surface - either a TIN, a raster or grid, mass points or break lines."@en . - -dem:ReliefFeature.lod - rdf:type owl:ObjectProperty; - rdfs:domain dem:ReliefFeature; - rdfs:label "lod"@en; - skos:definition "Indicates the Level of Detail of the ReliefFeature."@en . - -dem:TINRelief.tin rdf:type owl:ObjectProperty; - rdfs:domain dem:TINRelief; - rdfs:label "tin"@en; - skos:definition "Relates to the triangulated surface of the TINRelief."@en . - -dem:BreaklineRelief.adeOfBreaklineRelief - rdf:type owl:ObjectProperty; - rdfs:domain dem:BreaklineRelief; - rdfs:label "adeOfBreaklineRelief"@en; - skos:definition "Augments the BreaklineRelief with properties defined in an ADE."@en . diff --git a/citygml-owl/converted/ACMAPPER/transportation/transportation.ttl b/citygml-owl/converted/ACMAPPER/transportation/transportation.ttl deleted file mode 100644 index 48f6460..0000000 --- a/citygml-owl/converted/ACMAPPER/transportation/transportation.ttl +++ /dev/null @@ -1,1002 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix tran: <https://ogcbblocks/CityGML/3.0/transportation#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -tran:Section.class rdf:type owl:ObjectProperty; - rdfs:domain tran:Section; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Section."@en . - -tran:AuxiliaryTrafficArea.usage - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficArea; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the AuxiliaryTrafficArea."@en . - -tran:ADEOfAbstractTransportationSpace - rdf:type owl:Class; - rdfs:label "ADEOfAbstractTransportationSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractTransportationSpace acts as a hook to define properties within an ADE that are to be added to AbstractTransportationSpace."@en . - -tran:AuxiliaryTrafficSpace.function - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficSpace; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the AuxiliaryTrafficSpace."@en . - -tran:Railway rdf:type owl:Class; - rdfs:label "Railway"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Intersection; - owl:onProperty tran:Railway.intersection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RailwayUsageValue; - owl:onProperty tran:Railway.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RailwayFunctionValue; - owl:onProperty tran:Railway.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Section; - owl:onProperty tran:Railway.section - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfRailway; - owl:onProperty tran:Railway.adeOfRailway - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RailwayClassValue; - owl:onProperty tran:Railway.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RailwayClassValue; - owl:onProperty tran:Railway.class - ]; - skos:definition "A Railway is a transportation space used by wheeled vehicles on rails."@en . - -tran:ADEOfRailway rdf:type owl:Class; - rdfs:label "ADEOfRailway"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfRailway acts as a hook to define properties within an ADE that are to be added to a Railway."@en . - -tran:AbstractTransportationSpace.marking - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "marking"@en; - skos:definition "Relates to the markings that are part of the transportation space."@en . - -tran:Track.class rdf:type owl:ObjectProperty; - rdfs:domain tran:Track; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Track."@en . - -tran:Marking rdf:type owl:Class; - rdfs:label "Marking"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfMarking; - owl:onProperty tran:Marking.adeOfMarking - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:MarkingClassValue; - owl:onProperty tran:Marking.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:MarkingClassValue; - owl:onProperty tran:Marking.class - ]; - skos:definition "A Marking is a visible pattern on a transportation area relevant to the structuring or restriction of traffic. Examples are road markings and markings related to railway or waterway traffic."@en . - -tran:ADEOfMarking rdf:type owl:Class; - rdfs:label "ADEOfMarking"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfMarking acts as a hook to define properties within an ADE that are to be added to a Marking."@en . - -tran:Square rdf:type owl:Class; - rdfs:label "Square"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfSquare; - owl:onProperty tran:Square.adeOfSquare - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:SquareUsageValue; - owl:onProperty tran:Square.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:SquareFunctionValue; - owl:onProperty tran:Square.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:SquareClassValue; - owl:onProperty tran:Square.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:SquareClassValue; - owl:onProperty tran:Square.class - ]; - skos:definition "A Square is a transportation space for unrestricted movement for vehicles, bicycles and/or pedestrians. This includes plazas as well as large sealed surfaces such as parking lots."@en . - -tran:AuxiliaryTrafficArea.function - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficArea; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the AuxiliaryTrafficArea."@en . - -tran:TrafficSpace.boundary - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "boundary"@en; - skos:definition "Relates to the traffic areas that bound the TrafficSpace. This relation is inherited from the Core module."@en . - -tran:Track.usage rdf:type owl:ObjectProperty; - rdfs:domain tran:Track; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Track."@en . - -tran:AbstractTransportationSpace.trafficSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "trafficSpace"@en; - skos:definition "Relates to the traffic spaces that are part of the transportation space."@en . - -tran:ADEOfAuxiliaryTrafficSpace - rdf:type owl:Class; - rdfs:label "ADEOfAuxiliaryTrafficSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAuxiliaryTrafficSpace acts as a hook to define properties within an ADE that are to be added to an AuxiliaryTrafficSpace."@en . - -tran:Square.function rdf:type owl:ObjectProperty; - rdfs:domain tran:Square; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Square."@en . - -tran:TrafficArea.function - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficArea; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the TrafficArea."@en . - -tran:Section rdf:type owl:Class; - rdfs:label "Section"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfSection; - owl:onProperty tran:Section.adeOfSection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:SectionClassValue; - owl:onProperty tran:Section.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:SectionClassValue; - owl:onProperty tran:Section.class - ]; - skos:definition "A Section is a transportation space that is a segment of a Road, Railway, Track, or Waterway."@en . - -tran:Railway.class rdf:type owl:ObjectProperty; - rdfs:domain tran:Railway; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Railway."@en . - -tran:ADEOfTrafficArea - rdf:type owl:Class; - rdfs:label "ADEOfTrafficArea"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTrafficArea acts as a hook to define properties within an ADE that are to be added to a TrafficArea."@en . - -tran:TrafficSpace.adeOfTrafficSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "adeOfTrafficSpace"@en; - skos:definition "Augments the TrafficSpace with properties defined in an ADE."@en . - -tran:ADEOfSection rdf:type owl:Class; - rdfs:label "ADEOfSection"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfSection acts as a hook to define properties within an ADE that are to be added to a Section."@en . - -tran:TrafficSpace.occupancy - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "occupancy"@en; - skos:definition "Provides information on the residency of persons, vehicles, or other moving features in the TrafficSpace."@en . - -tran:Road.class rdf:type owl:ObjectProperty; - rdfs:domain tran:Road; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Road."@en . - -tran:Track rdf:type owl:Class; - rdfs:label "Track"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:TrackClassValue; - owl:onProperty tran:Track.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrackUsageValue; - owl:onProperty tran:Track.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfTrack; - owl:onProperty tran:Track.adeOfTrack - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Intersection; - owl:onProperty tran:Track.intersection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Section; - owl:onProperty tran:Track.section - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrackFunctionValue; - owl:onProperty tran:Track.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrackClassValue; - owl:onProperty tran:Track.class - ]; - skos:definition "A Track is a small path mainly used by pedestrians. Tracks can be segmented into Sections and Intersections."@en . - -tran:HoleSurface.adeOfHoleSurface - rdf:type owl:ObjectProperty; - rdfs:domain tran:HoleSurface; - rdfs:label "adeOfHoleSurface"@en; - skos:definition "Augments the HoleSurface with properties defined in an ADE."@en . - -tran:Square.class rdf:type owl:ObjectProperty; - rdfs:domain tran:Square; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Square."@en . - -tran:Railway.usage rdf:type owl:ObjectProperty; - rdfs:domain tran:Railway; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Railway."@en . - -tran:Marking.adeOfMarking - rdf:type owl:ObjectProperty; - rdfs:domain tran:Marking; - rdfs:label "adeOfMarking"@en; - skos:definition "Augments the Marking with properties defined in an ADE."@en . - -tran:Road.intersection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Road; - rdfs:label "intersection"@en; - skos:definition "Relates to the intersections that are part of the Road."@en . - -tran:Road.function rdf:type owl:ObjectProperty; - rdfs:domain tran:Road; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Road."@en . - -tran:Waterway.adeOfWaterway - rdf:type owl:ObjectProperty; - rdfs:domain tran:Waterway; - rdfs:label "adeOfWaterway"@en; - skos:definition "Augments the Waterway with properties defined in an ADE."@en . - -tran:Waterway.intersection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Waterway; - rdfs:label "intersection"@en; - skos:definition "Relates to the intersections that are part of the Waterway."@en . - -tran:Section.adeOfSection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Section; - rdfs:label "adeOfSection"@en; - skos:definition "Augments the Section with properties defined in an ADE."@en . - -tran:TrafficSpace.predecessor - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "predecessor"@en; - skos:definition "Indicates the predecessor(s) of the TrafficSpace."@en . - -tran:Waterway.class rdf:type owl:ObjectProperty; - rdfs:domain tran:Waterway; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Waterway."@en . - -tran:Road.usage rdf:type owl:ObjectProperty; - rdfs:domain tran:Road; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Road."@en . - -tran:AuxiliaryTrafficSpace - rdf:type owl:Class; - rdfs:label "AuxiliaryTrafficSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfAuxiliaryTrafficSpace; - owl:onProperty tran:AuxiliaryTrafficSpace.adeOfAuxiliaryTrafficSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass tran:GranularityValue; - owl:onProperty tran:AuxiliaryTrafficSpace.granularity; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficSpaceUsageValue; - owl:onProperty tran:AuxiliaryTrafficSpace.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficSpaceFunctionValue; - owl:onProperty tran:AuxiliaryTrafficSpace.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficArea; - owl:onProperty tran:AuxiliaryTrafficSpace.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:AuxiliaryTrafficSpaceClassValue; - owl:onProperty tran:AuxiliaryTrafficSpace.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:GranularityValue; - owl:onProperty tran:AuxiliaryTrafficSpace.granularity - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficSpaceClassValue; - owl:onProperty tran:AuxiliaryTrafficSpace.class - ]; - skos:definition "An AuxiliaryTrafficSpace is a space within the transportation space not intended for traffic purposes."@en . - -tran:Hole.class rdf:type owl:ObjectProperty; - rdfs:domain tran:Hole; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Hole."@en . - -tran:ADEOfRoad rdf:type owl:Class; - rdfs:label "ADEOfRoad"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfRoad acts as a hook to define properties within an ADE that are to be added to a Road."@en . - -tran:ClearanceSpace.class - rdf:type owl:ObjectProperty; - rdfs:domain tran:ClearanceSpace; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the ClearanceSpace."@en . - -tran:Track.function rdf:type owl:ObjectProperty; - rdfs:domain tran:Track; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Track."@en . - -tran:ADEOfAuxiliaryTrafficArea - rdf:type owl:Class; - rdfs:label "ADEOfAuxiliaryTrafficArea"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAuxiliaryTrafficArea acts as a hook to define properties within an ADE that are to be added to an AuxiliaryTrafficArea."@en . - -tran:Waterway.usage rdf:type owl:ObjectProperty; - rdfs:domain tran:Waterway; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Waterway."@en . - -tran:HoleSurface rdf:type owl:Class; - rdfs:label "HoleSurface"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfHoleSurface; - owl:onProperty tran:HoleSurface.adeOfHoleSurface - ]; - skos:definition "A HoleSurface is a representation of the ground surface of a hole."@en . - -tran:ADEOfHoleSurface - rdf:type owl:Class; - rdfs:label "ADEOfHoleSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfHoleSurface acts as a hook to define properties within an ADE that are to be added to a HoleSurface."@en . - -tran:AuxiliaryTrafficArea.surfaceMaterial - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficArea; - rdfs:label "surfaceMaterial"@en; - skos:definition "Specifies the type of pavement of the AuxiliaryTrafficArea."@en . - -tran:TrafficSpace.trafficDirection - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "trafficDirection"@en; - skos:definition "Indicates the direction of traffic flow relative to the corresponding linear geometry representation."@en . - -tran:TrafficArea.surfaceMaterial - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficArea; - rdfs:label "surfaceMaterial"@en; - skos:definition "Specifies the type of pavement of the TrafficArea."@en . - -tran:AuxiliaryTrafficSpace.adeOfAuxiliaryTrafficSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficSpace; - rdfs:label "adeOfAuxiliaryTrafficSpace"@en; - skos:definition "Augments the AuxiliaryTrafficSpace with properties defined in an ADE."@en . - -tran:AbstractTransportationSpace.occupancy - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "occupancy"@en; - skos:definition "Provides information on the residency of persons, vehicles, or other moving features in the transportation space."@en . - -tran:ADEOfIntersection - rdf:type owl:Class; - rdfs:label "ADEOfIntersection"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfIntersection acts as a hook to define properties within an ADE that are to be added to an Intersection."@en . - -tran:ADEOfTrafficSpace - rdf:type owl:Class; - rdfs:label "ADEOfTrafficSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTrafficSpace acts as a hook to define properties within an ADE that are to be added to a TrafficSpace."@en . - -tran:Square.adeOfSquare - rdf:type owl:ObjectProperty; - rdfs:domain tran:Square; - rdfs:label "adeOfSquare"@en; - skos:definition "Augments the Square with properties defined in an ADE."@en . - -tran:Railway.adeOfRailway - rdf:type owl:ObjectProperty; - rdfs:domain tran:Railway; - rdfs:label "adeOfRailway"@en; - skos:definition "Augments the Railway with properties defined in an ADE."@en . - -tran:Road rdf:type owl:Class; - rdfs:label "Road"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Intersection; - owl:onProperty tran:Road.intersection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran:Road.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:Road.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran:Road.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:Road.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Section; - owl:onProperty tran:Road.section - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfRoad; - owl:onProperty tran:Road.adeOfRoad - ]; - skos:definition "A Road is a transportation space used by vehicles, bicycles and/or pedestrians."@en . - -tran:Waterway.section - rdf:type owl:ObjectProperty; - rdfs:domain tran:Waterway; - rdfs:label "section"@en; - skos:definition "Relates to the sections that are part of the Waterway."@en . - -tran:Marking.class rdf:type owl:ObjectProperty; - rdfs:domain tran:Marking; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Marking."@en . - -tran:Road.adeOfRoad rdf:type owl:ObjectProperty; - rdfs:domain tran:Road; - rdfs:label "adeOfRoad"@en; - skos:definition "Augments the Road with properties defined in an ADE."@en . - -tran:ClearanceSpace.adeOfClearanceSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:ClearanceSpace; - rdfs:label "adeOfClearanceSpace"@en; - skos:definition "Augments the ClearanceSpace with properties defined in an ADE."@en . - -tran:Intersection rdf:type owl:Class; - rdfs:label "Intersection"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfIntersection; - owl:onProperty tran:Intersection.adeOfIntersection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:IntersectionClassValue; - owl:onProperty tran:Intersection.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:IntersectionClassValue; - owl:onProperty tran:Intersection.class - ]; - skos:definition "An Intersection is a transportation space that is a shared segment of multiple Road, Track, Railway, or Waterway objects (e.g. a crossing of two roads or a level crossing of a road and a railway)."@en . - -tran:AbstractTransportationSpace - rdf:type owl:Class; - rdfs:label "AbstractTransportationSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficDirectionValue; - owl:onProperty tran:AbstractTransportationSpace.trafficDirection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Hole; - owl:onProperty tran:AbstractTransportationSpace.hole - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Marking; - owl:onProperty tran:AbstractTransportationSpace.marking - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficSpace; - owl:onProperty tran:AbstractTransportationSpace.trafficSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:TrafficDirectionValue; - owl:onProperty tran:AbstractTransportationSpace.trafficDirection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Occupancy; - owl:onProperty tran:AbstractTransportationSpace.occupancy - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfAbstractTransportationSpace; - owl:onProperty tran:AbstractTransportationSpace.adeOfAbstractTransportationSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficSpace; - owl:onProperty tran:AbstractTransportationSpace.auxiliaryTrafficSpace - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractTransportationSpace is the abstract superclass of transportation objects such as Roads, Tracks, Railways, Waterways or Squares."@en . - -tran:ADEOfTrack rdf:type owl:Class; - rdfs:label "ADEOfTrack"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTrack acts as a hook to define properties within an ADE that are to be added to a Track."@en . - -tran:ADEOfWaterway rdf:type owl:Class; - rdfs:label "ADEOfWaterway"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfWaterway acts as a hook to define properties within an ADE that are to be added to a Waterway."@en . - -tran:TrafficSpace rdf:type owl:Class; - rdfs:label "TrafficSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficArea; - owl:onProperty tran:TrafficSpace.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Occupancy; - owl:onProperty tran:TrafficSpace.occupancy - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficSpaceClassValue; - owl:onProperty tran:TrafficSpace.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass tran:GranularityValue; - owl:onProperty tran:TrafficSpace.granularity; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficDirectionValue; - owl:onProperty tran:TrafficSpace.trafficDirection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:TrafficSpaceClassValue; - owl:onProperty tran:TrafficSpace.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:TrafficDirectionValue; - owl:onProperty tran:TrafficSpace.trafficDirection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficSpace; - owl:onProperty tran:TrafficSpace.successor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficSpaceFunctionValue; - owl:onProperty tran:TrafficSpace.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficSpace; - owl:onProperty tran:TrafficSpace.predecessor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficSpaceUsageValue; - owl:onProperty tran:TrafficSpace.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:GranularityValue; - owl:onProperty tran:TrafficSpace.granularity - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfTrafficSpace; - owl:onProperty tran:TrafficSpace.adeOfTrafficSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ClearanceSpace; - owl:onProperty tran:TrafficSpace.clearanceSpace - ]; - skos:definition "A TrafficSpace is a space in which traffic takes place. Traffic includes the movement of entities such as trains, vehicles, pedestrians, ships, or other transportation types."@en . - -tran:ADEOfHole rdf:type owl:Class; - rdfs:label "ADEOfHole"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfHole acts as a hook to define properties within an ADE that are to be added to a Hole."@en . - -tran:TrafficSpace.clearanceSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "clearanceSpace"@en; - skos:definition "Relates to the clearance spaces that are part of the TrafficSpace."@en . - -tran:TrafficArea rdf:type owl:Class; - rdfs:label "TrafficArea"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:SurfaceMaterialValue; - owl:onProperty tran:TrafficArea.surfaceMaterial - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficAreaFunctionValue; - owl:onProperty tran:TrafficArea.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:TrafficAreaClassValue; - owl:onProperty tran:TrafficArea.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficAreaClassValue; - owl:onProperty tran:TrafficArea.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfTrafficArea; - owl:onProperty tran:TrafficArea.adeOfTrafficArea - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficAreaUsageValue; - owl:onProperty tran:TrafficArea.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:SurfaceMaterialValue; - owl:onProperty tran:TrafficArea.surfaceMaterial - ]; - skos:definition "A TrafficArea is the ground surface of a TrafficSpace. Traffic areas are the surfaces upon which traffic actually takes place."@en . - -tran:Railway.intersection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Railway; - rdfs:label "intersection"@en; - skos:definition "Relates to the intersections that are part of the Railway."@en . - -tran:TrafficSpace.class - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the TrafficSpace."@en . - -<https://ogcbblocks/CityGML/3.0/transportation> - rdf:type owl:Ontology; - rdfs:label "Transportation"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Transportation module supports representation of the transportation infrastructure. Transportation features include roads, tracks, waterways, railways, and squares. Transportation features may be represented as a network and/or as a collection of spaces or surface elements embedded in a three-dimensional space."@en . - -tran:Waterway.function - rdf:type owl:ObjectProperty; - rdfs:domain tran:Waterway; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Waterway."@en . - -tran:ADEOfClearanceSpace - rdf:type owl:Class; - rdfs:label "ADEOfClearanceSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfClearanceSpace acts as a hook to define properties within an ADE that are to be added to a ClearanceSpace."@en . - -tran:TrafficArea.adeOfTrafficArea - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficArea; - rdfs:label "adeOfTrafficArea"@en; - skos:definition "Augments the TrafficArea with properties defined in an ADE."@en . - -tran:AbstractTransportationSpace.adeOfAbstractTransportationSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "adeOfAbstractTransportationSpace"@en; - skos:definition "Augments AbstractTransportationSpace with properties defined in an ADE."@en . - -tran:Hole.adeOfHole rdf:type owl:ObjectProperty; - rdfs:domain tran:Hole; - rdfs:label "adeOfHole"@en; - skos:definition "Augments the Hole with properties defined in an ADE."@en . - -tran:TrafficSpace.usage - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the TrafficSpace."@en . - -tran:Road.section rdf:type owl:ObjectProperty; - rdfs:domain tran:Road; - rdfs:label "section"@en; - skos:definition "Relates to the sections that are part of the Road."@en . - -tran:Track.intersection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Track; - rdfs:label "intersection"@en; - skos:definition "Relates to the intersections that are part of the Track."@en . - -tran:GranularityValue - rdf:type rdfs:Datatype; - rdfs:label "GranularityValue"@en; - owl:oneOf ( "lane" "way" ); - skos:definition "GranularityValue enumerates the different levels of granularity in which transportation objects are represented."@en . - -tran:Waterway rdf:type owl:Class; - rdfs:label "Waterway"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfWaterway; - owl:onProperty tran:Waterway.adeOfWaterway - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:WaterwayFunctionValue; - owl:onProperty tran:Waterway.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Section; - owl:onProperty tran:Waterway.section - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:WaterwayUsageValue; - owl:onProperty tran:Waterway.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Intersection; - owl:onProperty tran:Waterway.intersection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:WaterwayClassValue; - owl:onProperty tran:Waterway.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:WaterwayClassValue; - owl:onProperty tran:Waterway.class - ]; - skos:definition "A Waterway is a transportation space used for the movement of vessels upon or within a water body."@en . - -tran:Track.adeOfTrack - rdf:type owl:ObjectProperty; - rdfs:domain tran:Track; - rdfs:label "adeOfTrack"@en; - skos:definition "Augments the Track with properties defined in an ADE."@en . - -tran:ADEOfSquare rdf:type owl:Class; - rdfs:label "ADEOfSquare"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfSquare acts as a hook to define properties within an ADE that are to be added to a Square."@en . - -tran:TrafficSpace.successor - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "successor"@en; - skos:definition "Indicates the successor(s) of the TrafficSpace."@en . - -tran:AuxiliaryTrafficSpace.boundary - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficSpace; - rdfs:label "boundary"@en; - skos:definition "Relates to the auxiliary traffic areas that bound the AuxiliaryTrafficSpace. This relation is inherited from the Core module."@en . - -tran:AbstractTransportationSpace.trafficDirection - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "trafficDirection"@en; - skos:definition "Indicates the direction of traffic flow relative to the corresponding linear geometry representation."@en . - -tran:TrafficDirectionValue - rdf:type rdfs:Datatype; - rdfs:label "TrafficDirectionValue"@en; - owl:oneOf ( "forwards" "backwards" "both" ); - skos:definition "TrafficDirectionValue enumerates the allowed directions of travel of a mobile object."@en . - -tran:TrafficArea.class - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficArea; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the TrafficArea."@en . - -tran:Square.usage rdf:type owl:ObjectProperty; - rdfs:domain tran:Square; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Square."@en . - -tran:ClearanceSpace rdf:type owl:Class; - rdfs:label "ClearanceSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfClearanceSpace; - owl:onProperty tran:ClearanceSpace.adeOfClearanceSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ClearanceSpaceClassValue; - owl:onProperty tran:ClearanceSpace.class - ]; - skos:definition "A ClearanceSpace represents the actual free space above a TrafficArea within which a mobile object can move without contacting an obstruction."@en . - -tran:AuxiliaryTrafficSpace.class - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficSpace; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the AuxiliaryTrafficSpace."@en . - -tran:AbstractTransportationSpace.hole - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "hole"@en; - skos:definition "Relates to the holes that are part of the transportation space."@en . - -tran:TrafficSpace.function - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the TrafficSpace."@en . - -tran:Hole rdf:type owl:Class; - rdfs:label "Hole"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfHole; - owl:onProperty tran:Hole.adeOfHole - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:HoleClassValue; - owl:onProperty tran:Hole.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:HoleClassValue; - owl:onProperty tran:Hole.class - ]; - skos:definition "A Hole is an opening in the surface of a Road, Track or Square such as road damages, manholes or drains. Holes can span multiple transportation objects."@en . - -tran:TrafficSpace.granularity - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "granularity"@en; - skos:definition "Defines whether traffic spaces are represented by individual ways or by individual lanes, depending on the desired level of spatial and semantic decomposition."@en . - -tran:AuxiliaryTrafficArea - rdf:type owl:Class; - rdfs:label "AuxiliaryTrafficArea"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:AuxiliaryTrafficAreaClassValue; - owl:onProperty tran:AuxiliaryTrafficArea.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficAreaClassValue; - owl:onProperty tran:AuxiliaryTrafficArea.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficAreaFunctionValue; - owl:onProperty tran:AuxiliaryTrafficArea.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfAuxiliaryTrafficArea; - owl:onProperty tran:AuxiliaryTrafficArea.adeOfAuxiliaryTrafficArea - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:SurfaceMaterialValue; - owl:onProperty tran:AuxiliaryTrafficArea.surfaceMaterial - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficAreaUsageValue; - owl:onProperty tran:AuxiliaryTrafficArea.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:SurfaceMaterialValue; - owl:onProperty tran:AuxiliaryTrafficArea.surfaceMaterial - ]; - skos:definition "An AuxiliaryTrafficArea is the ground surface of an AuxiliaryTrafficSpace."@en . - -tran:Intersection.adeOfIntersection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Intersection; - rdfs:label "adeOfIntersection"@en; - skos:definition "Augments the Intersection with properties defined in an ADE."@en . - -tran:TrafficArea.usage - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficArea; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the TrafficArea."@en . - -tran:AuxiliaryTrafficArea.adeOfAuxiliaryTrafficArea - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficArea; - rdfs:label "adeOfAuxiliaryTrafficArea"@en; - skos:definition "Augments the AuxiliaryTrafficArea with properties defined in an ADE."@en . - -tran:AuxiliaryTrafficSpace.granularity - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficSpace; - rdfs:label "granularity"@en; - skos:definition "Defines whether auxiliary traffic spaces are represented by individual ways or by individual lanes, depending on the desired level of spatial and semantic decomposition."@en . - -tran:AuxiliaryTrafficSpace.usage - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficSpace; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the AuxiliaryTrafficSpace."@en . - -tran:Track.section rdf:type owl:ObjectProperty; - rdfs:domain tran:Track; - rdfs:label "section"@en; - skos:definition "Relates to the sections that are part of the Track."@en . - -tran:AbstractTransportationSpace.auxiliaryTrafficSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "auxiliaryTrafficSpace"@en; - skos:definition "Relates to the auxiliary traffic spaces that are part of the transportation space."@en . - -tran:Railway.function - rdf:type owl:ObjectProperty; - rdfs:domain tran:Railway; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Railway."@en . - -tran:Railway.section rdf:type owl:ObjectProperty; - rdfs:domain tran:Railway; - rdfs:label "section"@en; - skos:definition "Relates to the sections that are part of the Railway."@en . - -tran:AuxiliaryTrafficArea.class - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficArea; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the AuxiliaryTrafficArea."@en . - -tran:Intersection.class - rdf:type owl:ObjectProperty; - rdfs:domain tran:Intersection; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Intersection."@en . diff --git a/citygml-owl/converted/ACMAPPER/tunnel/tunnel.ttl b/citygml-owl/converted/ACMAPPER/tunnel/tunnel.ttl deleted file mode 100644 index 8c9d297..0000000 --- a/citygml-owl/converted/ACMAPPER/tunnel/tunnel.ttl +++ /dev/null @@ -1,417 +0,0 @@ -@prefix con: <https://ogcbblocks/CityGML/3.0/construction#> . -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix tun: <https://ogcbblocks/CityGML/3.0/tunnel#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -tun:HollowSpace.function - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the HollowSpace."@en . - -tun:AbstractTunnel.tunnelFurniture - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "tunnelFurniture"@en; - skos:definition "Relates the furniture objects to the Tunnel or TunnelPart."@en . - -tun:TunnelFurniture.adeOfTunnelFurniture - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelFurniture; - rdfs:label "adeOfTunnelFurniture"@en; - skos:definition "Augments the TunnelFurniture with properties defined in an ADE."@en . - -tun:ADEOfTunnelInstallation - rdf:type owl:Class; - rdfs:label "ADEOfTunnelInstallation"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTunnelInstallation acts as a hook to define properties within an ADE that are to be added to a TunnelInstallation."@en . - -tun:ADEOfTunnelConstructiveElement - rdf:type owl:Class; - rdfs:label "ADEOfTunnelConstructiveElement"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTunnelConstructiveElement acts as a hook to define properties within an ADE that are to be added to a TunnelConstructiveElement."@en . - -tun:AbstractTunnel rdf:type owl:Class; - rdfs:label "AbstractTunnel"@en; - rdfs:subClassOf con:AbstractConstruction; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelUsageValue; - owl:onProperty tun:AbstractTunnel.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:ADEOfAbstractTunnel; - owl:onProperty tun:AbstractTunnel.adeOfAbstractTunnel - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelClassValue; - owl:onProperty tun:AbstractTunnel.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:TunnelClassValue; - owl:onProperty tun:AbstractTunnel.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelFurniture; - owl:onProperty tun:AbstractTunnel.tunnelFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpace; - owl:onProperty tun:AbstractTunnel.hollowSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelConstructiveElement; - owl:onProperty tun:AbstractTunnel.tunnelConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelInstallation; - owl:onProperty tun:AbstractTunnel.tunnelInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelFunctionValue; - owl:onProperty tun:AbstractTunnel.function - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractTunnel is an abstract superclass representing the common attributes and associations of the classes Tunnel and TunnelPart."@en . - -tun:TunnelInstallation.adeOfTunnelInstallation - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelInstallation; - rdfs:label "adeOfTunnelInstallation"@en; - skos:definition "Augments the TunnelInstallation with properties defined in an ADE."@en . - -tun:TunnelConstructiveElement.usage - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelConstructiveElement; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the TunnelConstructiveElement."@en . - -tun:Tunnel.adeOfTunnel - rdf:type owl:ObjectProperty; - rdfs:domain tun:Tunnel; - rdfs:label "adeOfTunnel"@en; - skos:definition "Augments the Tunnel with properties defined in an ADE."@en . - -tun:TunnelInstallation - rdf:type owl:Class; - rdfs:label "TunnelInstallation"@en; - rdfs:subClassOf con:AbstractInstallation; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:ADEOfTunnelInstallation; - owl:onProperty tun:TunnelInstallation.adeOfTunnelInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelInstallationUsageValue; - owl:onProperty tun:TunnelInstallation.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelInstallationFunctionValue; - owl:onProperty tun:TunnelInstallation.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelInstallationClassValue; - owl:onProperty tun:TunnelInstallation.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:TunnelInstallationClassValue; - owl:onProperty tun:TunnelInstallation.class - ]; - skos:definition "A TunnelInstallation is a permanent part of a Tunnel (inside and/or outside) which does not have the significance of a TunnelPart. In contrast to TunnelConstructiveElement, a TunnelInstallation is not essential from a structural point of view. Examples are stairs, antennas or railings."@en . - -tun:HollowSpace.usage - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the HollowSpace."@en . - -tun:ADEOfAbstractTunnel - rdf:type owl:Class; - rdfs:label "ADEOfAbstractTunnel"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractTunnel acts as a hook to define properties within an ADE that are to be added to AbstractTunnel."@en . - -tun:Tunnel.tunnelPart - rdf:type owl:ObjectProperty; - rdfs:domain tun:Tunnel; - rdfs:label "tunnelPart"@en; - skos:definition "Relates the tunnel parts to the Tunnel."@en . - -tun:TunnelFurniture rdf:type owl:Class; - rdfs:label "TunnelFurniture"@en; - rdfs:subClassOf con:AbstractFurniture; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:ADEOfTunnelFurniture; - owl:onProperty tun:TunnelFurniture.adeOfTunnelFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelFurnitureUsageValue; - owl:onProperty tun:TunnelFurniture.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelFurnitureFunctionValue; - owl:onProperty tun:TunnelFurniture.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelFurnitureClassValue; - owl:onProperty tun:TunnelFurniture.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:TunnelFurnitureClassValue; - owl:onProperty tun:TunnelFurniture.class - ]; - skos:definition "A TunnelFurniture is an equipment for occupant use, usually not fixed to the tunnel. [cf. ISO 6707-1]"@en . - -tun:HollowSpace.class - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the HollowSpace."@en . - -tun:HollowSpace.adeOfHollowSpace - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "adeOfHollowSpace"@en; - skos:definition "Augments the HollowSpace with properties defined in an ADE."@en . - -tun:TunnelInstallation.function - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelInstallation; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the TunnelInstallation."@en . - -tun:TunnelFurniture.function - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelFurniture; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the TunnelFurniture."@en . - -tun:TunnelConstructiveElement - rdf:type owl:Class; - rdfs:label "TunnelConstructiveElement"@en; - rdfs:subClassOf con:AbstractConstructiveElement; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:ADEOfTunnelConstructiveElement; - owl:onProperty tun:TunnelConstructiveElement.adeOfTunnelConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelConstructiveElementUsageValue; - owl:onProperty tun:TunnelConstructiveElement.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelConstructiveElementFunctionValue; - owl:onProperty tun:TunnelConstructiveElement.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelConstructiveElementClassValue; - owl:onProperty tun:TunnelConstructiveElement.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:TunnelConstructiveElementClassValue; - owl:onProperty tun:TunnelConstructiveElement.class - ]; - skos:definition "A TunnelConstructiveElement is an element of a Tunnel which is essential from a structural point of view. Examples are walls, slabs, beams."@en . - -tun:ADEOfTunnelFurniture - rdf:type owl:Class; - rdfs:label "ADEOfTunnelFurniture"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTunnelFurniture acts as a hook to define properties within an ADE that are to be added to a TunnelFurniture."@en . - -tun:ADEOfTunnelPart rdf:type owl:Class; - rdfs:label "ADEOfTunnelPart"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTunnelPart acts as a hook to define properties within an ADE that are to be added to a TunnelPart."@en . - -tun:AbstractTunnel.hollowSpace - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "hollowSpace"@en; - skos:definition "Relates the hollow spaces to the Tunnel or TunnelPart."@en . - -tun:TunnelConstructiveElement.class - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelConstructiveElement; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the TunnelConstructiveElement."@en . - -tun:TunnelConstructiveElement.function - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelConstructiveElement; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the TunnelConstructiveElement."@en . - -tun:TunnelFurniture.usage - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelFurniture; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the TunnelFurniture."@en . - -tun:AbstractTunnel.tunnelConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "tunnelConstructiveElement"@en; - skos:definition "Relates the constructive elements to the Tunnel or TunnelPart."@en . - -tun:AbstractTunnel.usage - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the Tunnel or TunnelPart."@en . - -tun:AbstractTunnel.class - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the Tunnel or TunnelPart."@en . - -tun:AbstractTunnel.adeOfAbstractTunnel - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "adeOfAbstractTunnel"@en; - skos:definition "Augments AbstractTunnel with properties defined in an ADE."@en . - -tun:AbstractTunnel.tunnelInstallation - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "tunnelInstallation"@en; - skos:definition "Relates the installation objects to the Tunnel or TunnelPart."@en . - -tun:Tunnel rdf:type owl:Class; - rdfs:label "Tunnel"@en; - rdfs:subClassOf tun:AbstractTunnel; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:ADEOfTunnel; - owl:onProperty tun:Tunnel.adeOfTunnel - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelPart; - owl:onProperty tun:Tunnel.tunnelPart - ]; - skos:definition "A Tunnel represents a horizontal or sloping enclosed passage way of a certain length, mainly underground or underwater. [cf. ISO 6707-1]"@en . - -<https://ogcbblocks/CityGML/3.0/tunnel> - rdf:type owl:Ontology; - rdfs:label "Tunnel"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/construction> , <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Tunnel module supports representation of thematic and spatial aspects of tunnels, tunnel parts, tunnel installations, and interior tunnel structures."@en . - -tun:AbstractTunnel.function - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the Tunnel or TunnelPart."@en . - -tun:TunnelPart.adeOfTunnelPart - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelPart; - rdfs:label "adeOfTunnelPart"@en; - skos:definition "Augments the TunnelPart with properties defined in an ADE."@en . - -tun:TunnelFurniture.class - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelFurniture; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the TunnelFurniture."@en . - -tun:TunnelPart rdf:type owl:Class; - rdfs:label "TunnelPart"@en; - rdfs:subClassOf tun:AbstractTunnel; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:ADEOfTunnelPart; - owl:onProperty tun:TunnelPart.adeOfTunnelPart - ]; - skos:definition "A TunnelPart is a physical or functional subdivision of a Tunnel. It would be considered a Tunnel, if it were not part of a collection of other TunnelParts."@en . - -tun:HollowSpace.tunnelInstallation - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "tunnelInstallation"@en; - skos:definition "Relates the installation objects to the HollowSpace."@en . - -tun:TunnelInstallation.usage - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelInstallation; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the TunnelInstallation."@en . - -tun:ADEOfTunnel rdf:type owl:Class; - rdfs:label "ADEOfTunnel"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfTunnel acts as a hook to define properties within an ADE that are to be added to a Tunnel."@en . - -tun:TunnelConstructiveElement.adeOfTunnelConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelConstructiveElement; - rdfs:label "adeOfTunnelConstructiveElement"@en; - skos:definition "Augments the TunnelConstructiveElement with properties defined in an ADE."@en . - -tun:TunnelInstallation.class - rdf:type owl:ObjectProperty; - rdfs:domain tun:TunnelInstallation; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the TunnelInstallation."@en . - -tun:ADEOfHollowSpace rdf:type owl:Class; - rdfs:label "ADEOfHollowSpace"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfHollowSpace acts as a hook to define properties within an ADE that are to be added to a HollowSpace."@en . - -tun:HollowSpace.boundary - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "boundary"@en; - skos:definition "Relates to the surfaces that bound the HollowSpace. This relation is inherited from the Core module."@en . - -tun:HollowSpace.tunnelFurniture - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "tunnelFurniture"@en; - skos:definition "Relates the furniture objects to the HollowSpace."@en . - -tun:HollowSpace rdf:type owl:Class; - rdfs:label "HollowSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelFurniture; - owl:onProperty tun:HollowSpace.tunnelFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceFunctionValue; - owl:onProperty tun:HollowSpace.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:HollowSpaceClassValue; - owl:onProperty tun:HollowSpace.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceUsageValue; - owl:onProperty tun:HollowSpace.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelInstallation; - owl:onProperty tun:HollowSpace.tunnelInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:ADEOfHollowSpace; - owl:onProperty tun:HollowSpace.adeOfHollowSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceClassValue; - owl:onProperty tun:HollowSpace.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty tun:HollowSpace.boundary - ]; - skos:definition "A HollowSpace is a space within a Tunnel or TunnelPart intended for certain functions (e.g. transport or passage ways, service rooms, emergency shelters). A HollowSpace is bounded physically and/or virtually (e.g. by ClosureSurfaces or GenericSurfaces)."@en . diff --git a/citygml-owl/converted/ACMAPPER/vegetation/vegetation.ttl b/citygml-owl/converted/ACMAPPER/vegetation/vegetation.ttl deleted file mode 100644 index 54c0181..0000000 --- a/citygml-owl/converted/ACMAPPER/vegetation/vegetation.ttl +++ /dev/null @@ -1,283 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix sc: <http://shapechange.net/resources/ont/base#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix veg: <https://ogcbblocks/CityGML/3.0/vegetation#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -veg:ADEOfSolitaryVegetationObject - rdf:type owl:Class; - rdfs:label "ADEOfSolitaryVegetationObject"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfSolitaryVegetationObject acts as a hook to define properties within an ADE that are to be added to a SolitaryVegetationObject."@en . - -veg:SolitaryVegetationObject.rootBallDiameter - rdf:type owl:DatatypeProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "rootBallDiameter"@en; - skos:definition "Specifies the diameter of the SolitaryCityObject's root ball."@en . - -veg:ADEOfAbstractVegetationObject - rdf:type owl:Class; - rdfs:label "ADEOfAbstractVegetationObject"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractVegetationObject acts as a hook to define properties within an ADE that are to be added to AbstractVegetationObject."@en . - -veg:AbstractVegetationObject - rdf:type owl:Class; - rdfs:label "AbstractVegetationObject"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:ADEOfAbstractVegetationObject; - owl:onProperty veg:AbstractVegetationObject.adeOfAbstractVegetationObject - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractVegetationObject is the abstract superclass for all kinds of vegetation objects."@en . - -veg:PlantCover.adeOfPlantCover - rdf:type owl:ObjectProperty; - rdfs:domain veg:PlantCover; - rdfs:label "adeOfPlantCover"@en; - skos:definition "Augments the PlantCover with properties defined in an ADE."@en . - -veg:PlantCover.class rdf:type owl:ObjectProperty; - rdfs:domain veg:PlantCover; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the PlantCover."@en . - -veg:SolitaryVegetationObject.height - rdf:type owl:DatatypeProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "height"@en; - skos:definition "Distance between the highest point of the vegetation object and the lowest point of the terrain at the bottom of the object."@en . - -veg:SolitaryVegetationObject.usage - rdf:type owl:ObjectProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the SolitaryVegetationObject."@en . - -veg:SolitaryVegetationObject.maxRootBallDepth - rdf:type owl:DatatypeProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "maxRootBallDepth"@en; - skos:definition "Specifies the vertical distance between the lowest point of the SolitaryVegetationObject's root ball and the terrain surface."@en . - -veg:PlantCover.minHeight - rdf:type owl:DatatypeProperty; - rdfs:domain veg:PlantCover; - rdfs:label "minHeight"@en; - skos:definition "Specifies the minimum height of the PlantCover."@en . - -veg:PlantCover rdf:type owl:Class; - rdfs:label "PlantCover"@en; - rdfs:subClassOf veg:AbstractVegetationObject; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:PlantCover.maxHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:PlantCover.averageHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:PlantCoverClassValue; - owl:onProperty veg:PlantCover.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:ADEOfPlantCover; - owl:onProperty veg:PlantCover.adeOfPlantCover - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:PlantCoverFunctionValue; - owl:onProperty veg:PlantCover.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass veg:PlantCoverClassValue; - owl:onProperty veg:PlantCover.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:PlantCoverUsageValue; - owl:onProperty veg:PlantCover.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:PlantCover.minHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:PlantCover.maxHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:PlantCover.averageHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:PlantCover.minHeight - ]; - skos:definition "A PlantCover represents a space covered by vegetation."@en . - -veg:SolitaryVegetationObject.function - rdf:type owl:ObjectProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the SolitaryVegetationObject."@en . - -veg:SolitaryVegetationObject.class - rdf:type owl:ObjectProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the SolitaryVegetationObject."@en . - -veg:SolitaryVegetationObject.adeOfSolitaryVegetationObject - rdf:type owl:ObjectProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "adeOfSolitaryVegetationObject"@en; - skos:definition "Augments the SolitaryVegetationObject with properties defined in an ADE."@en . - -veg:PlantCover.maxHeight - rdf:type owl:DatatypeProperty; - rdfs:domain veg:PlantCover; - rdfs:label "maxHeight"@en; - skos:definition "Specifies the maximum height of the PlantCover."@en . - -veg:ADEOfPlantCover rdf:type owl:Class; - rdfs:label "ADEOfPlantCover"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfPlantCover acts as a hook to define properties within an ADE that are to be added to a PlantCover."@en . - -veg:SolitaryVegetationObject - rdf:type owl:Class; - rdfs:label "SolitaryVegetationObject"@en; - rdfs:subClassOf veg:AbstractVegetationObject; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.maxRootBallDepth - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.crownDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.trunkDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.rootBallDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:SolitaryVegetationObjectClassValue; - owl:onProperty veg:SolitaryVegetationObject.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:ADEOfSolitaryVegetationObject; - owl:onProperty veg:SolitaryVegetationObject.adeOfSolitaryVegetationObject - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass veg:SolitaryVegetationObjectClassValue; - owl:onProperty veg:SolitaryVegetationObject.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:SpeciesValue; - owl:onProperty veg:SolitaryVegetationObject.species - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.crownDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.maxRootBallDepth - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.rootBallDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.height - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:SolitaryVegetationObjectUsageValue; - owl:onProperty veg:SolitaryVegetationObject.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass veg:SpeciesValue; - owl:onProperty veg:SolitaryVegetationObject.species - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:SolitaryVegetationObjectFunctionValue; - owl:onProperty veg:SolitaryVegetationObject.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.trunkDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:SolitaryVegetationObject.height - ]; - skos:definition "A SolitaryVegetationObject represents individual vegetation objects, e.g. trees or bushes."@en . - -veg:PlantCover.function - rdf:type owl:ObjectProperty; - rdfs:domain veg:PlantCover; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the PlantCover."@en . - -veg:PlantCover.averageHeight - rdf:type owl:DatatypeProperty; - rdfs:domain veg:PlantCover; - rdfs:label "averageHeight"@en; - skos:definition "Specifies the average height of the PlantCover."@en . - -veg:SolitaryVegetationObject.trunkDiameter - rdf:type owl:DatatypeProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "trunkDiameter"@en; - skos:definition "Specifies the diameter of the SolitaryCityObject's trunk."@en . - -veg:SolitaryVegetationObject.crownDiameter - rdf:type owl:DatatypeProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "crownDiameter"@en; - skos:definition "Specifies the diameter of the SolitaryCityObject's crown."@en . - -<https://ogcbblocks/CityGML/3.0/vegetation> - rdf:type owl:Ontology; - rdfs:label "Vegetation"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/core> , <http://shapechange.net/resources/ont/base> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Vegetation module supports representation of vegetation objects with vegetation-specific thematic classes. CityGML’s vegetation model distinguishes between solitary vegetation objects like trees, and vegetation areas which represent biotopes like forests or other plant communities."@en . - -veg:SolitaryVegetationObject.species - rdf:type owl:ObjectProperty; - rdfs:domain veg:SolitaryVegetationObject; - rdfs:label "species"@en; - skos:definition "Indicates the botanical name of the SolitaryVegetationObject."@en . - -veg:PlantCover.usage rdf:type owl:ObjectProperty; - rdfs:domain veg:PlantCover; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the PlantCover."@en . - -veg:AbstractVegetationObject.adeOfAbstractVegetationObject - rdf:type owl:ObjectProperty; - rdfs:domain veg:AbstractVegetationObject; - rdfs:label "adeOfAbstractVegetationObject"@en; - skos:definition "Augments AbstractVegetationObject with properties defined in an ADE."@en . diff --git a/citygml-owl/converted/ACMAPPER/versioning/versioning.ttl b/citygml-owl/converted/ACMAPPER/versioning/versioning.ttl deleted file mode 100644 index 8ed746e..0000000 --- a/citygml-owl/converted/ACMAPPER/versioning/versioning.ttl +++ /dev/null @@ -1,221 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix vers: <https://ogcbblocks/CityGML/3.0/versioning#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -vers:VersionTransition.type - rdf:type owl:ObjectProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "type"@en; - skos:definition "Indicates the specific type of the VersionTransition."@en . - -vers:Transaction.newFeature - rdf:type owl:ObjectProperty; - rdfs:domain vers:Transaction; - rdfs:label "newFeature"@en; - skos:definition "Relates to the version of the city object subsequent to the Transaction."@en . - -vers:Version.versionMember - rdf:type owl:ObjectProperty; - rdfs:domain vers:Version; - rdfs:label "versionMember"@en; - skos:definition "Relates to all city objects that are part of the city model version."@en . - -vers:VersionTransition.adeOfVersionTransition - rdf:type owl:ObjectProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "adeOfVersionTransition"@en; - skos:definition "Augments the VersionTransition with properties defined in an ADE."@en . - -vers:TransactionTypeValue - rdf:type rdfs:Datatype; - rdfs:label "TransactionTypeValue"@en; - owl:oneOf ( "insert" "delete" "replace" ); - skos:definition "TransactionTypeValue enumerates the three possible types of transactions: insert, delete, or replace."@en . - -vers:Transaction rdf:type owl:Class; - rdfs:label "Transaction"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractFeatureWithLifespan; - owl:onProperty vers:Transaction.newFeature - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractFeatureWithLifespan; - owl:onProperty vers:Transaction.newFeature - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractFeatureWithLifespan; - owl:onProperty vers:Transaction.oldFeature - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractFeatureWithLifespan; - owl:onProperty vers:Transaction.oldFeature - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:TransactionTypeValue; - owl:onProperty vers:Transaction.type - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass vers:TransactionTypeValue; - owl:onProperty vers:Transaction.type; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "Transaction represents a modification of the city model by the creation, termination, or replacement of a specific city object. While the creation of a city object also marks its first object version, the termination marks the end of existence of a real world object and, hence, also terminates the final version of a city object. The replacement of a city object means that a specific version of it is replaced by a new version."@en . - -vers:Transaction.type - rdf:type owl:ObjectProperty; - rdfs:domain vers:Transaction; - rdfs:label "type"@en; - skos:definition "Indicates the specific type of the Transaction."@en . - -vers:VersionTransition.from - rdf:type owl:ObjectProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "from"@en; - skos:definition "Relates to the predecessor version of the VersionTransition."@en . - -vers:ADEOfVersion rdf:type owl:Class; - rdfs:label "ADEOfVersion"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfVersion acts as a hook to define properties within an ADE that are to be added to a Version."@en . - -vers:Transaction.oldFeature - rdf:type owl:ObjectProperty; - rdfs:domain vers:Transaction; - rdfs:label "oldFeature"@en; - skos:definition "Relates to the version of the city object prior to the Transaction."@en . - -vers:Version.tag rdf:type owl:DatatypeProperty; - rdfs:domain vers:Version; - rdfs:label "tag"@en; - skos:definition "Allows for adding keywords to the city model version."@en . - -vers:VersionTransition.transaction - rdf:type owl:ObjectProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "transaction"@en; - skos:definition "Relates to all transactions that have been applied as part of the VersionTransition."@en . - -vers:VersionTransition.to - rdf:type owl:ObjectProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "to"@en; - skos:definition "Relates to the successor version of the VersionTransition."@en . - -<https://ogcbblocks/CityGML/3.0/versioning> - rdf:type owl:Ontology; - rdfs:label "Versioning"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The Versioning module supports representation of multiple versions of CityGML features within a single CityGML model. In addition, also the version transitions and transactions that lead to the different versions can be represented."@en . - -vers:VersionTransition - rdf:type owl:Class; - rdfs:label "VersionTransition"@en; - rdfs:subClassOf core:AbstractVersionTransition; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty vers:VersionTransition.reason - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:Version; - owl:onProperty vers:VersionTransition.to - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:boolean; - owl:onProperty vers:VersionTransition.clonePredecessor; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty vers:VersionTransition.clonePredecessor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass vers:Version; - owl:onProperty vers:VersionTransition.from - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty vers:VersionTransition.reason - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass vers:Version; - owl:onProperty vers:VersionTransition.to - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:ADEOfVersionTransition; - owl:onProperty vers:VersionTransition.adeOfVersionTransition - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:TransitionTypeValue; - owl:onProperty vers:VersionTransition.type - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:Transaction; - owl:onProperty vers:VersionTransition.transaction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass vers:TransitionTypeValue; - owl:onProperty vers:VersionTransition.type - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:Version; - owl:onProperty vers:VersionTransition.from - ]; - skos:definition "VersionTransition describes the change of the state of a city model from one version to another. Version transitions can have names, a description and can be further qualified by a type and a reason."@en . - -vers:Version rdf:type owl:Class; - rdfs:label "Version"@en; - rdfs:subClassOf core:AbstractVersion; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:ADEOfVersion; - owl:onProperty vers:Version.adeOfVersion - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractFeatureWithLifespan; - owl:onProperty vers:Version.versionMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty vers:Version.tag - ]; - skos:definition "Version represents a defined state of a city model consisting of the dedicated versions of all city object instances that belong to the respective city model version. Versions can have names, a description and can be labeled with an arbitrary number of user defined tags."@en . - -vers:Version.adeOfVersion - rdf:type owl:ObjectProperty; - rdfs:domain vers:Version; - rdfs:label "adeOfVersion"@en; - skos:definition "Augments the Version with properties defined in an ADE."@en . - -vers:VersionTransition.reason - rdf:type owl:DatatypeProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "reason"@en; - skos:definition "Specifies why the VersionTransition has been carried out."@en . - -vers:ADEOfVersionTransition - rdf:type owl:Class; - rdfs:label "ADEOfVersionTransition"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfVersionTransition acts as a hook to define properties within an ADE that are to be added to a VersionTransition."@en . - -vers:TransitionTypeValue - rdf:type rdfs:Datatype; - rdfs:label "TransitionTypeValue"@en; - owl:oneOf ( "planned" "realized" "historicalSuccession" "fork" "merge" ); - skos:definition "TransitionTypeValue enumerates the different kinds of version transitions. “planned” and “fork” should be used in cases when from one city model version multiple successor versions are being created. “realized” and “merge” should be used when different city model versions are converging into a common successor version."@en . - -vers:VersionTransition.clonePredecessor - rdf:type owl:DatatypeProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "clonePredecessor"@en; - skos:definition "Indicates whether the set of city object instances belonging to the successor version of the city model is either explicitly enumerated within the successor version object (attribute clonePredecessor=false), or has to be derived from the modifications of the city model provided as a list of transactions on the city object versions contained in the predecessor version (attribute clonePredecessor=true)."@en . diff --git a/citygml-owl/converted/ACMAPPER/waterbody/waterbody.ttl b/citygml-owl/converted/ACMAPPER/waterbody/waterbody.ttl deleted file mode 100644 index d8f2a5b..0000000 --- a/citygml-owl/converted/ACMAPPER/waterbody/waterbody.ttl +++ /dev/null @@ -1,157 +0,0 @@ -@prefix core: <https://ogcbblocks/CityGML/3.0/core#> . -@prefix iso19150-2: <http://def.isotc211.org/iso19150/-2/2012/base#> . -@prefix owl: <http://www.w3.org/2002/07/owl#> . -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . -@prefix skos: <http://www.w3.org/2004/02/skos/core#> . -@prefix wtr: <https://ogcbblocks/CityGML/3.0/waterbody#> . -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . - -wtr:WaterBody.function - rdf:type owl:ObjectProperty; - rdfs:domain wtr:WaterBody; - rdfs:label "function"@en; - skos:definition "Specifies the intended purposes of the WaterBody."@en . - -wtr:ADEOfAbstractWaterBoundarySurface - rdf:type owl:Class; - rdfs:label "ADEOfAbstractWaterBoundarySurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfAbstractWaterBoundarySurface acts as a hook to define properties within an ADE that are to be added to AbstractWaterBoundarySurface."@en . - -wtr:AbstractWaterBoundarySurface - rdf:type owl:Class; - rdfs:label "AbstractWaterBoundarySurface"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:ADEOfAbstractWaterBoundarySurface; - owl:onProperty wtr:AbstractWaterBoundarySurface.adeOfAbstractWaterBoundarySurface - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractWaterBoundarySurface is the abstract superclass for all kinds of thematic surfaces bounding a water body."@en . - -wtr:ADEOfWaterSurface - rdf:type owl:Class; - rdfs:label "ADEOfWaterSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfWaterSurface acts as a hook to define properties within an ADE that are to be added to a WaterSurface."@en . - -wtr:WaterGroundSurface - rdf:type owl:Class; - rdfs:label "WaterGroundSurface"@en; - rdfs:subClassOf wtr:AbstractWaterBoundarySurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:ADEOfWaterGroundSurface; - owl:onProperty wtr:WaterGroundSurface.adeOfWaterGroundSurface - ]; - skos:definition "A WaterGroundSurface represents the exterior boundary surface of the submerged bottom of a water body."@en . - -wtr:AbstractWaterBoundarySurface.adeOfAbstractWaterBoundarySurface - rdf:type owl:ObjectProperty; - rdfs:domain wtr:AbstractWaterBoundarySurface; - rdfs:label "adeOfAbstractWaterBoundarySurface"@en; - skos:definition "Augments AbstractWaterBoundarySurface with properties defined in an ADE."@en . - -wtr:ADEOfWaterGroundSurface - rdf:type owl:Class; - rdfs:label "ADEOfWaterGroundSurface"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfWaterGroundSurface acts as a hook to define properties within an ADE that are to be added to a WaterGroundSurface."@en . - -wtr:ADEOfWaterBody rdf:type owl:Class; - rdfs:label "ADEOfWaterBody"@en; - iso19150-2:isAbstract true; - skos:definition "ADEOfWaterBody acts as a hook to define properties within an ADE that are to be added to a WaterBody."@en . - -wtr:WaterSurface rdf:type owl:Class; - rdfs:label "WaterSurface"@en; - rdfs:subClassOf wtr:AbstractWaterBoundarySurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:ADEOfWaterSurface; - owl:onProperty wtr:WaterSurface.adeOfWaterSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:WaterLevelValue; - owl:onProperty wtr:WaterSurface.waterLevel - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass wtr:WaterLevelValue; - owl:onProperty wtr:WaterSurface.waterLevel - ]; - skos:definition "A WaterSurface represents the upper exterior interface between a water body and the atmosphere."@en . - -wtr:WaterBody.class rdf:type owl:ObjectProperty; - rdfs:domain wtr:WaterBody; - rdfs:label "class"@en; - skos:definition "Indicates the specific type of the WaterBody."@en . - -wtr:WaterSurface.waterLevel - rdf:type owl:ObjectProperty; - rdfs:domain wtr:WaterSurface; - rdfs:label "waterLevel"@en; - skos:definition "Specifies the level of the WaterSurface."@en . - -wtr:WaterBody.usage rdf:type owl:ObjectProperty; - rdfs:domain wtr:WaterBody; - rdfs:label "usage"@en; - skos:definition "Specifies the actual uses of the WaterBody."@en . - -wtr:WaterBody.adeOfWaterBody - rdf:type owl:ObjectProperty; - rdfs:domain wtr:WaterBody; - rdfs:label "adeOfWaterBody"@en; - skos:definition "Augments the WaterBody with properties defined in an ADE."@en . - -wtr:WaterSurface.adeOfWaterSurface - rdf:type owl:ObjectProperty; - rdfs:domain wtr:WaterSurface; - rdfs:label "adeOfWaterSurface"@en; - skos:definition "Augments the WaterSurface with properties defined in an ADE."@en . - -wtr:WaterGroundSurface.adeOfWaterGroundSurface - rdf:type owl:ObjectProperty; - rdfs:domain wtr:WaterGroundSurface; - rdfs:label "adeOfWaterGroundSurface"@en; - skos:definition "Augments the WaterGroundSurface with properties defined in an ADE."@en . - -<https://ogcbblocks/CityGML/3.0/waterbody> - rdf:type owl:Ontology; - rdfs:label "WaterBody"@en; - owl:imports <https://ogcbblocks/CityGML/3.0/core> , <http://def.isotc211.org/iso19150/-2/2012/base>; - skos:definition "The WaterBody module supports representation of the thematic aspects and 3D geometry of rivers, canals, lakes, and basins. It does, however, not inherit any hydrological or other dynamic aspects of fluid flow."@en . - -wtr:WaterBody rdf:type owl:Class; - rdfs:label "WaterBody"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:WaterBodyUsageValue; - owl:onProperty wtr:WaterBody.usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:WaterBodyClassValue; - owl:onProperty wtr:WaterBody.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass wtr:WaterBodyClassValue; - owl:onProperty wtr:WaterBody.class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:WaterBodyFunctionValue; - owl:onProperty wtr:WaterBody.function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:ADEOfWaterBody; - owl:onProperty wtr:WaterBody.adeOfWaterBody - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:AbstractWaterBoundarySurface; - owl:onProperty wtr:WaterBody.boundary - ]; - skos:definition "A WaterBody represents significant and permanent or semi-permanent accumulations of surface water, usually covering a part of the Earth."@en . - -wtr:WaterBody.boundary - rdf:type owl:ObjectProperty; - rdfs:domain wtr:WaterBody; - rdfs:label "boundary"@en . diff --git a/citygml-owl/logs/log.html b/citygml-owl/logs/log.html new file mode 100644 index 0000000..48d1e52 --- /dev/null +++ b/citygml-owl/logs/log.html @@ -0,0 +1,357 @@ +<html xmlns:r="http://www.interactive-instruments.de/ShapeChange/Result"> + <head> + <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> + <title>ShapeChange result</title> + <style type="text/css"> +body +{ +background-color:#f4f6fe; +} +h1 +{ +font-family:Arial, Helvetica, sans-serif; +font-size:24px; +color:#151B8D; +text-align:center; +} +h2, h3, h4 +{ +font-family:Arial, Helvetica, sans-serif; +color:#151B8D; +text-align:center; +} +a:link +{ +color:#325595; +text-decoration:none; +border-bottom:1px dotted; +outline: none; +} +a:hover +{ +border-bottom:1px solid; +color:#325595; +} +p, li +{ +font-family:Arial, Helvetica, sans-serif; +font-size:14px; +margin-top: 0px; +margin-bottom: 4px; +} +.small +{ +font-size:10px; +} +table +{ +font-family:Arial, Helvetica, sans-serif; +border-style:none; +border-collapse:collapse; +border:0px; +padding:0px; +margin-left: auto; +margin-right: auto; +} +tr +{ +vertical-align:top; +} +td +{ +border:1px solid #98bf21; +padding:5px 20px 5px 20px; +} +</style> + <script language="JavaScript" type="text/javascript"> +function toggleMe(a) +{ +var list = document.getElementsByClassName(a); + +if(!list)return true; + +for (var i=0; i<list.length;i++) { + if(list[i].style.display=="none") + { + list[i].style.display="table-row" + } + else + { + list[i].style.display="none" + } +} + +return true; +} +</script> + </head> + <body> + <h1>ShapeChange result</h1> + <table> + <tr> + <td> + <p>Result:</p> + </td><td> + <p>Conversion Completed</p> + </td> + </tr> + <tr> + <td> + <p>Start time:</p> + </td><td> + <p>Wed Oct 02 18:17:42 EEST 2024</p> + </td> + </tr> + <tr> + <td> + <p>End time:</p> + </td><td> + <p>Wed Oct 02 18:17:45 EEST 2024</p> + </td> + </tr> + <tr> + <td> + <p>Configuration file:</p> + </td><td> + <p>CityGML3.0_to_OWL_lite_ontotextBuilding_config.xml</p> + </td> + </tr> + <tr> + <td> + <p>ShapeChange version:</p> + </td><td> + <p>3.1.1-SNAPSHOT</p> + </td> + </tr> + </table> + <a name="messages"> + <h2>Messages</h2> + </a> + <div id="menu"> + <p align="center">Click on the following buttons to toggle log messages of the according category.</p> + <table> + <tbody> + <tr> + <th>Process Flow</th><th>Process Execution</th> + </tr> + <tr> + <td><a href="javascript:void(0)" onclick="return toggleMe('ProcessFlowDebug')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Debug</a></td><td><a href="javascript:void(0)" onclick="return toggleMe('Debug')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Debug</a></td> + </tr> + <tr> + <td><a href="javascript:void(0)" onclick="return toggleMe('ProcessFlowInfo')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Info</a></td><td><a href="javascript:void(0)" onclick="return toggleMe('Info')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Info</a></td> + </tr> + <tr> + <td><a href="javascript:void(0)" onclick="return toggleMe('ProcessFlowWarning')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Warning</a></td><td><a href="javascript:void(0)" onclick="return toggleMe('Warning')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Warning</a></td> + </tr> + <tr> + <td><a href="javascript:void(0)" onclick="return toggleMe('ProcessFlowError')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Error</a></td><td><a href="javascript:void(0)" onclick="return toggleMe('Error')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Error</a></td> + </tr> + <tr> + <td><a href="javascript:void(0)" onclick="return toggleMe('ProcessFlowFatalError')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Fatal Error</a></td><td><a href="javascript:void(0)" onclick="return toggleMe('FatalError')"><img alt="" border="0" height="10" width="10" src="http://shapechange.net/resources/images/open.gif"> Fatal Error</a></td> + </tr> + </tbody> + </table> + <br> + </div> + <table border="0"> + <tr> + <th> + <p>Severity</p> + </th><th> + <p>Message</p> + </th> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>---------- Semantic validation of ShapeChange configuration: START ----------</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>--- Validating transformer with @id 'ACMAPPER' ...</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>--- Validating target with @class 'de.interactive_instruments.ShapeChange.Target.Ontology.OWLISO19150' and @inputs 'ACMAPPER' ...</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>---------- Semantic validation of ShapeChange configuration: COMPLETE ----------</p> + </td> + </tr> + <tr style="display:table-row" class="Error"> + <td> + <p>Error</p> + </td><td> + <p>The property 'buildingRoom' in class 'AbstractBuilding' has a sequence number that is already in use for another property (buildingSubdivision) which will be overwritten.</p> + </td> + </tr> + <tr style="display:table-row" class="Error"> + <td> + <p>Error</p> + </td><td> + <p>The property 'buildingConstructiveElement' in class 'AbstractBuilding' has a sequence number that is already in use for another property (buildingRoom) which will be overwritten.</p> + </td> + </tr> + <tr style="display:table-row" class="Error"> + <td> + <p>Error</p> + </td><td> + <p>The property 'buildingFurniture' in class 'AbstractBuilding' has a sequence number that is already in use for another property (buildingConstructiveElement) which will be overwritten.</p> + </td> + </tr> + <tr style="display:table-row" class="Error"> + <td> + <p>Error</p> + </td><td> + <p>The property 'buildingInstallation' in class 'AbstractBuilding' has a sequence number that is already in use for another property (buildingFurniture) which will be overwritten.</p> + </td> + </tr> + <tr style="display:table-row" class="Error"> + <td> + <p>Error</p> + </td><td> + <p>The property 'buildingInstallation' in class 'AbstractBuildingSubdivision' has a sequence number that is already in use for another property (buildingRoom) which will be overwritten.</p> + </td> + </tr> + <tr style="display:table-row" class="Error"> + <td> + <p>Error</p> + </td><td> + <p>The property 'buildingConstructiveElement' in class 'AbstractBuildingSubdivision' has a sequence number that is already in use for another property (buildingInstallation) which will be overwritten.</p> + </td> + </tr> + <tr style="display:table-row" class="Error"> + <td> + <p>Error</p> + </td><td> + <p>The property 'buildingFurniture' in class 'AbstractBuildingSubdivision' has a sequence number that is already in use for another property (buildingConstructiveElement) which will be overwritten.</p> + </td> + </tr> + <tr style="display:table-row" class="Error"> + <td> + <p>Error</p> + </td><td> + <p>The property 'buildingInstallation' in class 'BuildingRoom' has a sequence number that is already in use for another property (buildingFurniture) which will be overwritten.</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>Now processing transformation 'ACMAPPER' for input ID: 'INPUT'.</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>---------- TransformationManager postprocessing: validating constraints ----------</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>Performed transformation for transformer ID 'ACMAPPER' for input ID: 'INPUT'. +-------------------------------------------------</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>Application schema found, package name: 'Building', target namespace: 'http://www.opengis.net/citygml/building/3.0'</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>Now processing target 'ISO 19150-2 OWL Ontology' for input 'ACMAPPER'.</p> + </td> + </tr> + <tr style="display:table-row" class="Error"> + <td> + <p>Error</p> + </td><td> + <p>No RdfTypeMapEntry is defined for the value type 'Elevation'. Also, the value type was not found in the model. Cannot map the value type.</p> + <p> + <small>--- Context - Property: EA Model::Building::AbstractBuildingSubdivision::elevation</small> + </p> + </td> + </tr> + <tr style="display:table-row" class="Warning"> + <td> + <p>Warning</p> + </td><td> + <p>Default type implementation is used as range of property 'elevation'.</p> + <p> + <small>--- Context - Property: EA Model::Building::AbstractBuildingSubdivision::elevation</small> + </p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>Executed target class 'de.interactive_instruments.ShapeChange.Target.Ontology.OWLISO19150' for input ID: 'ACMAPPER'. +-------------------------------------------------</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>Transformation with ID 'FLATTENER2' is disabled (via the configuration). All transformations and targets that depend on this transformation will not be executed.</p> + </td> + </tr> + <tr style="display:table-row" class="ProcessFlowInfo"> + <td> + <p>ProcessFlowInfo</p> + </td><td> + <p>Transformation with ID 'FLATTENER1' is disabled (via the configuration). All transformations and targets that depend on this transformation will not be executed.</p> + </td> + </tr> + </table> + <a name="results"> + <h2>Results</h2> + </a> + <table border="0"> + <tr> + <th> + <p>Target</p> + </th><th> + <p>Scope</p> + </th><th> + <p>File</p> + </th> + </tr> + <tr> + <td> + <p>ISO 19150-2 OWL Ontology</p> + </td><td> + <p>https://ogcbblocks/CityGML/3.0/building</p> + </td><td> + <p> + <a href="file:/home/nata/work/gml3building/./converted/ACMAPPER/building/building.ttl">building.ttl</a> + </p> + </td> + </tr> + </table> + <hr> + <p align="center"> + <small>This report was generated by <a href="http://shapechange.net">ShapeChange</a></small> + </p> + </body> +</html> diff --git a/citygml-owl/logs/log.xml b/citygml-owl/logs/log.xml new file mode 100644 index 0000000..8207975 --- /dev/null +++ b/citygml-owl/logs/log.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?><ShapeChangeResult xmlns="http://www.interactive-instruments.de/ShapeChange/Result" xmlns:r="http://www.interactive-instruments.de/ShapeChange/Result" config="CityGML3.0_to_OWL_lite_ontotextBuilding_config.xml" end="Wed Oct 02 18:17:45 EEST 2024" resultCode="0" start="Wed Oct 02 18:17:42 EEST 2024" version="3.1.1-SNAPSHOT"> + <Messages> + <ProcessFlowInfo message="---------- Semantic validation of ShapeChange configuration: START ----------"/> + <ProcessFlowInfo message="--- Validating transformer with @id 'ACMAPPER' ..."/> + <ProcessFlowInfo message="--- Validating target with @class 'de.interactive_instruments.ShapeChange.Target.Ontology.OWLISO19150' and @inputs 'ACMAPPER' ..."/> + <ProcessFlowInfo message="---------- Semantic validation of ShapeChange configuration: COMPLETE ----------"/> + <Error message="The property 'buildingRoom' in class 'AbstractBuilding' has a sequence number that is already in use for another property (buildingSubdivision) which will be overwritten."/> + <Error message="The property 'buildingConstructiveElement' in class 'AbstractBuilding' has a sequence number that is already in use for another property (buildingRoom) which will be overwritten."/> + <Error message="The property 'buildingFurniture' in class 'AbstractBuilding' has a sequence number that is already in use for another property (buildingConstructiveElement) which will be overwritten."/> + <Error message="The property 'buildingInstallation' in class 'AbstractBuilding' has a sequence number that is already in use for another property (buildingFurniture) which will be overwritten."/> + <Error message="The property 'buildingInstallation' in class 'AbstractBuildingSubdivision' has a sequence number that is already in use for another property (buildingRoom) which will be overwritten."/> + <Error message="The property 'buildingConstructiveElement' in class 'AbstractBuildingSubdivision' has a sequence number that is already in use for another property (buildingInstallation) which will be overwritten."/> + <Error message="The property 'buildingFurniture' in class 'AbstractBuildingSubdivision' has a sequence number that is already in use for another property (buildingConstructiveElement) which will be overwritten."/> + <Error message="The property 'buildingInstallation' in class 'BuildingRoom' has a sequence number that is already in use for another property (buildingFurniture) which will be overwritten."/> + <ProcessFlowInfo message="Now processing transformation 'ACMAPPER' for input ID: 'INPUT'."/> + <ProcessFlowInfo message="---------- TransformationManager postprocessing: validating constraints ----------"/> + <ProcessFlowInfo message="Performed transformation for transformer ID 'ACMAPPER' for input ID: 'INPUT'. -------------------------------------------------"/> + <ProcessFlowInfo message="Application schema found, package name: 'Building', target namespace: 'http://www.opengis.net/citygml/building/3.0'"/> + <ProcessFlowInfo message="Now processing target 'ISO 19150-2 OWL Ontology' for input 'ACMAPPER'."/> + <Error message="No RdfTypeMapEntry is defined for the value type 'Elevation'. Also, the value type was not found in the model. Cannot map the value type."> + <Detail message="--- Context - Property: EA Model::Building::AbstractBuildingSubdivision::elevation"/> + </Error> + <Warning message="Default type implementation is used as range of property 'elevation'."> + <Detail message="--- Context - Property: EA Model::Building::AbstractBuildingSubdivision::elevation"/> + </Warning> + <ProcessFlowInfo message="Executed target class 'de.interactive_instruments.ShapeChange.Target.Ontology.OWLISO19150' for input ID: 'ACMAPPER'. -------------------------------------------------"/> + <ProcessFlowInfo message="Transformation with ID 'FLATTENER2' is disabled (via the configuration). All transformations and targets that depend on this transformation will not be executed."/> + <ProcessFlowInfo message="Transformation with ID 'FLATTENER1' is disabled (via the configuration). All transformations and targets that depend on this transformation will not be executed."/> + </Messages> + <Results> + <Result href="file:/home/nata/work/gml3building/./converted/ACMAPPER/building/building.ttl" scope="https://ogcbblocks/CityGML/3.0/building" target="ISO 19150-2 OWL Ontology">building.ttl</Result> + </Results> +</ShapeChangeResult> diff --git a/citygml-owl/run.sh b/citygml-owl/run.sh index 3432fc6..d62db8c 100755 --- a/citygml-owl/run.sh +++ b/citygml-owl/run.sh @@ -1,3 +1,8 @@ -java -jar ~/prog/ShapeChange/target/ShapeChange-3.1.1-SNAPSHOT.jar -Dfile.encoding=UTF-8 -c CityGML3.0_to_OWL_lite_ontotext2_config.xml \ - -x '$input$' './CityGML_3.0-workspaces-documents_shapechange-export.xml' \ - -x '$output$' './converted' +#java -jar ~/prog/ShapeChange/target/ShapeChange-3.1.1-SNAPSHOT.jar -Dfile.encoding=UTF-8 -c CityGML3.0_to_OWL_lite_ontotext_config.xml \ +# -x '$input$' './CityGML_3.0-workspaces-documents_shapechange-export.xml' \ +# -x '$output$' './converted' + +java -jar ~/prog/ShapeChange/target/ShapeChange-3.1.1-SNAPSHOT.jar -Dfile.encoding=UTF-8 -c CityGML3.0_to_OWL_lite_ontotextBuilding_config.xml \ + -x '$input$' './CityGML_3.0_Building_UML1.3_XMI1.0_NoADEs.xml' \ + -x '$output$' './converted' +