diff --git a/citygml-owl/README.md b/citygml-owl/README.md index 44c6f5e..7d5a0b8 100644 --- a/citygml-owl/README.md +++ b/citygml-owl/README.md @@ -262,5 +262,7 @@ common:boundary skos:definition "Here goes the definition that originate in the We prepare several small examples of BIMs in GML taking freely available data from GitHub repository [OloOcki/awesome-citygml](https://github.com/OloOcki/awesome-citygml?tab=readme-ov-file), in particular: -- [lod3-sample.gml](./examples/lod3-sample.gml) taken from [Ingolstadt, Germany](https://github.com/savenow/lod3-road-space-models/blob/main/models/building/lod3/combined/citygml/lod3_building_models.gml) +- [lod3-sample-fail.gml](./examples/lod3-sample-fail.gml) taken from [Ingolstadt, Germany](https://github.com/savenow/lod3-road-space-models/blob/main/models/building/lod3/combined/citygml/lod3_building_models.gml) +- [lod3-sample-ok.gml](./examples/lod3-sample-ok.gml) taken from [Ingolstadt, Germany](https://github.com/savenow/lod3-road-space-models/blob/main/models/building/lod3/combined/citygml/lod3_building_models.gml) and converted into CityGML 3.0 + - [lod2-sample.gml](./examples/lod2-sample.gml) taken from [sachsen.de, Germany](https://www.geodaten.sachsen.de/digitale-hoehenmodelle-3994.html) \ No newline at end of file diff --git a/citygml-owl/exceptions.md b/citygml-owl/exceptions.md deleted file mode 100644 index 8d41a76..0000000 --- a/citygml-owl/exceptions.md +++ /dev/null @@ -1,37 +0,0 @@ -# Global Properties explication - -There are some attributes named equally in different packages, such as `usage`, `class`, `function`, `address` and `value`. -In OWL object properties are first-class citizens whereas in UML and UML converted into OWL with ShapeChange) they are converted into package-level and class-level attributes. - -we explicate such attributes, and make a custom postprocessing step. - -Here is an example: - -```turtle -con:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range con:DoorUsageValue; - skos:definition "Specifies the actual uses of the Door."@en . -``` -will be splitted into one defined in the particular package -```turtle -common:usage rdfs:range con:DoorUsageValue; - skos:definition "Specifies the actual uses of the Door."@en . -``` -and the second defined once in `common` package - -```turtle -common:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; -``` - -So in general, postprocessing step is: - -``` -for file in files, - for ns in citygml_ns, - - refactor.py (file, ./refactored/file, ns, "common", "address,usage,function,value,class") - - - diff --git a/citygml-owl/stage-1/ACMAPPER/appearance/appearance.ttl b/citygml-owl/stage-1/ACMAPPER/appearance/appearance.ttl deleted file mode 100644 index 7263bbb..0000000 --- a/citygml-owl/stage-1/ACMAPPER/appearance/appearance.ttl +++ /dev/null @@ -1,546 +0,0 @@ -@prefix app: . -@prefix core: . -@prefix gmlowl: . -@prefix iso19111-2007: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -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:textureType rdf:type owl:ObjectProperty; - rdfs:label "textureType"@en; - rdfs:range app:TextureType; - skos:definition "Indicates the specific type of the texture."@en . - -app:imageURI rdf:type owl:DatatypeProperty; - rdfs:label "imageURI"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies the URI that points to the external image data file."@en . - -app:worldToTexture rdf:type owl:ObjectProperty; - rdfs:label "worldToTexture"@en; - rdfs:range core:TransformationMatrix3x4; - skos:definition "Specifies the 3x4 transformation matrix that defines the transformation between world coordinates and texture coordinates."@en . - -app:emissiveColor rdf:type owl:ObjectProperty; - rdfs:label "emissiveColor"@en; - rdfs:range app:Color; - skos:definition "Specifies the color of the light emitted by the surface geometry object."@en . - -app:TexCoordGen.crs rdf:type owl:ObjectProperty; - rdfs:domain app:TexCoordGen; - rdfs:label "crs"@en; - rdfs:range iso19111-2007:SC_CRS; - skos:definition "Relates to the coordinate reference system of the transformation matrix."@en . - -app:adeOfParameterizedTexture - rdf:type owl:ObjectProperty; - rdfs:label "adeOfParameterizedTexture"@en; - rdfs:range app:ADEOfParameterizedTexture; - skos:definition "Augments the ParameterizedTexture with properties defined in an ADE."@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:isFront rdf:type owl:DatatypeProperty; - rdfs:label "isFront"@en; - rdfs:range xsd:boolean; - 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:target rdf:type owl:DatatypeProperty; - rdfs:label "target"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies the URI that points to the surface geometry objects to which the texture is applied."@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:worldToTexture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:TransformationMatrix3x4; - owl:onProperty app:worldToTexture; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - owl:disjointWith app:TexCoordList; - skos:definition "TexCoordGen defines texture parameterization using a transformation matrix."@en . - -app:ParameterizedTexture.textureParameterization - rdf:type owl:ObjectProperty; - rdfs:domain app:ParameterizedTexture; - rdfs:label "textureParameterization"@en; - rdfs:range app:TextureAssociation; - skos:definition "Relates to the texture coordinates or transformation matrices used for parameterization."@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 core:TransformationMatrix2x2; - owl:onProperty app:orientation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty app:preferWorldFile - ]; - 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 app:ADEOfGeoreferencedTexture; - owl:onProperty app:adeOfGeoreferencedTexture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:TransformationMatrix2x2; - owl:onProperty app:orientation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty app:target - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty app:preferWorldFile - ]; - owl:disjointWith app:ParameterizedTexture; - 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:adeOfAbstractTexture - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractTexture"@en; - rdfs:range app:ADEOfAbstractTexture; - skos:definition "Augments AbstractTexture with properties defined in an ADE."@en . - -app:borderColor rdf:type owl:ObjectProperty; - rdfs:label "borderColor"@en; - rdfs:range app:ColorPlusOpacity; - skos:definition "Specifies the color of that part of the surface that is not covered by the texture."@en . - -app:adeOfAppearance rdf:type owl:ObjectProperty; - rdfs:label "adeOfAppearance"@en; - rdfs:range app:ADEOfAppearance; - skos:definition "Augments the Appearance with properties defined in an ADE."@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:ring - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty app:ring - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:DoubleList; - owl:onProperty app:textureCoordinates - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:DoubleList; - owl:onProperty app:textureCoordinates - ]; - skos:definition "TexCoordList defines texture parameterization using texture coordinates."@en . - -app:Appearance.surfaceData - rdf:type owl:ObjectProperty; - rdfs:domain app:Appearance; - rdfs:label "surfaceData"@en; - rdfs:range app:AbstractSurfaceData; - skos:definition "Relates to the surface data that are part of the Appearance."@en . - -app:wrapMode rdf:type owl:ObjectProperty; - rdfs:label "wrapMode"@en; - rdfs:range app:WrapMode; - skos:definition "Specifies the behaviour of the texture when the texture is smaller than the surface to which it is applied."@en . - -app:ambientIntensity rdf:type owl:ObjectProperty; - rdfs:label "ambientIntensity"@en; - rdfs:range core:DoubleBetween0and1; - skos:definition "Specifies the minimum percentage of diffuseColor that is visible regardless of light sources."@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:adeOfAbstractSurfaceData - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty app:isFront - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty app:isFront - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractSurfaceData is the abstract superclass for different kinds of textures and material."@en . - -app:ring rdf:type owl:DatatypeProperty; - rdfs:label "ring"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies the URIs that point to the LinearRings that are parameterized using the given texture coordinates."@en . - -app:textureCoordinates - rdf:type owl:ObjectProperty; - rdfs:label "textureCoordinates"@en; - rdfs:range core:DoubleList; - 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:isSmooth rdf:type owl:DatatypeProperty; - rdfs:label "isSmooth"@en; - rdfs:range xsd:boolean; - 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: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:TextureType rdf:type rdfs:Datatype; - rdfs:label "TextureType"@en; - owl:oneOf ( "specific" "typical" "unknown" ); - skos:definition "TextureType enumerates the different texture types."@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: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:theme - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty app: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:transparency rdf:type owl:ObjectProperty; - rdfs:label "transparency"@en; - rdfs:range core:DoubleBetween0and1; - skos:definition "Specifies the degree of transparency of the surface geometry object."@en . - -app:X3DMaterial rdf:type owl:Class; - rdfs:label "X3DMaterial"@en; - rdfs:subClassOf app:AbstractSurfaceData; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:DoubleBetween0and1; - owl:onProperty app:transparency - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ADEOfX3DMaterial; - owl:onProperty app:adeOfX3DMaterial - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:Color; - owl:onProperty app:emissiveColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:Color; - owl:onProperty app:specularColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:DoubleBetween0and1; - owl:onProperty app:transparency - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:DoubleBetween0and1; - owl:onProperty app:shininess - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:DoubleBetween0and1; - owl:onProperty app:ambientIntensity - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:Color; - owl:onProperty app:specularColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty app:isSmooth - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:DoubleBetween0and1; - owl:onProperty app:ambientIntensity - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:Color; - owl:onProperty app:emissiveColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:DoubleBetween0and1; - owl:onProperty app:shininess - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty app:isSmooth - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:Color; - owl:onProperty app:diffuseColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty app:target - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:Color; - owl:onProperty app:diffuseColor - ]; - skos:definition "X3DMaterial defines properties for surface geometry objects based on the material definitions from the X3D and COLLADA standards."@en . - -app:shininess rdf:type owl:ObjectProperty; - rdfs:label "shininess"@en; - rdfs:range core:DoubleBetween0and1; - skos:definition "Specifies the sharpness of the specular highlight."@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: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:adeOfAbstractSurfaceData - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractSurfaceData"@en; - rdfs:range app:ADEOfAbstractSurfaceData; - skos:definition "Augments AbstractSurfaceData with properties defined in an ADE."@en . - -app:AbstractTexture rdf:type owl:Class; - rdfs:label "AbstractTexture"@en; - rdfs:subClassOf app:AbstractSurfaceData; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:MimeTypeValue; - owl:onProperty app:mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:TextureType; - owl:onProperty app:textureType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ADEOfAbstractTexture; - owl:onProperty app:adeOfAbstractTexture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty app:imageURI - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty app:imageURI; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty app:mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:TextureType; - owl:onProperty app:textureType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:WrapMode; - owl:onProperty app:wrapMode - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass app:ColorPlusOpacity; - owl:onProperty app:borderColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:WrapMode; - owl:onProperty app:wrapMode - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom app:ColorPlusOpacity; - owl:onProperty app:borderColor - ]; - iso19150-2:isAbstract true; - owl:disjointWith app:X3DMaterial; - skos:definition "AbstractTexture is the abstract superclass to represent the common attributes of the classes ParameterizedTexture and GeoreferencedTexture."@en . - -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:theme rdf:type owl:DatatypeProperty; - rdfs:label "theme"@en; - rdfs:range xsd:string; - 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:mimeType rdf:type owl:ObjectProperty; - rdfs:label "mimeType"@en; - rdfs:range core:MimeTypeValue; - skos:definition "Specifies the MIME type of the external point cloud file."@en . - -app:preferWorldFile rdf:type owl:DatatypeProperty; - rdfs:label "preferWorldFile"@en; - rdfs:range xsd:boolean; - skos:definition "Indicates whether the georeference from the image file or the accompanying world file should be preferred."@en . - -app:GeoreferencedTexture.referencePoint - rdf:type owl:ObjectProperty; - rdfs:domain app:GeoreferencedTexture; - rdfs:label "referencePoint"@en; - rdfs:range gmlowl:Point; - skos:definition "Relates to the 2D Point geometry that represents the center of the upper left image pixel in world space."@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: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: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:target - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty app:target; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "TextureAssociation denotes the relation of a texture to a surface geometry object."@en . - -app:Color rdf:type owl:Class; - rdfs:label "Color"@en; - rdfs:subClassOf core:DoubleBetween0and1List; - owl:disjointWith app:ColorPlusOpacity; - skos:definition "Color is a list of three double values between 0 and 1 defining an RGB color value."@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: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: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:diffuseColor rdf:type owl:ObjectProperty; - rdfs:label "diffuseColor"@en; - rdfs:range app:Color; - skos:definition "Specifies the color of the light diffusely reflected by the surface geometry object."@en . - -app:adeOfGeoreferencedTexture - rdf:type owl:ObjectProperty; - rdfs:label "adeOfGeoreferencedTexture"@en; - rdfs:range app:ADEOfGeoreferencedTexture; - skos:definition "Augments the GeoreferencedTexture with properties defined in an ADE."@en . - -app:adeOfX3DMaterial rdf:type owl:ObjectProperty; - rdfs:label "adeOfX3DMaterial"@en; - rdfs:range app:ADEOfX3DMaterial; - skos:definition "Augments the X3DMaterial with properties defined in an ADE."@en . - -app:TextureAssociation.textureParameterization - rdf:type owl:ObjectProperty; - rdfs:domain app:TextureAssociation; - rdfs:label "textureParameterization"@en; - rdfs:range app:AbstractTextureParameterization; - skos:definition "Relates to the texture coordinates or transformation matrices used for parameterization."@en . - - - rdf:type owl:Ontology; - rdfs:label "Appearance"@en; - owl:imports , , ; - 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:specularColor rdf:type owl:ObjectProperty; - rdfs:label "specularColor"@en; - rdfs:range app:Color; - skos:definition "Specifies the color of the light directly reflected by the surface geometry object."@en . - -app:orientation rdf:type owl:ObjectProperty; - rdfs:label "orientation"@en; - rdfs:range core:TransformationMatrix2x2; - skos:definition "Specifies the rotation and scaling of the image in form of a 2x2 matrix."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/bridge/bridge.ttl b/citygml-owl/stage-1/ACMAPPER/bridge/bridge.ttl deleted file mode 100644 index a68001d..0000000 --- a/citygml-owl/stage-1/ACMAPPER/bridge/bridge.ttl +++ /dev/null @@ -1,463 +0,0 @@ -@prefix brid: . -@prefix con: . -@prefix core: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -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:adeOfBridgeFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementUsageValue; - owl:onProperty brid:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue; - owl:onProperty brid:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementClassValue; - owl:onProperty brid:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeConstructiveElementClassValue; - owl:onProperty brid: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: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:BridgeFurnitureFunctionValue - rdf:type owl:Class; - rdfs:label "BridgeFurnitureFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeFurnitureFunctionValue is a code list that enumerates the different purposes of a BridgeFurniture."@en . - -brid:BridgeConstructiveElementClassValue - rdf:type owl:Class; - rdfs:label "BridgeConstructiveElementClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeConstructiveElementClassValue is a code list used to further classify a 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 . - -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:adeOfBridge - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgePart; - owl:onProperty brid:Bridge.bridgePart - ]; - owl:disjointWith brid: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: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:AbstractBridge.address - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "address"@en; - rdfs:range core:Address; - skos:definition "Relates the addresses to the Bridge or BridgePart."@en . - -brid:AbstractBridge.bridgeFurniture - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "bridgeFurniture"@en; - rdfs:range brid:BridgeFurniture; - skos:definition "Relates the furniture objects to the Bridge or BridgePart."@en . - -brid:BridgeRoomUsageValue - rdf:type owl:Class; - rdfs:label "BridgeRoomUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeRoomUsageValue is a code list that enumerates the different uses of a BridgeRoom."@en . - -brid:Bridge.bridgePart - rdf:type owl:ObjectProperty; - rdfs:domain brid:Bridge; - rdfs:label "bridgePart"@en; - rdfs:range brid:BridgePart; - skos:definition "Relates the bridge parts to the Bridge."@en . - -brid:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range brid:BridgeConstructiveElementFunctionValue; - skos:definition "Specifies the intended purposes of the BridgeConstructiveElement."@en . - -brid:BridgeInstallationClassValue - rdf:type owl:Class; - rdfs:label "BridgeInstallationClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeInstallationClassValue is a code list used to further classify a BridgeInstallation."@en . - -brid:isMovable rdf:type owl:DatatypeProperty; - rdfs:label "isMovable"@en; - rdfs:range xsd:boolean; - skos:definition "Indicates whether the Bridge or BridgePart can be moved to allow for watercraft to pass."@en . - -brid:AbstractBridge.bridgeInstallation - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "bridgeInstallation"@en; - rdfs:range brid:BridgeInstallation; - skos:definition "Relates the installation objects to the Bridge or BridgePart."@en . - -brid:BridgeRoom.bridgeFurniture - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "bridgeFurniture"@en; - rdfs:range brid:BridgeFurniture; - skos:definition "Relates the furniture objects to the BridgeRoom."@en . - -brid:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range brid:BridgeConstructiveElementUsageValue; - skos:definition "Specifies the actual uses of the BridgeConstructiveElement."@en . - -brid:BridgeClassValue - rdf:type owl:Class; - rdfs:label "BridgeClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeClassValue is a code list used to further classify a Bridge."@en . - -brid:BridgeRoomClassValue - rdf:type owl:Class; - rdfs:label "BridgeRoomClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeRoomClassValue is a code list used to further classify a BridgeRoom."@en . - -brid:adeOfBridgeConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBridgeConstructiveElement"@en; - rdfs:range brid:ADEOfBridgeConstructiveElement; - skos:definition "Augments the BridgeConstructiveElement with properties defined in an ADE."@en . - -brid:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range brid:BridgeConstructiveElementClassValue; - skos:definition "Indicates the specific type of the BridgeConstructiveElement."@en . - -brid:BridgeConstructiveElementFunctionValue - rdf:type owl:Class; - rdfs:label "BridgeConstructiveElementFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeConstructiveElementFunctionValue is a code list that enumerates the different purposes of a BridgeConstructiveElement."@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:adeOfAbstractBridge - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractBridge"@en; - rdfs:range brid:ADEOfAbstractBridge; - skos:definition "Augments AbstractBridge with properties defined in an ADE."@en . - -brid:AbstractBridge.bridgeRoom - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "bridgeRoom"@en; - rdfs:range brid:BridgeRoom; - skos:definition "Relates the rooms to the Bridge or BridgePart."@en . - -brid:BridgeRoomFunctionValue - rdf:type owl:Class; - rdfs:label "BridgeRoomFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeRoomFunctionValue is a code list that enumerates the different purposes of a BridgeRoom."@en . - -brid:BridgeFurnitureUsageValue - rdf:type owl:Class; - rdfs:label "BridgeFurnitureUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeFurnitureUsageValue is a code list that enumerates the different uses of a BridgeFurniture."@en . - -brid:BridgeFunctionValue - rdf:type owl:Class; - rdfs:label "BridgeFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeFunctionValue is a code list that enumerates the different purposes of a Bridge."@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:adeOfBridgeInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementUsageValue; - owl:onProperty brid:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue; - owl:onProperty brid:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementClassValue; - owl:onProperty brid:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeConstructiveElementClassValue; - owl:onProperty brid: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:AbstractBridge rdf:type owl:Class; - rdfs:label "AbstractBridge"@en; - rdfs:subClassOf con:AbstractConstruction; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty brid:isMovable - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementClassValue; - owl:onProperty brid:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeInstallation; - owl:onProperty brid:AbstractBridge.bridgeInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty brid:isMovable - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:ADEOfAbstractBridge; - owl:onProperty brid:adeOfAbstractBridge - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElement; - owl:onProperty brid:AbstractBridge.bridgeConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeRoom; - owl:onProperty brid:AbstractBridge.bridgeRoom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeConstructiveElementClassValue; - owl:onProperty brid:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeFurniture; - owl:onProperty brid:AbstractBridge.bridgeFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Address; - owl:onProperty brid:AbstractBridge.address - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue; - owl:onProperty brid:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementUsageValue; - owl:onProperty brid:usage - ]; - 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: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: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:BridgeRoom.boundary - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "boundary"@en; - rdfs:range core:AbstractThematicSurface; - skos:definition "Relates to the surfaces that bound the BridgeRoom. This relation is inherited from the Core module."@en . - -brid:adeOfBridge rdf:type owl:ObjectProperty; - rdfs:label "adeOfBridge"@en; - rdfs:range brid:ADEOfBridge; - skos:definition "Augments the Bridge with properties defined in an ADE."@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: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:adeOfBridgeConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementUsageValue; - owl:onProperty brid:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue; - owl:onProperty brid:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementClassValue; - owl:onProperty brid:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeConstructiveElementClassValue; - owl:onProperty brid: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:adeOfBridgePart rdf:type owl:ObjectProperty; - rdfs:label "adeOfBridgePart"@en; - rdfs:range brid:ADEOfBridgePart; - skos:definition "Augments the BridgePart with properties defined in an ADE."@en . - -brid:BridgeRoom rdf:type owl:Class; - rdfs:label "BridgeRoom"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:ADEOfBridgeRoom; - owl:onProperty brid:adeOfBridgeRoom - ]; - 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:BridgeConstructiveElementClassValue; - owl:onProperty brid:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementUsageValue; - owl:onProperty brid:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeInstallation; - owl:onProperty brid:BridgeRoom.bridgeInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass brid:BridgeConstructiveElementClassValue; - owl:onProperty brid:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue; - owl:onProperty brid:function - ]; - 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:BridgeRoom.bridgeInstallation - rdf:type owl:ObjectProperty; - rdfs:domain brid:BridgeRoom; - rdfs:label "bridgeInstallation"@en; - rdfs:range brid:BridgeInstallation; - skos:definition "Relates to the installation objects to the BridgeRoom."@en . - -brid:BridgeFurnitureClassValue - rdf:type owl:Class; - rdfs:label "BridgeFurnitureClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeFurnitureClassValue is a code list used to further classify a BridgeFurniture."@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:BridgeInstallationUsageValue - rdf:type owl:Class; - rdfs:label "BridgeInstallationUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeInstallationUsageValue is a code list that enumerates the different uses of a BridgeInstallation."@en . - -brid:adeOfBridgeRoom rdf:type owl:ObjectProperty; - rdfs:label "adeOfBridgeRoom"@en; - rdfs:range brid:ADEOfBridgeRoom; - skos:definition "Augments the BridgeRoom with properties defined in an ADE."@en . - - - rdf:type owl:Ontology; - rdfs:label "Bridge"@en; - owl:imports , , ; - skos:definition "The Bridge module supports representation of thematic and spatial aspects of bridges, bridge parts, bridge installations, and interior bridge structures."@en . - -brid:BridgeConstructiveElementUsageValue - rdf:type owl:Class; - rdfs:label "BridgeConstructiveElementUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeConstructiveElementUsageValue is a code list that enumerates the different uses of a BridgeConstructiveElement."@en . - -brid:AbstractBridge.bridgeConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain brid:AbstractBridge; - rdfs:label "bridgeConstructiveElement"@en; - rdfs:range brid:BridgeConstructiveElement; - skos:definition "Relates the constructive elements to the Bridge or BridgePart."@en . - -brid:adeOfBridgeInstallation - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBridgeInstallation"@en; - rdfs:range brid:ADEOfBridgeInstallation; - skos:definition "Augments the BridgeInstallation with properties defined in an ADE."@en . - -brid:BridgeInstallationFunctionValue - rdf:type owl:Class; - rdfs:label "BridgeInstallationFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeInstallationFunctionValue is a code list that enumerates the different purposes of a BridgeInstallation."@en . - -brid:adeOfBridgeFurniture - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBridgeFurniture"@en; - rdfs:range brid:ADEOfBridgeFurniture; - skos:definition "Augments the BridgeFurniture with properties defined in an ADE."@en . - -brid:BridgeUsageValue - rdf:type owl:Class; - rdfs:label "BridgeUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BridgeUsageValue is a code list that enumerates the different uses of a Bridge."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/bridge/bridge_codes.ttl b/citygml-owl/stage-1/ACMAPPER/bridge/bridge_codes.ttl deleted file mode 100644 index fdcffd2..0000000 --- a/citygml-owl/stage-1/ACMAPPER/bridge/bridge_codes.ttl +++ /dev/null @@ -1,100 +0,0 @@ -@prefix bridcode: . -@prefix dct: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -bridcode:BridgeInstallationFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeInstallationFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BridgeInstallationFunctionValue is a code list that enumerates the different purposes of a BridgeInstallation."@en . - -bridcode:BridgeUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeUsageValue"@en; - dct:isFormatOf ; - skos:definition "BridgeUsageValue is a code list that enumerates the different uses of a Bridge."@en . - -bridcode:BridgeFurnitureUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeFurnitureUsageValue"@en; - dct:isFormatOf ; - skos:definition "BridgeFurnitureUsageValue is a code list that enumerates the different uses of a BridgeFurniture."@en . - - - rdf:type owl:Ontology . - -bridcode:BridgeConstructiveElementFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeConstructiveElementFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BridgeConstructiveElementFunctionValue is a code list that enumerates the different purposes of a BridgeConstructiveElement."@en . - -bridcode:BridgeRoomClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeRoomClassValue"@en; - dct:isFormatOf ; - skos:definition "BridgeRoomClassValue is a code list used to further classify a BridgeRoom."@en . - -bridcode:BridgeRoomUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeRoomUsageValue"@en; - dct:isFormatOf ; - skos:definition "BridgeRoomUsageValue is a code list that enumerates the different uses of a BridgeRoom."@en . - -bridcode:BridgeConstructiveElementClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeConstructiveElementClassValue"@en; - dct:isFormatOf ; - skos:definition "BridgeConstructiveElementClassValue is a code list used to further classify a BridgeConstructiveElement."@en . - -bridcode:BridgeInstallationClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeInstallationClassValue"@en; - dct:isFormatOf ; - skos:definition "BridgeInstallationClassValue is a code list used to further classify a BridgeInstallation."@en . - -bridcode:BridgeFurnitureFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeFurnitureFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BridgeFurnitureFunctionValue is a code list that enumerates the different purposes of a BridgeFurniture."@en . - -bridcode:BridgeConstructiveElementUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeConstructiveElementUsageValue"@en; - dct:isFormatOf ; - skos:definition "BridgeConstructiveElementUsageValue is a code list that enumerates the different uses of a BridgeConstructiveElement."@en . - -bridcode:BridgeFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BridgeFunctionValue is a code list that enumerates the different purposes of a Bridge."@en . - -bridcode:BridgeClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeClassValue"@en; - dct:isFormatOf ; - skos:definition "BridgeClassValue is a code list used to further classify a Bridge."@en . - -bridcode:BridgeFurnitureClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeFurnitureClassValue"@en; - dct:isFormatOf ; - skos:definition "BridgeFurnitureClassValue is a code list used to further classify a BridgeFurniture."@en . - -bridcode:BridgeRoomFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeRoomFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BridgeRoomFunctionValue is a code list that enumerates the different purposes of a BridgeRoom."@en . - -bridcode:BridgeInstallationUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BridgeInstallationUsageValue"@en; - dct:isFormatOf ; - skos:definition "BridgeInstallationUsageValue is a code list that enumerates the different uses of a BridgeInstallation."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/building/building.ttl b/citygml-owl/stage-1/ACMAPPER/building/building.ttl deleted file mode 100644 index 2ad15db..0000000 --- a/citygml-owl/stage-1/ACMAPPER/building/building.ttl +++ /dev/null @@ -1,831 +0,0 @@ -@prefix bldg: . -@prefix con: . -@prefix core: . -@prefix iso19136-bt: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix sc: . -@prefix skos: . -@prefix xsd: . - -bldg:BuildingInstallationClassValue - rdf:type owl:Class; - rdfs:label "BuildingInstallationClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingInstallationClassValue is a code list used to further classify a BuildingInstallation."@en . - -bldg:BuildingUsageValue - rdf:type owl:Class; - rdfs:label "BuildingUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingUsageValue is a code list that enumerates the different uses of a Building."@en . - -bldg:BuildingRoomUsageValue - rdf:type owl:Class; - rdfs:label "BuildingRoomUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingRoomUsageValue is a code list that enumerates the different uses of a BuildingRoom."@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:AbstractBuilding.buildingConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingConstructiveElement"@en; - rdfs:range bldg:BuildingConstructiveElement; - skos:definition "Relates the constructive elements to the Building or BuildingPart."@en . - -bldg:BuildingRoom rdf:type owl:Class; - rdfs:label "BuildingRoom"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationFunctionValue; - owl:onProperty bldg:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty bldg:BuildingRoom.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingFurniture; - owl:onProperty bldg:BuildingRoom.buildingFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:RoomHeight; - owl:onProperty bldg:roomHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallation; - owl:onProperty bldg:BuildingRoom.buildingInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfBuildingRoom; - owl:onProperty bldg:adeOfBuildingRoom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationUsageValue; - owl:onProperty bldg:usage - ]; - 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:storeysBelowGround - rdf:type owl:DatatypeProperty; - rdfs:label "storeysBelowGround"@en; - rdfs:range xsd:integer; - skos:definition "Indicates the number of storeys positioned below ground level."@en . - -bldg:AbstractBuilding - rdf:type owl:Class; - rdfs:label "AbstractBuilding"@en; - rdfs:subClassOf con:AbstractConstruction; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfAbstractBuilding; - owl:onProperty bldg:adeOfAbstractBuilding - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationFunctionValue; - owl:onProperty bldg:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Address; - owl:onProperty bldg:AbstractBuilding.address - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty bldg:storeysBelowGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:RoofTypeValue; - owl:onProperty bldg:roofType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass iso19136-bt:MeasureOrNilReasonList; - owl:onProperty bldg:storeyHeightsBelowGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom iso19136-bt:MeasureOrNilReasonList; - owl:onProperty bldg:storeyHeightsBelowGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallation; - owl:onProperty bldg:AbstractBuilding.buildingInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingFurniture; - owl:onProperty bldg:AbstractBuilding.buildingFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationUsageValue; - owl:onProperty bldg:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty bldg:storeysBelowGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingConstructiveElement; - owl:onProperty bldg:AbstractBuilding.buildingConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:AbstractBuildingSubdivision; - owl:onProperty bldg:AbstractBuilding.buildingSubdivision - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:RoofTypeValue; - owl:onProperty bldg:roofType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty bldg:storeysAboveGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass iso19136-bt:MeasureOrNilReasonList; - owl:onProperty bldg:storeyHeightsAboveGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty bldg:storeysAboveGround - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingRoom; - owl:onProperty bldg:AbstractBuilding.buildingRoom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom iso19136-bt:MeasureOrNilReasonList; - owl:onProperty bldg: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:BuildingSubdivisionFunctionValue - rdf:type owl:Class; - rdfs:label "BuildingSubdivisionFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingSubdivisionFunctionValue is a code list that enumerates the different purposes of a BuildingSubdivision."@en . - -bldg:BuildingRoomFunctionValue - rdf:type owl:Class; - rdfs:label "BuildingRoomFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingRoomFunctionValue is a code list that enumerates the different purposes of a BuildingRoom."@en . - -bldg:AbstractBuilding.buildingSubdivision - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingSubdivision"@en; - rdfs:range bldg:AbstractBuildingSubdivision; - skos:definition "Relates the logical subdivisions 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 . - -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:BuildingConstructiveElementUsageValue - rdf:type owl:Class; - rdfs:label "BuildingConstructiveElementUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingConstructiveElementUsageValue is a code list that enumerates the different uses of a BuildingConstructiveElement."@en . - -bldg:highReference rdf:type owl:ObjectProperty; - rdfs:label "highReference"@en; - rdfs:range bldg:RoomElevationReferenceValue; - skos:definition "Indicates the high point used to calculate the value of the room height."@en . - -bldg:AbstractBuildingSubdivision.buildingInstallation - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "buildingInstallation"@en; - rdfs:range bldg:BuildingInstallation; - skos:definition "Relates the installation objects to the building subdivision."@en . - -bldg:BuildingFurnitureClassValue - rdf:type owl:Class; - rdfs:label "BuildingFurnitureClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingFurnitureClassValue is a code list used to further classify a BuildingFurniture."@en . - -bldg:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range bldg:BuildingInstallationFunctionValue; - skos:definition "Specifies the intended purposes of the BuildingInstallation."@en . - -bldg:adeOfBuildingFurniture - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBuildingFurniture"@en; - rdfs:range bldg:ADEOfBuildingFurniture; - skos:definition "Augments the BuildingFurniture with properties defined in an ADE."@en . - -bldg:BuildingUnit.storey - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingUnit; - rdfs:label "storey"@en; - rdfs:range bldg:Storey; - skos:definition "Relates to the storeys on which the BuildingUnit is located."@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:BuildingSubdivisionClassValue - rdf:type owl:Class; - rdfs:label "BuildingSubdivisionClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingSubdivisionClassValue is a code list used to further classify a BuildingSubdivision."@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:adeOfBuildingPart - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBuildingPart"@en; - rdfs:range bldg:ADEOfBuildingPart; - skos:definition "Augments the BuildingPart with properties defined in an ADE."@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:value rdf:type owl:DatatypeProperty; - rdfs:label "value"@en; - rdfs:range sc:Measure; - skos:definition "Specifies the value of the room height."@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: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 - ]; - owl:disjointWith bldg: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:BuildingUnit.address - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingUnit; - rdfs:label "address"@en; - rdfs:range core:Address; - skos:definition "Relates to the addresses that are assigned to the BuildingUnit."@en . - -bldg:BuildingFunctionValue - rdf:type owl:Class; - rdfs:label "BuildingFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingFunctionValue is a code list that enumerates the different purposes of a Building."@en . - -bldg:adeOfAbstractBuilding - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractBuilding"@en; - rdfs:range bldg:ADEOfAbstractBuilding; - skos:definition "Augments AbstractBuilding with properties defined in an ADE."@en . - -bldg:AbstractBuilding.buildingRoom - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingRoom"@en; - rdfs:range bldg:BuildingRoom; - skos:definition "Relates the rooms to the Building or BuildingPart."@en . - -bldg:storeyHeightsAboveGround - rdf:type owl:ObjectProperty; - rdfs:label "storeyHeightsAboveGround"@en; - rdfs:range iso19136-bt:MeasureOrNilReasonList; - 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:adeOfBuildingConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBuildingConstructiveElement"@en; - rdfs:range bldg:ADEOfBuildingConstructiveElement; - skos:definition "Augments the BuildingConstructiveElement with properties defined in an ADE."@en . - -bldg:BuildingFurnitureUsageValue - rdf:type owl:Class; - rdfs:label "BuildingFurnitureUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingFurnitureUsageValue is a code list that enumerates the different uses of a BuildingFurniture."@en . - -bldg:AbstractBuildingSubdivision.buildingRoom - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "buildingRoom"@en; - rdfs:range bldg:BuildingRoom; - skos:definition "Relates the rooms to the building subdivision."@en . - -bldg:status rdf:type owl:ObjectProperty; - rdfs:label "status"@en; - rdfs:range con:HeightStatusValue; - skos:definition "Indicates the way the room height has been captured."@en . - -bldg:BuildingClassValue - rdf:type owl:Class; - rdfs:label "BuildingClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingClassValue is a code list used to further classify a Building."@en . - -bldg:BuildingFurnitureFunctionValue - rdf:type owl:Class; - rdfs:label "BuildingFurnitureFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingFurnitureFunctionValue is a code list that enumerates the different purposes of a BuildingFurniture."@en . - -bldg:adeOfAbstractBuildingSubdivision - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractBuildingSubdivision"@en; - rdfs:range bldg:ADEOfAbstractBuildingSubdivision; - skos:definition "Augments AbstractBuildingSubdivision with properties defined in an ADE."@en . - -bldg:BuildingRoomClassValue - rdf:type owl:Class; - rdfs:label "BuildingRoomClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingRoomClassValue is a code list used to further classify a BuildingRoom."@en . - -bldg:adeOfBuilding rdf:type owl:ObjectProperty; - rdfs:label "adeOfBuilding"@en; - rdfs:range bldg:ADEOfBuilding; - skos:definition "Augments the Building with properties defined in an ADE."@en . - -bldg:adeOfStorey rdf:type owl:ObjectProperty; - rdfs:label "adeOfStorey"@en; - rdfs:range bldg:ADEOfStorey; - skos:definition "Augments the Storey with properties defined in an ADE."@en . - -bldg:elevation rdf:type owl:ObjectProperty; - rdfs:label "elevation"@en; - rdfs:range con:Elevation; - 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:adeOfBuildingInstallation - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBuildingInstallation"@en; - rdfs:range bldg:ADEOfBuildingInstallation; - skos:definition "Augments the BuildingInstallation with properties defined in an ADE."@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:Storey.boundary rdf:type owl:ObjectProperty; - rdfs:domain bldg:Storey; - rdfs:label "boundary"@en; - rdfs:range core:AbstractThematicSurface; - skos:definition "Relates to the surfaces that bound the Storey. This relation is inherited from the Core module."@en . - -bldg:AbstractBuilding.buildingInstallation - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingInstallation"@en; - rdfs:range bldg:BuildingInstallation; - skos:definition "Relates the installation objects to the Building or BuildingPart."@en . - - - rdf:type owl:Ontology; - rdfs:label "Building"@en; - owl:imports , , , ; - 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:storeyHeightsBelowGround - rdf:type owl:ObjectProperty; - rdfs:label "storeyHeightsBelowGround"@en; - rdfs:range iso19136-bt:MeasureOrNilReasonList; - 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:lowReference rdf:type owl:ObjectProperty; - rdfs:label "lowReference"@en; - rdfs:range bldg:RoomElevationReferenceValue; - skos:definition "Indicates the low point used to calculate the value of the room height."@en . - -bldg:BuildingInstallationUsageValue - rdf:type owl:Class; - rdfs:label "BuildingInstallationUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingInstallationUsageValue is a code list that enumerates the different uses of a BuildingInstallation."@en . - -bldg:adeOfBuildingUnit - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBuildingUnit"@en; - rdfs:range bldg:ADEOfBuildingUnit; - skos:definition "Augments the BuildingUnit with properties defined in an ADE."@en . - -bldg:roofType rdf:type owl:ObjectProperty; - rdfs:label "roofType"@en; - rdfs:range bldg:RoofTypeValue; - skos:definition "Indicates the shape of the roof of the Building or BuildingPart."@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: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 . - -bldg:AbstractBuildingSubdivision.buildingConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "buildingConstructiveElement"@en; - rdfs:range bldg:BuildingConstructiveElement; - skos:definition "Relates the constructive elements to the building subdivision."@en . - -bldg:BuildingConstructiveElementClassValue - rdf:type owl:Class; - rdfs:label "BuildingConstructiveElementClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingConstructiveElementClassValue is a code list used to further classify a BuildingConstructiveElement."@en . - -bldg:BuildingRoom.buildingInstallation - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingRoom; - rdfs:label "buildingInstallation"@en; - rdfs:range bldg:BuildingInstallation; - skos:definition "Relates the installation objects to the BuildingRoom."@en . - -bldg:Building rdf:type owl:Class; - rdfs:label "Building"@en; - rdfs:subClassOf bldg:AbstractBuilding; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfBuilding; - owl:onProperty bldg:adeOfBuilding - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingPart; - owl:onProperty bldg:Building.buildingPart - ]; - owl:disjointWith bldg: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:RoofTypeValue rdf:type owl:Class; - rdfs:label "RoofTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "RoofTypeValue is a code list that enumerates different roof types."@en . - -bldg:AbstractBuildingSubdivision.buildingFurniture - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuildingSubdivision; - rdfs:label "buildingFurniture"@en; - rdfs:range bldg:BuildingFurniture; - skos:definition "Relates the furniture objects to the building subdivision."@en . - -bldg:AbstractBuilding.address - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "address"@en; - rdfs:range core:Address; - skos:definition "Relates the addresses to the Building or BuildingPart."@en . - -bldg:Storey.buildingUnit - rdf:type owl:ObjectProperty; - rdfs:domain bldg:Storey; - rdfs:label "buildingUnit"@en; - rdfs:range bldg:BuildingUnit; - skos:definition "Relates to the building units that belong to the Storey."@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: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: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:adeOfBuildingConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationUsageValue; - owl:onProperty bldg:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationFunctionValue; - owl:onProperty bldg:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - 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:roomHeight rdf:type owl:ObjectProperty; - rdfs:label "roomHeight"@en; - rdfs:range bldg:RoomHeight; - skos:definition "Specifies qualified heights of the BuildingRoom."@en . - -bldg:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range bldg:BuildingInstallationClassValue; - skos:definition "Indicates the specific type of the BuildingInstallation."@en . - -bldg:AbstractBuilding.buildingFurniture - rdf:type owl:ObjectProperty; - rdfs:domain bldg:AbstractBuilding; - rdfs:label "buildingFurniture"@en; - rdfs:range bldg:BuildingFurniture; - skos:definition "Relates the furniture objects to the Building or BuildingPart."@en . - -bldg:sortKey rdf:type owl:DatatypeProperty; - rdfs:label "sortKey"@en; - rdfs:range xsd:double; - skos:definition "Defines an order among the objects that belong to the building subdivision. An example is the sorting of storeys."@en . - -bldg:Building.buildingPart - rdf:type owl:ObjectProperty; - rdfs:domain bldg:Building; - rdfs:label "buildingPart"@en; - rdfs:range bldg:BuildingPart; - skos:definition "Relates the building parts to the Building."@en . - -bldg:adeOfBuildingRoom - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBuildingRoom"@en; - rdfs:range bldg:ADEOfBuildingRoom; - skos:definition "Augments the BuildingRoom with properties defined in an ADE."@en . - -bldg:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range bldg:BuildingInstallationUsageValue; - skos:definition "Specifies the actual uses of the BuildingInstallation."@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:adeOfBuildingInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationUsageValue; - owl:onProperty bldg:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationFunctionValue; - owl:onProperty bldg:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingInstallationClassValue; - owl:onProperty bldg: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:BuildingInstallationFunctionValue - rdf:type owl:Class; - rdfs:label "BuildingInstallationFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingInstallationFunctionValue is a code list that enumerates the different purposes of a BuildingInstallation."@en . - -bldg:BuildingRoom.buildingFurniture - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingRoom; - rdfs:label "buildingFurniture"@en; - rdfs:range bldg:BuildingFurniture; - skos:definition "Relates the furniture objects to the BuildingRoom."@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: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:adeOfBuildingFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationUsageValue; - owl:onProperty bldg:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationFunctionValue; - owl:onProperty bldg:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - skos:definition "A BuildingFurniture is an equipment for occupant use, usually not fixed to the building. [cf. ISO 6707-1]"@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:AbstractBuildingSubdivision - rdf:type owl:Class; - rdfs:label "AbstractBuildingSubdivision"@en; - rdfs:subClassOf core:AbstractLogicalSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingFurniture; - owl:onProperty bldg:AbstractBuildingSubdivision.buildingFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:double; - owl:onProperty bldg:sortKey - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingConstructiveElement; - owl:onProperty bldg:AbstractBuildingSubdivision.buildingConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty bldg:sortKey - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:Elevation; - owl:onProperty bldg:elevation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:ADEOfAbstractBuildingSubdivision; - owl:onProperty bldg:adeOfAbstractBuildingSubdivision - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationFunctionValue; - owl:onProperty bldg: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:BuildingInstallationUsageValue; - owl:onProperty bldg:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallationClassValue; - owl:onProperty bldg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:BuildingInstallation; - owl:onProperty bldg:AbstractBuildingSubdivision.buildingInstallation - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractBuildingSubdivision is the abstract superclass for different kinds of logical building subdivisions."@en . - -bldg:BuildingSubdivisionUsageValue - rdf:type owl:Class; - rdfs:label "BuildingSubdivisionUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingSubdivisionUsageValue is a code list that enumerates the different uses of a BuildingSubdivision."@en . - -bldg:BuildingRoom.boundary - rdf:type owl:ObjectProperty; - rdfs:domain bldg:BuildingRoom; - rdfs:label "boundary"@en; - rdfs:range core:AbstractThematicSurface; - skos:definition "Relates to the surfaces that bound the BuildingRoom. This relation is inherited from the Core module."@en . - -bldg:RoomHeight rdf:type owl:Class; - rdfs:label "RoomHeight"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty bldg:value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:RoomElevationReferenceValue; - owl:onProperty bldg:lowReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom bldg:RoomElevationReferenceValue; - owl:onProperty bldg:highReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:HeightStatusValue; - owl:onProperty bldg:status; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass bldg:RoomElevationReferenceValue; - owl:onProperty bldg:lowReference; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass bldg:RoomElevationReferenceValue; - owl:onProperty bldg:highReference; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:HeightStatusValue; - owl:onProperty bldg:status - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass sc:Measure; - owl:onProperty bldg:value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "The RoomHeight represents a vertical distance (measured or estimated) between a low reference and a high reference. [cf. INSPIRE]"@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:BuildingConstructiveElementFunctionValue - rdf:type owl:Class; - rdfs:label "BuildingConstructiveElementFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "BuildingConstructiveElementFunctionValue is a code list that enumerates the different purposes of a BuildingConstructiveElement."@en . - -bldg:storeysAboveGround - rdf:type owl:DatatypeProperty; - rdfs:label "storeysAboveGround"@en; - rdfs:range xsd:integer; - skos:definition "Indicates the number of storeys positioned above ground level."@en . - -bldg:RoomElevationReferenceValue - rdf:type owl:Class; - rdfs:label "RoomElevationReferenceValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "RoomElevationReferenceValue is a code list that enumerates the different elevation reference levels used to measure room heights."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/building/building_codes.ttl b/citygml-owl/stage-1/ACMAPPER/building/building_codes.ttl deleted file mode 100644 index 450d605..0000000 --- a/citygml-owl/stage-1/ACMAPPER/building/building_codes.ttl +++ /dev/null @@ -1,130 +0,0 @@ -@prefix bldgcode: . -@prefix dct: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -bldgcode:BuildingUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingUsageValue"@en; - dct:isFormatOf ; - skos:definition "BuildingUsageValue is a code list that enumerates the different uses of a Building."@en . - -bldgcode:BuildingInstallationFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingInstallationFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BuildingInstallationFunctionValue is a code list that enumerates the different purposes of a BuildingInstallation."@en . - -bldgcode:BuildingSubdivisionUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingSubdivisionUsageValue"@en; - dct:isFormatOf ; - skos:definition "BuildingSubdivisionUsageValue is a code list that enumerates the different uses of a BuildingSubdivision."@en . - -bldgcode:BuildingConstructiveElementFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingConstructiveElementFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BuildingConstructiveElementFunctionValue is a code list that enumerates the different purposes of a BuildingConstructiveElement."@en . - -bldgcode:BuildingFurnitureFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingFurnitureFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BuildingFurnitureFunctionValue is a code list that enumerates the different purposes of a BuildingFurniture."@en . - -bldgcode:RoofTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "RoofTypeValue"@en; - dct:isFormatOf ; - skos:definition "RoofTypeValue is a code list that enumerates different roof types."@en . - -bldgcode:BuildingFurnitureClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingFurnitureClassValue"@en; - dct:isFormatOf ; - skos:definition "BuildingFurnitureClassValue is a code list used to further classify a BuildingFurniture."@en . - - - rdf:type owl:Ontology . - -bldgcode:BuildingClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingClassValue"@en; - dct:isFormatOf ; - skos:definition "BuildingClassValue is a code list used to further classify a Building."@en . - -bldgcode:BuildingConstructiveElementUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingConstructiveElementUsageValue"@en; - dct:isFormatOf ; - skos:definition "BuildingConstructiveElementUsageValue is a code list that enumerates the different uses of a BuildingConstructiveElement."@en . - -bldgcode:RoomElevationReferenceValue - rdf:type skos:ConceptScheme; - rdfs:label "RoomElevationReferenceValue"@en; - dct:isFormatOf ; - skos:definition "RoomElevationReferenceValue is a code list that enumerates the different elevation reference levels used to measure room heights."@en . - -bldgcode:BuildingRoomFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingRoomFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BuildingRoomFunctionValue is a code list that enumerates the different purposes of a BuildingRoom."@en . - -bldgcode:BuildingInstallationClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingInstallationClassValue"@en; - dct:isFormatOf ; - skos:definition "BuildingInstallationClassValue is a code list used to further classify a BuildingInstallation."@en . - -bldgcode:BuildingRoomClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingRoomClassValue"@en; - dct:isFormatOf ; - skos:definition "BuildingRoomClassValue is a code list used to further classify a BuildingRoom."@en . - -bldgcode:BuildingSubdivisionFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingSubdivisionFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BuildingSubdivisionFunctionValue is a code list that enumerates the different purposes of a BuildingSubdivision."@en . - -bldgcode:BuildingFurnitureUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingFurnitureUsageValue"@en; - dct:isFormatOf ; - skos:definition "BuildingFurnitureUsageValue is a code list that enumerates the different uses of a BuildingFurniture."@en . - -bldgcode:BuildingSubdivisionClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingSubdivisionClassValue"@en; - dct:isFormatOf ; - skos:definition "BuildingSubdivisionClassValue is a code list used to further classify a BuildingSubdivision."@en . - -bldgcode:BuildingInstallationUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingInstallationUsageValue"@en; - dct:isFormatOf ; - skos:definition "BuildingInstallationUsageValue is a code list that enumerates the different uses of a BuildingInstallation."@en . - -bldgcode:BuildingFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingFunctionValue"@en; - dct:isFormatOf ; - skos:definition "BuildingFunctionValue is a code list that enumerates the different purposes of a Building."@en . - -bldgcode:BuildingRoomUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingRoomUsageValue"@en; - dct:isFormatOf ; - skos:definition "BuildingRoomUsageValue is a code list that enumerates the different uses of a BuildingRoom."@en . - -bldgcode:BuildingConstructiveElementClassValue - rdf:type skos:ConceptScheme; - rdfs:label "BuildingConstructiveElementClassValue"@en; - dct:isFormatOf ; - skos:definition "BuildingConstructiveElementClassValue is a code list used to further classify a BuildingConstructiveElement."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/cityfurniture/cityfurniture.ttl b/citygml-owl/stage-1/ACMAPPER/cityfurniture/cityfurniture.ttl deleted file mode 100644 index e51d963..0000000 --- a/citygml-owl/stage-1/ACMAPPER/cityfurniture/cityfurniture.ttl +++ /dev/null @@ -1,85 +0,0 @@ -@prefix core: . -@prefix frn: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -frn:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range frn:CityFurnitureFunctionValue; - skos:definition "Specifies the intended purposes of the CityFurniture."@en . - -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:adeOfCityFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom frn:CityFurnitureUsageValue; - owl:onProperty frn:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom frn:CityFurnitureFunctionValue; - owl:onProperty frn:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom frn:CityFurnitureClassValue; - owl:onProperty frn:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass frn:CityFurnitureClassValue; - owl:onProperty frn: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 . - - - rdf:type owl:Ontology; - rdfs:label "CityFurniture"@en; - owl:imports , ; - 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:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range frn:CityFurnitureUsageValue; - 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 . - -frn:CityFurnitureClassValue - rdf:type owl:Class; - rdfs:label "CityFurnitureClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "CityFurnitureClassValue is a code list used to further classify a CityFurniture."@en . - -frn:adeOfCityFurniture - rdf:type owl:ObjectProperty; - rdfs:label "adeOfCityFurniture"@en; - rdfs:range frn:ADEOfCityFurniture; - skos:definition "Augments the CityFurniture with properties defined in an ADE."@en . - -frn:CityFurnitureFunctionValue - rdf:type owl:Class; - rdfs:label "CityFurnitureFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "CityFurnitureFunctionValue is a code list that enumerates the different purposes of a CityFurniture."@en . - -frn:CityFurnitureUsageValue - rdf:type owl:Class; - rdfs:label "CityFurnitureUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "CityFurnitureUsageValue is a code list that enumerates the different uses of a CityFurniture."@en . - -frn:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range frn:CityFurnitureClassValue; - skos:definition "Indicates the specific type of the CityFurniture."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/cityfurniture/cityfurniture_codes.ttl b/citygml-owl/stage-1/ACMAPPER/cityfurniture/cityfurniture_codes.ttl deleted file mode 100644 index 49903aa..0000000 --- a/citygml-owl/stage-1/ACMAPPER/cityfurniture/cityfurniture_codes.ttl +++ /dev/null @@ -1,28 +0,0 @@ -@prefix dct: . -@prefix frncode: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -frncode:CityFurnitureClassValue - rdf:type skos:ConceptScheme; - rdfs:label "CityFurnitureClassValue"@en; - dct:isFormatOf ; - skos:definition "CityFurnitureClassValue is a code list used to further classify a CityFurniture."@en . - - - rdf:type owl:Ontology . - -frncode:CityFurnitureFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "CityFurnitureFunctionValue"@en; - dct:isFormatOf ; - skos:definition "CityFurnitureFunctionValue is a code list that enumerates the different purposes of a CityFurniture."@en . - -frncode:CityFurnitureUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "CityFurnitureUsageValue"@en; - dct:isFormatOf ; - skos:definition "CityFurnitureUsageValue is a code list that enumerates the different uses of a CityFurniture."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/cityobjectgroup/cityobjectgroup.ttl b/citygml-owl/stage-1/ACMAPPER/cityobjectgroup/cityobjectgroup.ttl deleted file mode 100644 index 443cef0..0000000 --- a/citygml-owl/stage-1/ACMAPPER/cityobjectgroup/cityobjectgroup.ttl +++ /dev/null @@ -1,145 +0,0 @@ -@prefix core: . -@prefix grp: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -grp:CityObjectGroupUsageValue - rdf:type owl:Class; - rdfs:label "CityObjectGroupUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "CityObjectGroupUsageValue is a code list that enumerates the different uses of a 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 - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty grp:role - ]; - skos:definition "Role qualifies the function of a city object within the CityObjectGroup."@en . - -grp:CityObjectGroup.groupMember - rdf:type owl:ObjectProperty; - rdfs:domain grp:CityObjectGroup; - rdfs:label "groupMember"@en; - rdfs:range grp:Role; - skos:definition "Relates to the city objects that are part of 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 . - -grp:CityObjectGroupFunctionValue - rdf:type owl:Class; - rdfs:label "CityObjectGroupFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "CityObjectGroupFunctionValue is a code list that enumerates the different purposes of a CityObjectGroup."@en . - -grp:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range grp:CityObjectGroupClassValue; - skos:definition "Indicates the specific type of the CityObjectGroup."@en . - - - rdf:type owl:Ontology; - rdfs:label "CityObjectGroup"@en; - owl:imports , ; - 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 . - -grp:CityObjectGroup rdf:type owl:Class; - rdfs:label "CityObjectGroup"@en; - rdfs:subClassOf core:AbstractLogicalSpace; - 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:adeOfCityObjectGroup - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom grp:CityObjectGroupClassValue; - owl:onProperty grp:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom grp:Role; - owl:onProperty grp:CityObjectGroup.groupMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom grp:CityObjectGroupFunctionValue; - owl:onProperty grp:function - ]; - 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass grp:CityObjectGroupClassValue; - owl:onProperty grp:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom grp:CityObjectGroupUsageValue; - owl:onProperty grp:usage - ]; - 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:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range grp:CityObjectGroupUsageValue; - skos:definition "Specifies the actual usages of the CityObjectGroup."@en . - -grp:Role.groupMember rdf:type owl:ObjectProperty; - rdfs:domain grp:Role; - rdfs:label "groupMember"@en; - rdfs:range core:AbstractCityObject; - skos:definition "Relates to the city objects that are part of the CityObjectGroup."@en . - -grp:role rdf:type owl:DatatypeProperty; - rdfs:label "role"@en; - rdfs:range xsd:string; - skos:definition "Describes the role the city object plays within the CityObjectGroup."@en . - -grp:CityObjectGroupClassValue - rdf:type owl:Class; - rdfs:label "CityObjectGroupClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "CityObjectGroupClassValue is a code list used to further classify a CityObjectGroup."@en . - -grp:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range grp:CityObjectGroupFunctionValue; - skos:definition "Specifies the intended purposes of the CityObjectGroup."@en . - -grp:adeOfCityObjectGroup - rdf:type owl:ObjectProperty; - rdfs:label "adeOfCityObjectGroup"@en; - rdfs:range grp:ADEOfCityObjectGroup; - skos:definition "Augments the CityObjectGroup with properties defined in an ADE."@en . - -grp:CityObjectGroup.parent - rdf:type owl:ObjectProperty; - rdfs:domain grp:CityObjectGroup; - rdfs:label "parent"@en; - rdfs:range core:AbstractCityObject; - skos:definition "Relates to a city object to which the CityObjectGroup belongs."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/cityobjectgroup/cityobjectgroup_codes.ttl b/citygml-owl/stage-1/ACMAPPER/cityobjectgroup/cityobjectgroup_codes.ttl deleted file mode 100644 index 340d1fb..0000000 --- a/citygml-owl/stage-1/ACMAPPER/cityobjectgroup/cityobjectgroup_codes.ttl +++ /dev/null @@ -1,28 +0,0 @@ -@prefix dct: . -@prefix grpcode: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -grpcode:CityObjectGroupClassValue - rdf:type skos:ConceptScheme; - rdfs:label "CityObjectGroupClassValue"@en; - dct:isFormatOf ; - skos:definition "CityObjectGroupClassValue is a code list used to further classify a CityObjectGroup."@en . - -grpcode:CityObjectGroupUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "CityObjectGroupUsageValue"@en; - dct:isFormatOf ; - skos:definition "CityObjectGroupUsageValue is a code list that enumerates the different uses of a CityObjectGroup."@en . - -grpcode:CityObjectGroupFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "CityObjectGroupFunctionValue"@en; - dct:isFormatOf ; - skos:definition "CityObjectGroupFunctionValue is a code list that enumerates the different purposes of a CityObjectGroup."@en . - - - rdf:type owl:Ontology . diff --git a/citygml-owl/stage-1/ACMAPPER/construction/construction.ttl b/citygml-owl/stage-1/ACMAPPER/construction/construction.ttl deleted file mode 100644 index ca2abd2..0000000 --- a/citygml-owl/stage-1/ACMAPPER/construction/construction.ttl +++ /dev/null @@ -1,961 +0,0 @@ -@prefix bldg: . -@prefix brid: . -@prefix con: . -@prefix core: . -@prefix gmlowl: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix sc: . -@prefix skos: . -@prefix tun: . -@prefix xsd: . - -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:dateOfDemolition rdf:type owl:DatatypeProperty; - rdfs:label "dateOfDemolition"@en; - rdfs:range xsd:date; - skos:definition "Indicates the date at which the construction was demolished."@en . - -con:event rdf:type owl:ObjectProperty; - rdfs:label "event"@en; - rdfs:range con:EventValue; - skos:definition "Indicates the specific event type."@en . - -con:adeOfFloorSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfFloorSurface"@en; - rdfs:range con:ADEOfFloorSurface; - skos:definition "Augments the FloorSurface with properties defined in an ADE."@en . - -con:adeOfInteriorWallSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfInteriorWallSurface"@en; - rdfs:range con:ADEOfInteriorWallSurface; - skos:definition "Augments the InteriorWallSurface with properties defined in an ADE."@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:adeOfDoorSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Address; - owl:onProperty con:DoorSurface.address - ]; - owl:disjointWith con:WindowSurface; - 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:adeOfRoofSurface rdf:type owl:ObjectProperty; - rdfs:label "adeOfRoofSurface"@en; - rdfs:range con:ADEOfRoofSurface; - skos:definition "Augments the RoofSurface with properties defined in an ADE."@en . - -con:height rdf:type owl:ObjectProperty; - rdfs:label "height"@en; - rdfs:range con:Height; - skos:definition "Specifies qualified heights of the construction above ground or below ground. [cf. INSPIRE]"@en . - -con:Window rdf:type owl:Class; - rdfs:label "Window"@en; - rdfs:subClassOf con:AbstractFillingElement; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass con:DoorClassValue; - owl:onProperty con:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorUsageValue; - owl:onProperty con:usage - ]; - 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:adeOfWindow - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorFunctionValue; - owl:onProperty con:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorClassValue; - owl:onProperty con:class - ]; - 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:OtherConstructionFunctionValue - rdf:type owl:Class; - rdfs:label "OtherConstructionFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "OtherConstructionFunctionValue is a code list that enumerates the different purposes of an OtherConstruction."@en . - - - rdf:type owl:Ontology; - rdfs:label "Construction"@en; - owl:imports , , , , , , ; - 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:Window.boundary rdf:type owl:ObjectProperty; - rdfs:domain con:Window; - rdfs:label "boundary"@en; - rdfs:range con:WindowSurface; - skos:definition "Relates to the window surfaces that bound the Window. This relation is inherited from the Core module."@en . - -con:adeOfAbstractConstructionSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractConstructionSurface"@en; - rdfs:range con:ADEOfAbstractConstructionSurface; - skos:definition "Augments AbstractConstructionSurface with properties defined in an ADE."@en . - -con:adeOfGroundSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfGroundSurface"@en; - rdfs:range con:ADEOfGroundSurface; - skos:definition "Augments the GroundSurface with properties defined in an ADE."@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:adeOfWallSurface rdf:type owl:ObjectProperty; - rdfs:label "adeOfWallSurface"@en; - rdfs:range con:ADEOfWallSurface; - skos:definition "Augments the WallSurface with properties defined in an ADE."@en . - -con:constructionEvent - rdf:type owl:ObjectProperty; - rdfs:label "constructionEvent"@en; - rdfs:range con:ConstructionEvent; - skos:definition "Describes specific events in the life-time of the construction."@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: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: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:Door.boundary rdf:type owl:ObjectProperty; - rdfs:domain con:Door; - rdfs:label "boundary"@en; - rdfs:range con:DoorSurface; - skos:definition "Relates to the door surfaces that bound the Door. This relation is inherited from the Core module."@en . - -con:dateOfConstruction - rdf:type owl:DatatypeProperty; - rdfs:label "dateOfConstruction"@en; - rdfs:range xsd:date; - skos:definition "Indicates the date at which the construction was completed."@en . - -con:WindowClassValue rdf:type owl:Class; - rdfs:label "WindowClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WindowClassValue is a code list used to further classify a Window."@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:adeOfOtherConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorUsageValue; - owl:onProperty con:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorFunctionValue; - owl:onProperty con:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorClassValue; - owl:onProperty con:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass con:DoorClassValue; - owl:onProperty con:class - ]; - skos:definition "An OtherConstruction is a construction that is not covered by any of the other subclasses of AbstractConstruction."@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:adeOfRoofSurface - ]; - skos:definition "A RoofSurface is a surface that delimits major roof parts of a construction."@en . - -con:Height rdf:type owl:Class; - rdfs:label "Height"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:HeightStatusValue; - owl:onProperty con:status; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:ElevationReferenceValue; - owl:onProperty con:highReference; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ElevationReferenceValue; - owl:onProperty con:lowReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty con:value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:ElevationReferenceValue; - owl:onProperty con:lowReference; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:HeightStatusValue; - owl:onProperty con:status - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ElevationReferenceValue; - owl:onProperty con:highReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass sc:Measure; - owl:onProperty con:value; - 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: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: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: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: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:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range con:DoorClassValue; - skos:definition "Indicates the specific type of the Door."@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: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:adeOfAbstractFillingElement - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractFillingElement"@en; - rdfs:range con:ADEOfAbstractFillingElement; - skos:definition "Augments AbstractFillingElement 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:conditionOfConstruction - rdf:type owl:ObjectProperty; - rdfs:label "conditionOfConstruction"@en; - rdfs:range con:ConditionOfConstructionValue; - skos:definition "Indicates the life-cycle status of the construction. [cf. INSPIRE]"@en . - -con:AbstractConstruction.boundary - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstruction; - rdfs:label "boundary"@en; - rdfs:range core:AbstractThematicSurface; - skos:definition "Relates to the surfaces that bound the construction. This relation is inherited from the Core module."@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:adeOfAbstractConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractConstructiveElement"@en; - rdfs:range con:ADEOfAbstractConstructiveElement; - skos:definition "Augments AbstractConstructiveElement 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: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:adeOfWallSurface - ]; - skos:definition "A WallSurface is a surface that is part of the building facade visible from the outside."@en . - -con:status rdf:type owl:ObjectProperty; - rdfs:label "status"@en; - rdfs:range con:HeightStatusValue; - skos:definition "Indicates the way the height has been captured. [cf. INSPIRE]"@en . - -con:dateOfEvent rdf:type owl:DatatypeProperty; - rdfs:label "dateOfEvent"@en; - rdfs:range xsd:date; - skos:definition "Specifies the date at which the event took or will take place."@en . - -con:WindowUsageValue rdf:type owl:Class; - rdfs:label "WindowUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WindowUsageValue is a code list that enumerates the different uses of a Window."@en . - -con:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range con:DoorUsageValue; - skos:definition "Specifies the actual uses of the Door."@en . - -con:DoorUsageValue rdf:type owl:Class; - rdfs:label "DoorUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "DoorUsageValue is a code list that enumerates the different uses of a Door."@en . - -con:DoorFunctionValue - rdf:type owl:Class; - rdfs:label "DoorFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "DoorFunctionValue is a code list that enumerates the different purposes of a Door."@en . - -con:relationToConstruction - rdf:type owl:ObjectProperty; - rdfs:label "relationToConstruction"@en; - rdfs:range con:RelationToConstruction; - skos:definition "Indicates whether the installation is located inside and/or outside of the construction."@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: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:adeOfFloorSurface - ]; - skos:definition "A FloorSurface is surface that represents the interior floor of a construction. An example is the floor of a room."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( brid:BridgeConstructiveElement bldg:BuildingConstructiveElement tun:TunnelConstructiveElement ) -] . - -con:description rdf:type owl:DatatypeProperty; - rdfs:label "description"@en; - rdfs:range xsd:string; - skos:definition "Provides additional information on the event."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( con:CeilingSurface con:FloorSurface con:GroundSurface con:InteriorWallSurface con:OuterCeilingSurface con:OuterFloorSurface con:RoofSurface con:WallSurface ) -] . - -con:AbstractConstructiveElement.filling - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstructiveElement; - rdfs:label "filling"@en; - rdfs:range con:AbstractFillingElement; - skos:definition "Relates to the elements that fill the opening of the constructive element."@en . - -con:adeOfOuterCeilingSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfOuterCeilingSurface"@en; - rdfs:range con:ADEOfOuterCeilingSurface; - skos:definition "Augments the OuterCeilingSurface with properties defined in an ADE."@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: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: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:HeightStatusValue - rdf:type rdfs:Datatype; - rdfs:label "HeightStatusValue"@en; - owl:oneOf ( "estimated" "measured" ); - skos:definition "HeightStatusValue enumerates the different methods used to capture a height. [cf. INSPIRE]"@en . - -con:adeOfOuterFloorSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfOuterFloorSurface"@en; - rdfs:range con:ADEOfOuterFloorSurface; - skos:definition "Augments the OuterFloorSurface with properties defined in an ADE."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( brid:BridgeInstallation bldg:BuildingInstallation tun:TunnelInstallation ) -] . - -con:Elevation rdf:type owl:Class; - rdfs:label "Elevation"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Point; - owl:onProperty con:elevationValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass gmlowl:Point; - owl:onProperty con:elevationValue; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ElevationReferenceValue; - owl:onProperty con:elevationReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:ElevationReferenceValue; - owl:onProperty con: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:adeOfAbstractInstallation - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractInstallation"@en; - rdfs:range con:ADEOfAbstractInstallation; - skos:definition "Augments AbstractInstallation with properties defined in an ADE."@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:adeOfAbstractInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty con:AbstractInstallation.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:RelationToConstruction; - owl:onProperty con:relationToConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass con:RelationToConstruction; - owl:onProperty con:relationToConstruction - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractInstallation is the abstract superclass for the representation of installation objects of a construction."@en . - -con:adeOfOtherConstruction - rdf:type owl:ObjectProperty; - rdfs:label "adeOfOtherConstruction"@en; - rdfs:range con:ADEOfOtherConstruction; - skos:definition "Augments the OtherConstruction with properties defined in an ADE."@en . - -con:EventValue rdf:type owl:Class; - rdfs:label "EventValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "EventValue is a code list that enumerates the different events of a construction."@en . - -con:AbstractConstructionSurface.fillingSurface - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstructionSurface; - rdfs:label "fillingSurface"@en; - rdfs:range con:AbstractFillingSurface; - skos:definition "Relates to the surfaces that seal the openings of the construction surface."@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:RelationToConstruction - rdf:type rdfs:Datatype; - rdfs:label "RelationToConstruction"@en; - owl:oneOf ( "inside" "outside" "bothInsideAndOutside" ); - skos:definition "RelationToConstruction is an enumeration used to describe whether an installation is positioned inside and/or outside of a construction."@en . - -con:AbstractConstructiveElement.boundary - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractConstructiveElement; - rdfs:label "boundary"@en; - rdfs:range core:AbstractThematicSurface; - skos:definition "Relates to the surfaces that bound the constructive element. This relation is inherited from the Core module."@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: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: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: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:OtherConstructionClassValue - rdf:type owl:Class; - rdfs:label "OtherConstructionClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "OtherConstructionClassValue is a code list used to further classify an OtherConstruction."@en . - -con:adeOfAbstractFillingSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractFillingSurface"@en; - rdfs:range con:ADEOfAbstractFillingSurface; - skos:definition "Augments AbstractFillingSurface with properties defined in an ADE."@en . - -con:isStructuralElement - rdf:type owl:DatatypeProperty; - rdfs:label "isStructuralElement"@en; - rdfs:range xsd:boolean; - 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: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: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 . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( brid:BridgeFurniture bldg:BuildingFurniture tun:TunnelFurniture ) -] . - -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:adeOfCeilingSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfCeilingSurface"@en; - rdfs:range con:ADEOfCeilingSurface; - skos:definition "Augments the CeilingSurface with properties defined in an ADE."@en . - -con:adeOfAbstractFurniture - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractFurniture"@en; - rdfs:range con:ADEOfAbstractFurniture; - skos:definition "Augments AbstractFurniture with properties defined in an ADE."@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: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: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: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: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:elevation rdf:type owl:ObjectProperty; - rdfs:label "elevation"@en; - rdfs:range con:Elevation; - 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: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: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:OtherConstructionUsageValue - rdf:type owl:Class; - rdfs:label "OtherConstructionUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "OtherConstructionUsageValue is a code list that enumerates the different uses of an OtherConstruction."@en . - -con:occupancy rdf:type owl:ObjectProperty; - rdfs:label "occupancy"@en; - rdfs:range core:Occupancy; - skos:definition "Provides qualified information on the residency of persons, animals, or other moveable objects in the construction."@en . - -con:elevationValue rdf:type owl:ObjectProperty; - rdfs:label "elevationValue"@en; - rdfs:range gmlowl:Point; - skos:definition "Specifies the value of the elevation. [cf. INSPIRE]"@en . - -con:AbstractConstructiveElement - rdf:type owl:Class; - rdfs:label "AbstractConstructiveElement"@en; - rdfs:subClassOf core:AbstractOccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty con:isStructuralElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty con:AbstractConstructiveElement.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:AbstractFillingElement; - owl:onProperty con:AbstractConstructiveElement.filling - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfAbstractConstructiveElement; - owl:onProperty con:adeOfAbstractConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty con:isStructuralElement - ]; - 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:lowReference rdf:type owl:ObjectProperty; - rdfs:label "lowReference"@en; - rdfs:range con:ElevationReferenceValue; - skos:definition "Indicates the low point used to calculate the value of the height. [cf. INSPIRE]"@en . - -con:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range con:DoorFunctionValue; - skos:definition "Specifies the intended purposes of the Door."@en . - -con:adeOfDoor rdf:type owl:ObjectProperty; - rdfs:label "adeOfDoor"@en; - rdfs:range con:ADEOfDoor; - skos:definition "Augments the Door with properties defined in an ADE."@en . - -con:elevationReference - rdf:type owl:ObjectProperty; - rdfs:label "elevationReference"@en; - rdfs:range con:ElevationReferenceValue; - skos:definition "Specifies the level from which the elevation was measured. [cf. INSPIRE]"@en . - -con:Door.address rdf:type owl:ObjectProperty; - rdfs:domain con:Door; - rdfs:label "address"@en; - rdfs:range core:Address; - skos:definition "Relates to the addresses that are assigned to the Door."@en . - -con:AbstractInstallation.boundary - rdf:type owl:ObjectProperty; - rdfs:domain con:AbstractInstallation; - rdfs:label "boundary"@en; - rdfs:range core:AbstractThematicSurface; - skos:definition "Relates to the surfaces that bound the installation. This relation is inherited from the Core module."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( brid:AbstractBridge bldg:AbstractBuilding con:OtherConstruction tun:AbstractTunnel ) -] . - -con:Door rdf:type owl:Class; - rdfs:label "Door"@en; - rdfs:subClassOf con:AbstractFillingElement; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorClassValue; - owl:onProperty con:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfDoor; - owl:onProperty con:adeOfDoor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorFunctionValue; - owl:onProperty con:function - ]; - 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass con:DoorClassValue; - owl:onProperty con:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:DoorUsageValue; - owl:onProperty con:usage - ]; - owl:disjointWith con:Window; - skos:definition "A Door is a construction for closing an opening intended primarily for access or egress or both. [cf. ISO 6707-1]"@en . - -con:DoorClassValue rdf:type owl:Class; - rdfs:label "DoorClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "DoorClassValue is a code list used to further classify a Door."@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:adeOfWindowSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfWindowSurface"@en; - rdfs:range con:ADEOfWindowSurface; - skos:definition "Augments the WindowSurface with properties defined in an ADE."@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:adeOfDoorSurface rdf:type owl:ObjectProperty; - rdfs:label "adeOfDoorSurface"@en; - rdfs:range con:ADEOfDoorSurface; - skos:definition "Augments the DoorSurface with properties defined in an ADE."@en . - -con:adeOfAbstractConstruction - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractConstruction"@en; - rdfs:range con:ADEOfAbstractConstruction; - skos:definition "Augments AbstractConstruction with properties defined in an ADE."@en . - -con:ConstructionEvent - rdf:type owl:Class; - rdfs:label "ConstructionEvent"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty con:description - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty con:description - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:date; - owl:onProperty con:dateOfEvent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:date; - owl:onProperty con:dateOfEvent; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:EventValue; - owl:onProperty con:event - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass con:EventValue; - owl:onProperty con: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: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: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:value rdf:type owl:DatatypeProperty; - rdfs:label "value"@en; - rdfs:range sc:Measure; - skos:definition "Specifies the value of the height above or below ground. [cf. INSPIRE]"@en . - -con:ConditionOfConstructionValue - rdf:type rdfs:Datatype; - rdfs:label "ConditionOfConstructionValue"@en; - owl:oneOf ( "declined" "demolished" "functional" "projected" "ruin" "underConstruction" ); - skos:definition "ConditionOfConstructionValue enumerates different conditions of a construction. [cf. INSPIRE]"@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:dateOfConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Occupancy; - owl:onProperty con:occupancy - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty con:AbstractConstruction.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ConditionOfConstructionValue; - owl:onProperty con:conditionOfConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ConstructionEvent; - owl:onProperty con:constructionEvent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:date; - owl:onProperty con:dateOfDemolition - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:date; - owl:onProperty con:dateOfDemolition - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:date; - owl:onProperty con:dateOfConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:Elevation; - owl:onProperty con:elevation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:Height; - owl:onProperty con:height - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass con:ConditionOfConstructionValue; - owl:onProperty con:conditionOfConstruction - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom con:ADEOfAbstractConstruction; - owl:onProperty con:adeOfAbstractConstruction - ]; - 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:adeOfWindow rdf:type owl:ObjectProperty; - rdfs:label "adeOfWindow"@en; - rdfs:range con:ADEOfWindow; - skos:definition "Augments the Window with properties defined in an ADE."@en . - -con:ElevationReferenceValue - rdf:type owl:Class; - rdfs:label "ElevationReferenceValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "ElevationReferenceValue is a code list that enumerates the different elevation reference levels used to measure construction heights."@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:adeOfAbstractFurniture - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractFurniture is the abstract superclass for the representation of furniture objects of a construction."@en . - -con:WindowFunctionValue - rdf:type owl:Class; - rdfs:label "WindowFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WindowFunctionValue is a code list that enumerates the different purposes of a Window."@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:highReference rdf:type owl:ObjectProperty; - rdfs:label "highReference"@en; - rdfs:range con:ElevationReferenceValue; - skos:definition "Indicates the high point used to calculate the value of the height. [cf. INSPIRE]"@en . - -con:DoorSurface.address - rdf:type owl:ObjectProperty; - rdfs:domain con:DoorSurface; - rdfs:label "address"@en; - rdfs:range core:Address; - skos:definition "Relates to the addresses that are assigned to the DoorSurface."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/construction/construction_codes.ttl b/citygml-owl/stage-1/ACMAPPER/construction/construction_codes.ttl deleted file mode 100644 index b151cc6..0000000 --- a/citygml-owl/stage-1/ACMAPPER/construction/construction_codes.ttl +++ /dev/null @@ -1,75 +0,0 @@ -@prefix concode: . -@prefix dct: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -concode:OtherConstructionFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "OtherConstructionFunctionValue"@en; - dct:isFormatOf ; - skos:definition "OtherConstructionFunctionValue is a code list that enumerates the different purposes of an OtherConstruction."@en . - -concode:WindowUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "WindowUsageValue"@en; - dct:isFormatOf ; - skos:definition "WindowUsageValue is a code list that enumerates the different uses of a Window."@en . - -concode:OtherConstructionClassValue - rdf:type skos:ConceptScheme; - rdfs:label "OtherConstructionClassValue"@en; - dct:isFormatOf ; - skos:definition "OtherConstructionClassValue is a code list used to further classify an OtherConstruction."@en . - -concode:DoorClassValue - rdf:type skos:ConceptScheme; - rdfs:label "DoorClassValue"@en; - dct:isFormatOf ; - skos:definition "DoorClassValue is a code list used to further classify a Door."@en . - -concode:DoorFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "DoorFunctionValue"@en; - dct:isFormatOf ; - skos:definition "DoorFunctionValue is a code list that enumerates the different purposes of a Door."@en . - -concode:OtherConstructionUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "OtherConstructionUsageValue"@en; - dct:isFormatOf ; - skos:definition "OtherConstructionUsageValue is a code list that enumerates the different uses of an OtherConstruction."@en . - - - rdf:type owl:Ontology . - -concode:ElevationReferenceValue - rdf:type skos:ConceptScheme; - rdfs:label "ElevationReferenceValue"@en; - dct:isFormatOf ; - skos:definition "ElevationReferenceValue is a code list that enumerates the different elevation reference levels used to measure construction heights."@en . - -concode:DoorUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "DoorUsageValue"@en; - dct:isFormatOf ; - skos:definition "DoorUsageValue is a code list that enumerates the different uses of a Door."@en . - -concode:EventValue rdf:type skos:ConceptScheme; - rdfs:label "EventValue"@en; - dct:isFormatOf ; - skos:definition "EventValue is a code list that enumerates the different events of a construction."@en . - -concode:WindowClassValue - rdf:type skos:ConceptScheme; - rdfs:label "WindowClassValue"@en; - dct:isFormatOf ; - skos:definition "WindowClassValue is a code list used to further classify a Window."@en . - -concode:WindowFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "WindowFunctionValue"@en; - dct:isFormatOf ; - skos:definition "WindowFunctionValue is a code list that enumerates the different purposes of a Window."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/core/core.ttl b/citygml-owl/stage-1/ACMAPPER/core/core.ttl deleted file mode 100644 index 21f82ca..0000000 --- a/citygml-owl/stage-1/ACMAPPER/core/core.ttl +++ /dev/null @@ -1,1879 +0,0 @@ -@prefix app: . -@prefix bldg: . -@prefix brid: . -@prefix con: . -@prefix core: . -@prefix dem: . -@prefix doc: . -@prefix dyn: . -@prefix frn: . -@prefix gen: . -@prefix gmlowl: . -@prefix grp: . -@prefix iso19109: . -@prefix iso19111-2019: . -@prefix iso19136-bt: . -@prefix iso19150-2: . -@prefix luse: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix tran: . -@prefix tun: . -@prefix veg: . -@prefix wksp: . -@prefix wtr: . -@prefix xsd: . - -core:volume rdf:type owl:ObjectProperty; - rdfs:label "volume"@en; - rdfs:range core:QualifiedVolume; - skos:definition "Specifies qualified volumes related to the space."@en . - -core:MimeTypeValue rdf:type owl:Class; - rdfs:label "MimeTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "MimeTypeValue is a code list used to specify the MIME type of a referenced resource."@en . - -core:RelativeToWater rdf:type rdfs:Datatype; - rdfs:label "RelativeToWater"@en; - owl:oneOf ( "entirelyAboveWaterSurface" "substantiallyAboveWaterSurface" "substantiallyAboveAndBelowWaterSurface" "substantiallyBelowWaterSurface" "entirelyBelowWaterSurface" "temporarilyAboveAndBelowWaterSurface" ); - skos:definition "RelativeToWater enumerates the spatial relations of a city object relative to the water surface in a qualitative way."@en . - -core:AbstractThematicSurface.lod0MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod0MultiSurface"@en; - rdfs:range gmlowl:MultiSurface; - skos:definition "Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 0."@en . - -core:adeOfAbstractVersion - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractVersion"@en; - rdfs:range core:ADEOfAbstractVersion; - skos:definition "Augments AbstractVersion with properties defined in an ADE."@en . - -core:targetResource rdf:type owl:DatatypeProperty; - rdfs:label "targetResource"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies the URI that points to the object in the external information system."@en . - -core:TopologicalRelationTypeValue - rdf:type owl:Class; - rdfs:label "TopologicalRelationTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TopologicalRelationTypeValue is a code list used to classify topological city object relations."@en . - -core:QualifiedVolume rdf:type owl:Class; - rdfs:label "QualifiedVolume"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedVolumeTypeValue; - owl:onProperty core:typeOfVolume - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:QualifiedVolumeTypeValue; - owl:onProperty core:typeOfVolume; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedVolume; - owl:onProperty core:volume - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:QualifiedVolume; - owl:onProperty core:volume; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "QualifiedVolume is an application-dependent measure of the volume of a space."@en . - -core:area rdf:type owl:ObjectProperty; - rdfs:label "area"@en; - rdfs:range core:QualifiedArea; - skos:definition "Specifies qualified areas related to the space."@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:validFrom rdf:type owl:DatatypeProperty; - rdfs:label "validFrom"@en; - rdfs:range xsd:dateTime; - skos:definition "Indicates the date at which a CityGML feature started to exist in the real world."@en . - -core:AbstractCityObject.dynamizer - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "dynamizer"@en; - rdfs:range core:AbstractDynamizer; - skos:definition "Relates Dynamizer objects to the city object. These allow timeseries data to override static attribute values of the city object."@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 . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( gen:CodeAttribute gen:DateAttribute gen:DoubleAttribute gen:GenericAttributeSet gen:IntAttribute gen:MeasureAttribute gen:StringAttribute gen:UriAttribute ) -] . - -core:ID rdf:type owl:Class; - rdfs:label "ID"@en; - skos:definition "ID is a basic type that represents a unique identifier."@en . - -core:ImplicitGeometry - rdf:type owl:Class; - rdfs:label "ImplicitGeometry"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty core:libraryObject - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty core:libraryObject - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:TransformationMatrix4x4; - owl:onProperty core:transformationMatrix - ]; - 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:AbstractGeometry; - owl:onProperty core:ImplicitGeometry.relativeGeometry - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ID; - owl:onProperty core:objectID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty core:mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:TransformationMatrix4x4; - owl:onProperty core:transformationMatrix; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:AbstractGeometry; - owl:onProperty core:ImplicitGeometry.relativeGeometry - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:ID; - owl:onProperty core: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 gmlowl:Point; - owl:onProperty core:ImplicitGeometry.referencePoint - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:MimeTypeValue; - owl:onProperty core:mimeType - ]; - 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: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:AbstractSpace.lod2Solid - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod2Solid"@en; - rdfs:range gmlowl:Solid; - skos:definition "Relates to a 3D Solid geometry that represents the space in Level of Detail 2."@en . - -core:AbstractSpace.lod0MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod0MultiSurface"@en; - rdfs:range gmlowl:MultiSurface; - skos:definition "Relates to a 3D MultiSurface geometry that represents the space in Level of Detail 0."@en . - -core:occupantType rdf:type owl:ObjectProperty; - rdfs:label "occupantType"@en; - rdfs:range core:OccupantTypeValue; - skos:definition "Indicates the specific type of the occupants that are contained by a feature."@en . - -core:adeOfAbstractFeature - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractFeature"@en; - rdfs:range core:ADEOfAbstractFeature; - skos:definition "Augments AbstractFeature with properties defined in an ADE."@en . - -core:name rdf:type owl:DatatypeProperty; - rdfs:label "name"@en; - rdfs:range xsd:Name; - skos:definition "Specifies the name of the feature."@en . - -core:adeOfAbstractAppearance - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractAppearance"@en; - rdfs:range core:ADEOfAbstractAppearance; - skos:definition "Augments AbstractAppearance with properties defined in an ADE."@en . - -core:adeOfAbstractUnoccupiedSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractUnoccupiedSpace"@en; - rdfs:range core:ADEOfAbstractUnoccupiedSpace; - skos:definition "Augments AbstractUnoccupiedSpace with properties defined in an ADE."@en . - -core:numberOfOccupants - rdf:type owl:DatatypeProperty; - rdfs:label "numberOfOccupants"@en; - rdfs:range xsd:integer; - skos:definition "Indicates the number of occupants contained by a feature."@en . - -core:informationSystem - rdf:type owl:DatatypeProperty; - rdfs:label "informationSystem"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies the URI that points to the external information system."@en . - -core:CityObjectRelation.genericAttribute - rdf:type owl:ObjectProperty; - rdfs:domain core:CityObjectRelation; - rdfs:label "genericAttribute"@en; - rdfs:range core:AbstractGenericAttribute; - skos:definition "Relates generic attributes to the CityObjectRelation."@en . - -core:description rdf:type owl:DatatypeProperty; - rdfs:label "description"@en; - rdfs:range xsd:string; - skos:definition "Provides further information on the feature."@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: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; - rdfs:range gmlowl:Solid; - skos:definition "Relates to a 3D Solid geometry that represents the space in Level of Detail 1."@en . - -core:adeOfAbstractThematicSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractThematicSurface"@en; - rdfs:range core:ADEOfAbstractThematicSurface; - skos:definition "Augments AbstractThematicSurface with properties defined in an ADE."@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: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: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:adeOfAbstractVersion - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractVersion is the abstract superclass to represent Version objects."@en . - -core:cityObjectMember - rdf:type owl:ObjectProperty; - rdfs:label "cityObjectMember"@en; - rdfs:range core:AbstractCityObject; - skos:definition "Specifies the city objects that are part of the CityModel."@en . - -core:AbstractOccupiedSpace - rdf:type owl:Class; - rdfs:label "AbstractOccupiedSpace"@en; - rdfs:subClassOf core:AbstractPhysicalSpace; - 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:allValuesFrom core:ImplicitGeometry; - owl:onProperty core:AbstractOccupiedSpace.lod1ImplicitRepresentation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractOccupiedSpace; - owl:onProperty core:adeOfAbstractOccupiedSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:ImplicitGeometry; - owl:onProperty core:AbstractOccupiedSpace.lod1ImplicitRepresentation - ]; - 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.lod2ImplicitRepresentation - ]; - iso19150-2:isAbstract true; - owl:disjointWith core:AbstractUnoccupiedSpace; - 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: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:adeOfAbstractDynamizer - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractDynamizer is the abstract superclass to represent Dynamizer objects."@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:adeOfAbstractAppearance - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractAppearance is the abstract superclass to represent any kind of appearance objects."@en . - -core:adeOfCityModel rdf:type owl:ObjectProperty; - rdfs:label "adeOfCityModel"@en; - rdfs:range core:ADEOfCityModel; - skos:definition "Augments the CityModel with properties defined in an ADE."@en . - -core:AbstractThematicSurface.lod1MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod1MultiSurface"@en; - rdfs:range gmlowl:MultiSurface; - skos:definition "Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 1."@en . - -core:AbstractCityObject.appearance - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "appearance"@en; - rdfs:range core:AbstractAppearance; - skos:definition "Relates appearances to the city object."@en . - -core:adeOfAddress rdf:type owl:ObjectProperty; - rdfs:label "adeOfAddress"@en; - rdfs:range core:ADEOfAddress; - skos:definition "Augments the Address with properties defined in an ADE."@en . - -core:adeOfClosureSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfClosureSurface"@en; - rdfs:range core:ADEOfClosureSurface; - skos:definition "Augments the ClosureSurface with properties defined in an ADE."@en . - -core:adeOfAbstractOccupiedSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractOccupiedSpace"@en; - rdfs:range core:ADEOfAbstractOccupiedSpace; - skos:definition "Augments AbstractOccupiedSpace with properties defined in an ADE."@en . - -core:NilReason rdf:type owl:Class; - rdfs:label "NilReason"@en; - rdfs:subClassOf [ rdf:type owl:Class; - owl:unionOf ( [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:onClass core:NilReasonEnumeration; - owl:onProperty core:nilReasonEnumeration; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:uRI - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:nilReasonEnumeration - ] - [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty core:uRI; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - ) - ] - ) - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty core:uRI - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:NilReasonEnumeration; - owl:onProperty core:nilReasonEnumeration - ]; - skos:definition "NilReason is a union type that allows for choosing between two different types of nil reason."@en . - -core:ImplicitGeometry.relativeGeometry - rdf:type owl:ObjectProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "relativeGeometry"@en; - rdfs:range gmlowl:AbstractGeometry; - skos:definition "Relates to a prototypical geometry in a local coordinate system stored inline with the city model."@en . - -core:DoubleOrNilReasonList - rdf:type owl:Class; - rdfs:label "DoubleOrNilReasonList"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty core:list - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty core:list; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "DoubleOrNilReasonList is a basic type that represents a list of double values and/or nil reasons."@en . - -core:validTo rdf:type owl:DatatypeProperty; - rdfs:label "validTo"@en; - rdfs:range xsd:dateTime; - skos:definition "Indicates the date at which a CityGML feature ended to exist in the real world."@en . - -core:CityObjectRelation.relatedTo - rdf:type owl:ObjectProperty; - rdfs:domain core:CityObjectRelation; - rdfs:label "relatedTo"@en; - rdfs:range core:AbstractCityObject; - skos:definition "Relates other city objects to the city object. It also describes how the city objects are related to each other."@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: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:engineeringCRS - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass iso19111-2019:EngineeringCRS; - owl:onProperty core:engineeringCRS - ]; - skos:definition "CityModel is the container for all objects belonging to a city model."@en . - -core:adeOfAbstractSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractSpace"@en; - rdfs:range core:ADEOfAbstractSpace; - skos:definition "Augments AbstractSpace with properties defined in an ADE."@en . - -core:AbstractThematicSurface.lod0MultiCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod0MultiCurve"@en; - rdfs:range gmlowl:MultiCurve; - skos:definition "Relates to a 3D MultiCurve geometry that represents the thematic surface in Level of Detail 0."@en . - -core:adeOfAbstractDynamizer - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractDynamizer"@en; - rdfs:range core:ADEOfAbstractDynamizer; - skos:definition "Augments AbstractDynamizer with properties defined in an ADE."@en . - -core:DoubleList rdf:type owl:Class; - rdfs:label "DoubleList"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty core:list - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty core:list; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "DoubleList is an ordered sequence of double values."@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:relationType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:RelationTypeValue; - owl:onProperty core: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: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: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:cityObjectMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:appearanceMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:versionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:versionTransitionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:featureMember - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:cityObjectMember - ] - [ rdf:type owl:Restriction; - owl:onClass core:AbstractAppearance; - owl:onProperty core:appearanceMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:versionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:versionTransitionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:featureMember - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:cityObjectMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:appearanceMember - ] - [ rdf:type owl:Restriction; - owl:onClass core:AbstractVersion; - owl:onProperty core:versionMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:versionTransitionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:featureMember - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:cityObjectMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:appearanceMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:versionMember - ] - [ rdf:type owl:Restriction; - owl:onClass core:AbstractVersionTransition; - owl:onProperty core:versionTransitionMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:featureMember - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:cityObjectMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:appearanceMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:versionMember - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:versionTransitionMember - ] - [ rdf:type owl:Restriction; - owl:onClass core:AbstractFeature; - owl:onProperty core:featureMember; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - ) - ] - ) - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractFeature; - owl:onProperty core:featureMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractVersionTransition; - owl:onProperty core:versionTransitionMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractVersion; - owl:onProperty core:versionMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractAppearance; - owl:onProperty core:appearanceMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractCityObject; - owl:onProperty core: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.lod0Point - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod0Point"@en; - rdfs:range gmlowl:Point; - skos:definition "Relates to a 3D Point geometry that represents the space in Level of Detail 0."@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:RelativeToTerrain; - owl:onProperty core:relativeToTerrain - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ExternalReference; - owl:onProperty core:AbstractCityObject.externalReference - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:CityObjectRelation; - owl:onProperty core:AbstractCityObject.relatedTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractCityObject; - owl:onProperty core:adeOfAbstractCityObject - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractAppearance; - owl:onProperty core:AbstractCityObject.appearance - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractDynamizer; - owl:onProperty core:AbstractCityObject.dynamizer - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractGenericAttribute; - owl:onProperty core:AbstractCityObject.genericAttribute - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractCityObject; - owl:onProperty core:AbstractCityObject.generalizesTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:RelativeToTerrain; - owl:onProperty core:relativeToTerrain - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:RelativeToWater; - owl:onProperty core:relativeToWater - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:RelativeToWater; - owl:onProperty core:relativeToWater - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractCityObject is the abstract superclass of all thematic classes within the CityGML Conceptual Model."@en . - -core:SpaceType rdf:type rdfs:Datatype; - rdfs:label "SpaceType"@en; - owl:oneOf ( "closed" "open" "semiOpen" ); - skos:definition "SpaceType is an enumeration that characterises a space according to its closure properties."@en . - -core:appearanceMember - rdf:type owl:ObjectProperty; - rdfs:label "appearanceMember"@en; - rdfs:range core:AbstractAppearance; - skos:definition "Specifies the appearances of the CityModel."@en . - -core:engineeringCRS rdf:type owl:ObjectProperty; - rdfs:label "engineeringCRS"@en; - rdfs:range iso19111-2019:EngineeringCRS; - 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: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:Address.multiPoint - rdf:type owl:ObjectProperty; - rdfs:domain core:Address; - rdfs:label "multiPoint"@en; - rdfs:range gmlowl:MultiPoint; - skos:definition "Relates to the MultiPoint geometry of the Address. The geometry relates the address spatially to a city object."@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:adeOfAbstractLogicalSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractLogicalSpace"@en; - rdfs:range core:ADEOfAbstractLogicalSpace; - skos:definition "Augments AbstractLogicalSpace with properties defined in an ADE."@en . - -core:value rdf:type owl:DatatypeProperty; - rdfs:label "value"@en; - rdfs:range xsd:double; - skos:definition "Specifies the double value."@en . - -core:AbstractPhysicalSpace.lod2TerrainIntersectionCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPhysicalSpace; - rdfs:label "lod2TerrainIntersectionCurve"@en; - rdfs:range gmlowl:MultiCurve; - 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:DoubleBetween0and1List - rdf:type owl:Class; - rdfs:label "DoubleBetween0and1List"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty core:list - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty core: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:AbstractCityObject.genericAttribute - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "genericAttribute"@en; - rdfs:range core:AbstractGenericAttribute; - skos:definition "Relates generic attributes to the city object."@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:AbstractThematicSurface.lod2MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod2MultiSurface"@en; - rdfs:range gmlowl:MultiSurface; - skos:definition "Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 2."@en . - -core:adeOfAbstractVersionTransition - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractVersionTransition"@en; - rdfs:range core:ADEOfAbstractVersionTransition; - skos:definition "Augments AbstractVersionTransition with properties defined in an ADE."@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:terminationDate rdf:type owl:DatatypeProperty; - rdfs:label "terminationDate"@en; - rdfs:range xsd:dateTime; - skos:definition "Indicates the date at which a CityGML feature was removed from the CityModel."@en . - -core:ImplicitGeometry.referencePoint - rdf:type owl:ObjectProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "referencePoint"@en; - rdfs:range gmlowl:Point; - skos:definition "Relates to a 3D Point geometry that represents the base point of the object in the world coordinate system."@en . - -core:list rdf:type owl:DatatypeProperty; - rdfs:label "list"@en; - rdfs:range xsd:double; - skos:definition "Specifies the list of double values."@en . - -core:nilReasonEnumeration - rdf:type owl:ObjectProperty; - rdfs:label "nilReasonEnumeration"@en; - rdfs:range core:NilReasonEnumeration; - skos:definition "Indicates a nil reason that is provided in a code list."@en . - -core:OtherRelationTypeValue - rdf:type owl:Class; - rdfs:label "OtherRelationTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "OtherRelationTypeValue is a code list used to classify other types of city object relations."@en . - - - rdf:type owl:Ontology; - rdfs:label "Core"@en; - owl:imports , , , , , , , , , , , , , , , , , ; - 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 . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( frn:CityFurniture con:AbstractConstruction con:AbstractConstructiveElement con:AbstractFillingElement con:AbstractFurniture con:AbstractInstallation gen:GenericOccupiedSpace veg:AbstractVegetationObject wtr:WaterBody ) -] . - -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:creationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:dateTime; - owl:onProperty core:creationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:dateTime; - owl:onProperty core:terminationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:dateTime; - owl:onProperty core:validFrom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:dateTime; - owl:onProperty core:validTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractFeatureWithLifespan; - owl:onProperty core:adeOfAbstractFeatureWithLifespan - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:dateTime; - owl:onProperty core:terminationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:dateTime; - owl:onProperty core:validFrom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:dateTime; - owl:onProperty core: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 . - -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:AbstractSpace.lod2MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod2MultiSurface"@en; - rdfs:range gmlowl:MultiSurface; - skos:definition "Relates to a 3D MultiSurface geometry that represents the space in Level of Detail 2."@en . - -core:AbstractPhysicalSpace.lod1TerrainIntersectionCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPhysicalSpace; - rdfs:label "lod1TerrainIntersectionCurve"@en; - rdfs:range gmlowl:MultiCurve; - 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:AbstractCityObject.relatedTo - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "relatedTo"@en; - rdfs:range core:CityObjectRelation; - skos:definition "Relates other city objects to the city object. It also describes how the city objects are related to each other."@en . - -core:QualifiedAreaTypeValue - rdf:type owl:Class; - rdfs:label "QualifiedAreaTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "QualifiedAreaTypeValue is a code list used to specify area types."@en . - -core:versionTransitionMember - rdf:type owl:ObjectProperty; - rdfs:label "versionTransitionMember"@en; - rdfs:range core:AbstractVersionTransition; - skos:definition "Specifies the transitions between the different versions of the CityModel."@en . - -core:AbstractPhysicalSpace.lod3TerrainIntersectionCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPhysicalSpace; - rdfs:label "lod3TerrainIntersectionCurve"@en; - rdfs:range gmlowl:MultiCurve; - 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: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: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:OccupantTypeValue - rdf:type owl:Class; - rdfs:label "OccupantTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "OccupantTypeValue is a code list used to classify occupants."@en . - -core:AbstractSpace.lod3MultiCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod3MultiCurve"@en; - rdfs:range gmlowl:MultiCurve; - skos:definition "Relates to a 3D MultiCurve geometry that represents the space in Level of Detail 3."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( bldg:AbstractBuildingSubdivision grp:CityObjectGroup gen:GenericLogicalSpace ) -] . - -core:versionMember rdf:type owl:ObjectProperty; - rdfs:label "versionMember"@en; - rdfs:range core:AbstractVersion; - skos:definition "Specifies the different versions of the CityModel."@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:featureID rdf:type owl:ObjectProperty; - rdfs:label "featureID"@en; - rdfs:range core:ID; - skos:definition "Specifies the unique identifier of the feature that is valid in the instance document within which it occurs."@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: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:relativeToTerrain - rdf:type owl:ObjectProperty; - rdfs:label "relativeToTerrain"@en; - rdfs:range core:RelativeToTerrain; - skos:definition "Describes the vertical position of the city object relative to the surrounding terrain."@en . - -core:AbstractFeature rdf:type owl:Class; - rdfs:label "AbstractFeature"@en; - rdfs:subClassOf iso19109:AnyFeature; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass rdfs:Resource; - owl:onProperty core:identifier - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:ID; - owl:onProperty core:featureID; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom rdfs:Resource; - owl:onProperty core:identifier - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ID; - owl:onProperty core:featureID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty core:description - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty core:description - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:Name; - owl:onProperty core:name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractFeature; - owl:onProperty core:adeOfAbstractFeature - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractFeature is the abstract superclass of all feature types within the CityGML Conceptual Model."@en . - -core:AbstractSpace rdf:type owl:Class; - rdfs:label "AbstractSpace"@en; - rdfs:subClassOf core:AbstractCityObject; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractSpace.lod2MultiSurface - ]; - 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:Solid; - owl:onProperty core:AbstractSpace.lod3Solid - ]; - 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:allValuesFrom gmlowl:Solid; - owl:onProperty core:AbstractSpace.lod1Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedVolume; - owl:onProperty core:volume - ]; - 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:MultiSurface; - owl:onProperty core:AbstractSpace.lod0MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractSpaceBoundary; - owl:onProperty core:AbstractSpace.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractSpace.lod2MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractSpace; - owl:onProperty core:adeOfAbstractSpace - ]; - 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:Solid; - owl:onProperty core:AbstractSpace.lod3Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Point; - owl:onProperty core:AbstractSpace.lod0Point - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:SpaceType; - owl:onProperty core:spaceType - ]; - 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 core:QualifiedArea; - owl:onProperty core:area - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractSpace.lod3MultiCurve - ]; - 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:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractSpace.lod0MultiCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:Solid; - owl:onProperty core:AbstractSpace.lod2Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:SpaceType; - owl:onProperty core:spaceType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractSpace.lod3MultiSurface - ]; - 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:Solid; - owl:onProperty core:AbstractSpace.lod1Solid - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:MultiSurface; - owl:onProperty core:AbstractSpace.lod3MultiSurface - ]; - iso19150-2:isAbstract true; - owl:disjointWith core:AbstractSpaceBoundary; - 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:adeOfAbstractSpaceBoundary - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractSpaceBoundary"@en; - rdfs:range core:ADEOfAbstractSpaceBoundary; - skos:definition "Augments AbstractSpaceBoundary with properties defined in an ADE."@en . - -core:AbstractThematicSurface.lod3MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "lod3MultiSurface"@en; - rdfs:range gmlowl:MultiSurface; - skos:definition "Relates to a 3D MultiSurface geometry that represents the thematic surface in Level of Detail 3."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( core:AbstractThematicSurface dem:AbstractReliefComponent dem:ReliefFeature ) -] . - -core:AbstractOccupiedSpace.lod1ImplicitRepresentation - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractOccupiedSpace; - rdfs:label "lod1ImplicitRepresentation"@en; - rdfs:range core:ImplicitGeometry; - skos:definition "Relates to an implicit geometry that represents the occupied space in Level of Detail 1."@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:typeOfVolume rdf:type owl:ObjectProperty; - rdfs:label "typeOfVolume"@en; - rdfs:range core:QualifiedVolumeTypeValue; - skos:definition "Indicates the specific type of the QualifiedVolume."@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 . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( app:AbstractSurfaceData core:AbstractFeatureWithLifespan core:AbstractPointCloud core:Address dyn:AbstractTimeseries ) -] . - -core:adeOfAbstractPointCloud - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractPointCloud"@en; - rdfs:range core:ADEOfAbstractPointCloud; - skos:definition "Augments AbstractPointCloud with properties defined in an ADE."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( con:AbstractConstructionSurface con:AbstractFillingSurface core:ClosureSurface gen:GenericThematicSurface luse:LandUse tran:AuxiliaryTrafficArea tran:HoleSurface tran:Marking tran:TrafficArea wtr:AbstractWaterBoundarySurface ) -] . - -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:RelativeToTerrain - rdf:type rdfs:Datatype; - rdfs:label "RelativeToTerrain"@en; - owl:oneOf ( "entirelyAboveTerrain" "substantiallyAboveTerrain" "substantiallyAboveAndBelowTerrain" "substantiallyBelowTerrain" "entirelyBelowTerrain" ); - skos:definition "RelativeToTerrain enumerates the spatial relations of a city object relative to terrain in a qualitative way."@en . - -core:AbstractSpace.boundary - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "boundary"@en; - rdfs:range core:AbstractSpaceBoundary; - skos:definition "Relates to surfaces that bound the space."@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:value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:nilReason - ] - ) - ] - [ rdf:type owl:Class; - owl:intersectionOf ( [ rdf:type owl:Restriction; - owl:cardinality "0"^^xsd:nonNegativeInteger; - owl:onProperty core:value - ] - [ rdf:type owl:Restriction; - owl:onClass core:NilReason; - owl:onProperty core:nilReason; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] - ) - ] - ) - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:NilReason; - owl:onProperty core:nilReason - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty core:value - ]; - skos:definition "DoubleOrNilReason is a union type that allows for choosing between a double value and a nil reason."@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:AbstractCityObject.externalReference - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "externalReference"@en; - rdfs:range core:ExternalReference; - skos:definition "References external objects in other information systems that have a relation to the city object."@en . - -core:AbstractSpace.lod3MultiSurface - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod3MultiSurface"@en; - rdfs:range gmlowl:MultiSurface; - skos:definition "Relates to a 3D MultiSurface geometry that represents the space in Level of Detail 3."@en . - -core:mimeType rdf:type owl:ObjectProperty; - rdfs:label "mimeType"@en; - rdfs:range core:MimeTypeValue; - skos:definition "Specifies the MIME type of the external file that stores the prototypical geometry."@en . - -core:typeOfArea rdf:type owl:ObjectProperty; - rdfs:label "typeOfArea"@en; - rdfs:range core:QualifiedAreaTypeValue; - skos:definition "Indicates the specific type of the QualifiedArea."@en . - -core:ImplicitGeometry.appearance - rdf:type owl:ObjectProperty; - rdfs:domain core:ImplicitGeometry; - rdfs:label "appearance"@en; - rdfs:range core:AbstractAppearance; - skos:definition "Relates appearances to the ImplicitGeometry."@en . - -core:identifier rdf:type owl:ObjectProperty; - rdfs:label "identifier"@en; - rdfs:range rdfs:Resource; - skos:definition "Specifies the unique identifier of the feature that is valid globally."@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:adeOfAbstractLogicalSpace - ]; - iso19150-2:isAbstract true; - owl:disjointWith core:AbstractPhysicalSpace; - 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:IntervalValue rdf:type owl:Class; - rdfs:label "IntervalValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "IntervalValue is a code list used to specify a time period."@en . - -core:adeOfAbstractFeatureWithLifespan - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractFeatureWithLifespan"@en; - rdfs:range core:ADEOfAbstractFeatureWithLifespan; - skos:definition "Augments AbstractFeatureWithLifespan with properties defined in an ADE."@en . - -core:featureMember rdf:type owl:ObjectProperty; - rdfs:label "featureMember"@en; - rdfs:range core:AbstractFeature; - 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: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:AbstractCityObject.generalizesTo - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractCityObject; - rdfs:label "generalizesTo"@en; - rdfs:range core:AbstractCityObject; - 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: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:transformationMatrix - rdf:type owl:ObjectProperty; - rdfs:label "transformationMatrix"@en; - rdfs:range core:TransformationMatrix4x4; - skos:definition "Specifies the mathematical transformation (translation, rotation, and scaling) between the prototypical geometry and the actual spatial position of the object."@en . - -core:QualifiedArea rdf:type owl:Class; - rdfs:label "QualifiedArea"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedAreaTypeValue; - owl:onProperty core:typeOfArea - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:QualifiedAreaTypeValue; - owl:onProperty core:typeOfArea; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedArea; - owl:onProperty core:area - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:QualifiedArea; - owl:onProperty core: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: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.lod1TerrainIntersectionCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractPhysicalSpace; - owl:onProperty core:adeOfAbstractPhysicalSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractPhysicalSpace.lod3TerrainIntersectionCurve - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractPhysicalSpace.lod2TerrainIntersectionCurve - ]; - 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: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 core:AbstractPointCloud; - owl:onProperty core:AbstractPhysicalSpace.pointCloud - ]; - 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:AbstractOccupiedSpace.lod2ImplicitRepresentation - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractOccupiedSpace; - rdfs:label "lod2ImplicitRepresentation"@en; - rdfs:range core:ImplicitGeometry; - skos:definition "Relates to an implicit geometry that represents the occupied space in Level of Detail 2."@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.lod3MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod1MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:MultiCurve; - owl:onProperty core:AbstractThematicSurface.lod0MultiCurve - ]; - 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: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:allValuesFrom gmlowl:MultiSurface; - owl:onProperty core:AbstractThematicSurface.lod2MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractPointCloud; - owl:onProperty core:AbstractThematicSurface.pointCloud - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ADEOfAbstractThematicSurface; - owl:onProperty core: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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass 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.lod3MultiSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:QualifiedArea; - owl:onProperty core:area - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractThematicSurface is the abstract superclass for all types of thematic surfaces."@en . - -core:relationType rdf:type owl:ObjectProperty; - rdfs:label "relationType"@en; - rdfs:range core:RelationTypeValue; - skos:definition "Indicates the specific type of the CityObjectRelation."@en . - -core:AbstractSpace.lod3Solid - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod3Solid"@en; - rdfs:range gmlowl:Solid; - skos:definition "Relates to a 3D Solid geometry that represents the space in Level of Detail 3."@en . - -core:adeOfAbstractPhysicalSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractPhysicalSpace"@en; - rdfs:range core:ADEOfAbstractPhysicalSpace; - skos:definition "Augments AbstractPhysicalSpace with properties defined in an ADE."@en . - -core:Occupancy rdf:type owl:Class; - rdfs:label "Occupancy"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:OccupantTypeValue; - owl:onProperty core:occupantType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:OccupantTypeValue; - owl:onProperty core:occupantType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:IntervalValue; - owl:onProperty core:interval - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:IntervalValue; - owl:onProperty core:interval - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty core:numberOfOccupants - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:integer; - owl:onProperty core:numberOfOccupants; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "Occupancy is an application-dependent indication of what is contained by a feature."@en . - -core:AbstractSpace.lod0MultiCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod0MultiCurve"@en; - rdfs:range gmlowl:MultiCurve; - skos:definition "Relates to a 3D MultiCurve geometry that represents the space in Level of Detail 0."@en . - -core:Address.xalAddress - rdf:type owl:ObjectProperty; - rdfs:domain core:Address; - rdfs:label "xalAddress"@en; - rdfs:range core:XALAddress; - skos:definition "Relates an OASIS address object to the Address."@en . - -core:ExternalReference - rdf:type owl:Class; - rdfs:label "ExternalReference"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:RelationTypeValue; - owl:onProperty core:relationType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:RelationTypeValue; - owl:onProperty core:relationType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty core:informationSystem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty core:informationSystem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty core:targetResource - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty core: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:RelationTypeValue - rdf:type owl:Class; - rdfs:label "RelationTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "RelationTypeValue is a code list used to classify city object relations."@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: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: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:nilReason rdf:type owl:ObjectProperty; - rdfs:label "nilReason"@en; - rdfs:range core:NilReason; - skos:definition "Specifies the nil reason."@en . - -core:TemporalRelationTypeValue - rdf:type owl:Class; - rdfs:label "TemporalRelationTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TemporalRelationTypeValue is a code list used to classify temporal city object relations."@en . - -core:QualifiedVolumeTypeValue - rdf:type owl:Class; - rdfs:label "QualifiedVolumeTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "QualifiedVolumeTypeValue is a code list used to specify volume types."@en . - -core:NilReasonEnumeration - rdf:type owl:Class; - rdfs:label "NilReasonEnumeration"@en; - rdfs:subClassOf skos:Concept; - skos:definition "NilReasonEnumeration is a code list that enumerates the different nil reasons."@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:relativeToWater rdf:type owl:ObjectProperty; - rdfs:label "relativeToWater"@en; - rdfs:range core:RelativeToWater; - skos:definition "Describes the vertical position of the city object relative to the surrounding water surface."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( core:AbstractAppearance core:AbstractCityObject core:AbstractDynamizer core:AbstractVersion core:AbstractVersionTransition core:CityModel doc:Document wksp:Scenario wksp:Space wksp:Workspace ) -] . - -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.lod2MultiCurve - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractSpace; - rdfs:label "lod2MultiCurve"@en; - rdfs:range gmlowl:MultiCurve; - skos:definition "Relates to a 3D MultiCurve geometry that represents the space in Level of Detail 2."@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:adeOfAbstractVersionTransition - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractVersionTransition is the abstract superclass to represent VersionTransition objects."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( brid:BridgeRoom bldg:BuildingRoom gen:GenericUnoccupiedSpace tran:AbstractTransportationSpace tran:AuxiliaryTrafficSpace tran:ClearanceSpace tran:Hole tran:TrafficSpace tun:HollowSpace ) -] . - -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: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:libraryObject rdf:type owl:DatatypeProperty; - rdfs:label "libraryObject"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies the URI that points to the prototypical geometry stored in an external file."@en . - -core:spaceType rdf:type owl:ObjectProperty; - rdfs:label "spaceType"@en; - rdfs:range core:SpaceType; - skos:definition "Specifies the degree of openness of a space."@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:adeOfAbstractPointCloud - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractPointCloud is the abstract superclass to represent PointCloud objects."@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:objectID rdf:type owl:ObjectProperty; - rdfs:label "objectID"@en; - rdfs:range core:ID; - skos:definition "Specifies the unique identifier of the ImplicitGeometry."@en . - -core:AbstractPhysicalSpace.pointCloud - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractPhysicalSpace; - rdfs:label "pointCloud"@en; - rdfs:range core:AbstractPointCloud; - skos:definition "Relates to a 3D PointCloud that represents the physical space."@en . - -core:interval rdf:type owl:ObjectProperty; - rdfs:label "interval"@en; - rdfs:range core:IntervalValue; - skos:definition "Indicates the time period the occupants are contained by a feature."@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:uRI rdf:type owl:DatatypeProperty; - rdfs:label "URI"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies a URI that points to a resource that describes the nil reason."@en . - -core:AbstractOccupiedSpace.lod3ImplicitRepresentation - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractOccupiedSpace; - rdfs:label "lod3ImplicitRepresentation"@en; - rdfs:range core:ImplicitGeometry; - skos:definition "Relates to an implicit geometry that represents the occupied space in Level of Detail 3."@en . - -core:AbstractThematicSurface.pointCloud - rdf:type owl:ObjectProperty; - rdfs:domain core:AbstractThematicSurface; - rdfs:label "pointCloud"@en; - rdfs:range core:AbstractPointCloud; - skos:definition "Relates to a 3D PointCloud that represents the thematic surface."@en . - -core:CityModel.cityModelMember - rdf:type owl:ObjectProperty; - rdfs:domain core:CityModel; - rdfs:label "cityModelMember"@en; - rdfs:range core:CityModelMember; - skos:definition "Relates to all objects that are part of the CityModel."@en . - -core:creationDate rdf:type owl:DatatypeProperty; - rdfs:label "creationDate"@en; - rdfs:range xsd:dateTime; - skos:definition "Indicates the date at which a CityGML feature was added to the CityModel."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( core:TransformationMatrix2x2 core:TransformationMatrix3x4 core:TransformationMatrix4x4 ) -] . - -core:adeOfAbstractCityObject - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractCityObject"@en; - rdfs:range core:ADEOfAbstractCityObject; - skos:definition "Augments AbstractCityObject with properties defined in an ADE."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/core/core_codes.ttl b/citygml-owl/stage-1/ACMAPPER/core/core_codes.ttl deleted file mode 100644 index e9d512d..0000000 --- a/citygml-owl/stage-1/ACMAPPER/core/core_codes.ttl +++ /dev/null @@ -1,70 +0,0 @@ -@prefix corecode: . -@prefix dct: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -corecode:QualifiedVolumeTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "QualifiedVolumeTypeValue"@en; - dct:isFormatOf ; - skos:definition "QualifiedVolumeTypeValue is a code list used to specify volume types."@en . - -corecode:OccupantTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "OccupantTypeValue"@en; - dct:isFormatOf ; - skos:definition "OccupantTypeValue is a code list used to classify occupants."@en . - - - rdf:type owl:Ontology . - -corecode:RelationTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "RelationTypeValue"@en; - dct:isFormatOf ; - skos:definition "RelationTypeValue is a code list used to classify city object relations."@en . - -corecode:QualifiedAreaTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "QualifiedAreaTypeValue"@en; - dct:isFormatOf ; - skos:definition "QualifiedAreaTypeValue is a code list used to specify area types."@en . - -corecode:TemporalRelationTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "TemporalRelationTypeValue"@en; - dct:isFormatOf ; - skos:definition "TemporalRelationTypeValue is a code list used to classify temporal city object relations."@en . - -corecode:OtherRelationTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "OtherRelationTypeValue"@en; - dct:isFormatOf ; - skos:definition "OtherRelationTypeValue is a code list used to classify other types of city object relations."@en . - -corecode:IntervalValue - rdf:type skos:ConceptScheme; - rdfs:label "IntervalValue"@en; - dct:isFormatOf ; - skos:definition "IntervalValue is a code list used to specify a time period."@en . - -corecode:MimeTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "MimeTypeValue"@en; - dct:isFormatOf ; - skos:definition "MimeTypeValue is a code list used to specify the MIME type of a referenced resource."@en . - -corecode:TopologicalRelationTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "TopologicalRelationTypeValue"@en; - dct:isFormatOf ; - skos:definition "TopologicalRelationTypeValue is a code list used to classify topological city object relations."@en . - -corecode:NilReasonEnumeration - rdf:type skos:ConceptScheme; - rdfs:label "NilReasonEnumeration"@en; - dct:isFormatOf ; - skos:definition "NilReasonEnumeration is a code list that enumerates the different nil reasons."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/document/document.ttl b/citygml-owl/stage-1/ACMAPPER/document/document.ttl deleted file mode 100644 index af7c816..0000000 --- a/citygml-owl/stage-1/ACMAPPER/document/document.ttl +++ /dev/null @@ -1,159 +0,0 @@ -@prefix core: . -@prefix doc: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix time: . -@prefix xsd: . - - - rdf:type owl:Ontology; - rdfs:label "Document"@en; - owl:imports , , . - -doc:referringDate rdf:type owl:DatatypeProperty; - rdfs:label "referringDate"@en; - rdfs:range xsd:dateTime . - -doc:Document.referringTo - rdf:type owl:ObjectProperty; - rdfs:domain doc:Document; - rdfs:label "referringTo"@en; - rdfs:range doc:Reference . - -doc:count rdf:type owl:DatatypeProperty; - rdfs:label "count"@en; - rdfs:range xsd:integer . - -doc:PurposeTypeValue rdf:type owl:Class; - rdfs:label "PurposeTypeValue"@en; - rdfs:subClassOf skos:Concept . - -doc:Document.tag rdf:type owl:ObjectProperty; - rdfs:domain doc:Document; - rdfs:label "tag"@en; - rdfs:range doc:Tag . - -doc:purpose rdf:type owl:DatatypeProperty; - rdfs:label "purpose"@en; - rdfs:range xsd:string . - -doc:coveragePeriod rdf:type owl:ObjectProperty; - rdfs:label "coveragePeriod"@en; - rdfs:range time:Interval . - -doc:uri rdf:type owl:DatatypeProperty; - rdfs:label "uri"@en; - rdfs:range xsd:anyURI . - -doc:referenceText rdf:type owl:DatatypeProperty; - rdfs:label "referenceText"@en; - rdfs:range xsd:string . - -doc:title rdf:type owl:DatatypeProperty; - rdfs:label "title"@en; - rdfs:range xsd:string . - -doc:text rdf:type owl:DatatypeProperty; - rdfs:label "text"@en; - rdfs:range xsd:string . - -doc:purposeType rdf:type owl:ObjectProperty; - rdfs:label "purposeType"@en; - rdfs:range doc:PurposeTypeValue . - -doc:Reference.referringTo - rdf:type owl:ObjectProperty; - rdfs:domain doc:Reference; - rdfs:label "referringTo"@en; - rdfs:range core:AbstractFeatureWithLifespan . - -doc:Tag rdf:type owl:Class; - rdfs:label "Tag"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty doc:count - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty doc:text - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty doc:text; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ] . - -doc:Reference rdf:type owl:Class; - rdfs:label "Reference"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:dateTime; - owl:onProperty doc:referringDate; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty doc:referenceText - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractFeatureWithLifespan; - owl:onProperty doc:Reference.referringTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass time:Interval; - owl:onProperty doc:coveragePeriod; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass doc:PurposeTypeValue; - owl:onProperty doc:purposeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom doc:PurposeTypeValue; - owl:onProperty doc:purposeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:dateTime; - owl:onProperty doc:referringDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty doc:referenceText; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty doc:purpose - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:AbstractFeatureWithLifespan; - owl:onProperty doc:Reference.referringTo; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:Interval; - owl:onProperty doc:coveragePeriod - ] . - -doc:Document rdf:type owl:Class; - rdfs:label "Document"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom doc:Tag; - owl:onProperty doc:Document.tag - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom doc:Reference; - owl:onProperty doc:Document.referringTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty doc:uri - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty doc:title - ] . diff --git a/citygml-owl/stage-1/ACMAPPER/document/document_codes.ttl b/citygml-owl/stage-1/ACMAPPER/document/document_codes.ttl deleted file mode 100644 index 3470ff2..0000000 --- a/citygml-owl/stage-1/ACMAPPER/document/document_codes.ttl +++ /dev/null @@ -1,15 +0,0 @@ -@prefix dct: . -@prefix doccode: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - - - rdf:type owl:Ontology . - -doccode:PurposeTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "PurposeTypeValue"@en; - dct:isFormatOf . diff --git a/citygml-owl/stage-1/ACMAPPER/dynamizer/dynamizer.ttl b/citygml-owl/stage-1/ACMAPPER/dynamizer/dynamizer.ttl deleted file mode 100644 index 87af143..0000000 --- a/citygml-owl/stage-1/ACMAPPER/dynamizer/dynamizer.ttl +++ /dev/null @@ -1,974 +0,0 @@ -@prefix core: . -@prefix dyn: . -@prefix gmlowl: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix time: . -@prefix xsd: . - -dyn:timeColumnName rdf:type owl:DatatypeProperty; - rdfs:label "timeColumnName"@en; - rdfs:range xsd:string; - skos:definition "Specifies the name of the column that stores the timestamp of the time-value-pair."@en . - -dyn:timeColumnNo rdf:type owl:DatatypeProperty; - rdfs:label "timeColumnNo"@en; - rdfs:range xsd:integer; - skos:definition "Specifies the number of the column that stores the timestamp of the time-value-pair."@en . - -dyn:doubleValue rdf:type owl:DatatypeProperty; - rdfs:label "doubleValue"@en; - rdfs:range xsd:double; - skos:definition "Specifies the \"Double\" value of the TimeValuePair."@en . - -dyn:sensorName rdf:type owl:DatatypeProperty; - rdfs:label "sensorName"@en; - rdfs:range xsd:string; - skos:definition "Specifies the name of the sensor from which the SensorConnection retrieves observations."@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:adeOfGenericTimeseries - rdf:type owl:ObjectProperty; - rdfs:label "adeOfGenericTimeseries"@en; - rdfs:range dyn:ADEOfGenericTimeseries; - skos:definition "Augments the GenericTimeseries with properties defined in an ADE."@en . - -dyn:geometryValue rdf:type owl:ObjectProperty; - rdfs:label "geometryValue"@en; - rdfs:range gmlowl:AbstractGeometry; - skos:definition "Specifies the geometry value of the TimeValuePair."@en . - -dyn:AuthenticationTypeValue - rdf:type owl:Class; - rdfs:label "AuthenticationTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "AuthenticationTypeValue is a code list used to specify the authentication method to be used to access the referenced sensor service. Each value provides enough information such that a software application could determine the required access credentials."@en . - -dyn:idColumnName rdf:type owl:DatatypeProperty; - rdfs:label "idColumnName"@en; - rdfs:range xsd:string; - skos:definition "Specifies the name of the column that stores the identifier of the time-value-pair."@en . - -dyn:mqttTopic rdf:type owl:DatatypeProperty; - rdfs:label "mqttTopic"@en; - rdfs:range xsd:string; - 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: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:additionalGap - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalDuration; - owl:onProperty dyn:additionalGap - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:repetitions - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:integer; - owl:onProperty dyn:repetitions; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "TimeseriesComponent represents an element of a CompositeTimeseries."@en . - -dyn:AbstractTimeseries - rdf:type owl:Class; - rdfs:label "AbstractTimeseries"@en; - rdfs:subClassOf core:AbstractFeature; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfAbstractTimeseries; - owl:onProperty dyn:adeOfAbstractTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:lastTimestamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:lastTimestamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:firstTimestamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:firstTimestamp - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractTimeseries is the abstract superclass representing any type of timeseries data."@en . - -dyn:stringValue rdf:type owl:DatatypeProperty; - rdfs:label "stringValue"@en; - rdfs:range xsd:string; - skos:definition "Specifies the \"String\" value of the TimeValuePair."@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:appearanceValue rdf:type owl:ObjectProperty; - rdfs:label "appearanceValue"@en; - rdfs:range core:AbstractAppearance; - skos:definition "Specifies the \"Appearance\" value of the TimeValuePair."@en . - -dyn:StandardFileTypeValue - rdf:type owl:Class; - rdfs:label "StandardFileTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "StandardFileTypeValue is a code list used to specify the type of the referenced external timeseries data file. Each value provides information about the standard and version."@en . - -dyn:Dynamizer rdf:type owl:Class; - rdfs:label "Dynamizer"@en; - rdfs:subClassOf core:AbstractDynamizer; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:startTime - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:attributeRef - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:endTime - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:endTime - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfDynamizer; - owl:onProperty dyn:adeOfDynamizer - ]; - 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:onClass xsd:string; - owl:onProperty dyn:attributeRef; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:startTime - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:SensorConnection; - owl:onProperty dyn:Dynamizer.sensorConnection - ]; - 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:boolValue rdf:type owl:DatatypeProperty; - rdfs:label "boolValue"@en; - rdfs:range xsd:boolean; - skos:definition "Specifies the \"Boolean\" value of the TimeValuePair."@en . - -dyn:adeOfStandardFileTimeseries - rdf:type owl:ObjectProperty; - rdfs:label "adeOfStandardFileTimeseries"@en; - rdfs:range dyn:ADEOfStandardFileTimeseries; - skos:definition "Augments the StandardFileTimeseries with properties defined in an ADE."@en . - -dyn:attributeRef rdf:type owl:DatatypeProperty; - rdfs:label "attributeRef"@en; - rdfs:range xsd:string; - 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:observationProperty - rdf:type owl:DatatypeProperty; - rdfs:label "observationProperty"@en; - rdfs:range xsd:string; - skos:definition "Specifies the phenomenon for which the atomic timeseries provides observation values."@en . - -dyn:decimalSymbol rdf:type owl:DatatypeProperty; - rdfs:label "decimalSymbol"@en; - rdfs:range xsd:string; - skos:definition "Indicates which symbol is used to separate the integer part from the fractional part of a decimal number."@en . - -dyn:firstTimestamp rdf:type owl:ObjectProperty; - rdfs:label "firstTimestamp"@en; - rdfs:range time:TemporalPosition; - skos:definition "Specifies the beginning of the timeseries."@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:adeOfAbstractAtomicTimeseries - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractAtomicTimeseries"@en; - rdfs:range dyn:ADEOfAbstractAtomicTimeseries; - skos:definition "Augments AbstractAtomicTimeseries with properties defined in an ADE."@en . - -dyn:mimeType rdf:type owl:ObjectProperty; - rdfs:label "mimeType"@en; - rdfs:range core:MimeTypeValue; - skos:definition "Specifies the MIME type of the external timeseries file."@en . - -dyn:CompositeTimeseries.component - rdf:type owl:ObjectProperty; - rdfs:domain dyn:CompositeTimeseries; - rdfs:label "component"@en; - rdfs:range dyn:TimeseriesComponent; - skos:definition "Relates to the atomic and composite timeseries that are part of the CompositeTimeseries. The referenced timeseries are sequentially ordered."@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:startTime rdf:type owl:ObjectProperty; - rdfs:label "startTime"@en; - rdfs:range time:TemporalPosition; - skos:definition "Specifies the beginning of the time span for which the Dynamizer provides dynamic values."@en . - -dyn:baseURL rdf:type owl:DatatypeProperty; - rdfs:label "baseURL"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies the base URL of the Sensor API request."@en . - -dyn:StandardFileTimeseries - rdf:type owl:Class; - rdfs:label "StandardFileTimeseries"@en; - rdfs:subClassOf dyn:AbstractAtomicTimeseries; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty dyn:fileLocation; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:MimeTypeValue; - owl:onProperty dyn:mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty dyn:fileLocation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfStandardFileTimeseries; - owl:onProperty dyn:adeOfStandardFileTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:StandardFileTypeValue; - owl:onProperty dyn:fileType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty dyn:mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:StandardFileTypeValue; - owl:onProperty dyn:fileType; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - 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:adeOfDynamizer rdf:type owl:ObjectProperty; - rdfs:label "adeOfDynamizer"@en; - rdfs:range dyn:ADEOfDynamizer; - skos:definition "Augments the Dynamizer with properties defined in an ADE."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( dyn:GenericTimeseries dyn:StandardFileTimeseries dyn:TabulatedFileTimeseries ) -] . - -dyn:valueType rdf:type owl:ObjectProperty; - rdfs:label "valueType"@en; - rdfs:range dyn:TimeseriesTypeValue; - skos:definition "Indicates the specific type of the timeseries data."@en . - -dyn:fieldSeparator rdf:type owl:DatatypeProperty; - rdfs:label "fieldSeparator"@en; - rdfs:range xsd:string; - skos:definition "Indicates which symbol is used to separate the individual values in the tabulated file."@en . - -dyn:SensorConnectionTypeValue - rdf:type owl:Class; - rdfs:label "SensorConnectionTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "SensorConnectionTypeValue is a code list used to specify the type of the referenced sensor service. Each value provides enough information such that a software application would be able to identify the API type and version."@en . - -dyn:idColumnNo rdf:type owl:DatatypeProperty; - rdfs:label "idColumnNo"@en; - rdfs:range xsd:integer; - skos:definition "Specifies the number of the column that stores the identifier of the time-value-pair."@en . - -dyn:fileType rdf:type owl:ObjectProperty; - rdfs:label "fileType"@en; - rdfs:range dyn:StandardFileTypeValue; - skos:definition "Specifies the format used to represent the timeseries data."@en . - -dyn:implicitGeometryValue - rdf:type owl:ObjectProperty; - rdfs:label "implicitGeometryValue"@en; - rdfs:range core:ImplicitGeometry; - skos:definition "Specifies the \"ImplicitGeometry\" 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: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:valueType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:TimeseriesTypeValue; - owl:onProperty dyn: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:SensorConnection.sensorLocation - rdf:type owl:ObjectProperty; - rdfs:domain dyn:SensorConnection; - rdfs:label "sensorLocation"@en; - rdfs:range core:AbstractCityObject; - skos:definition "Relates the sensor to the city object where it is located."@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: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: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:uom rdf:type owl:DatatypeProperty; - rdfs:label "uom"@en; - rdfs:range xsd:string; - skos:definition "Specifies the unit of measurement of the observation values."@en . - -dyn:SensorConnection rdf:type owl:Class; - rdfs:label "SensorConnection"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:mqttServer - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:sensorID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:observationID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:sensorName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:sensorID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:linkToSensorDescription - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:datastreamID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:datastreamID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:AuthenticationTypeValue; - owl:onProperty dyn:authType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass dyn:AuthenticationTypeValue; - owl:onProperty dyn:authType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:SensorConnectionTypeValue; - owl:onProperty dyn:connectionType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:linkToSensorDescription - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:mqttServer - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:mqttTopic - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:linkToObservation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:mqttTopic - ]; - 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:anyURI; - owl:onProperty dyn:baseURL - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:sensorName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:observationID - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:SensorConnectionTypeValue; - owl:onProperty dyn:connectionType; - 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:uom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty dyn:baseURL - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:linkToObservation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:uom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty dyn:observationProperty; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:observationProperty - ]; - 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:linkToObservation - rdf:type owl:DatatypeProperty; - rdfs:label "linkToObservation"@en; - rdfs:range xsd:string; - skos:definition "Specifies the complete URL to the observation request."@en . - -dyn:authType rdf:type owl:ObjectProperty; - rdfs:label "authType"@en; - rdfs:range dyn:AuthenticationTypeValue; - skos:definition "Specifies the type of authentication required to be able to access the Sensor API."@en . - -dyn:datastreamID rdf:type owl:DatatypeProperty; - rdfs:label "datastreamID"@en; - rdfs:range xsd:string; - skos:definition "Specifies the datastream that is retrieved by the SensorConnection."@en . - -dyn:additionalGap rdf:type owl:ObjectProperty; - rdfs:label "additionalGap"@en; - rdfs:range time:TemporalDuration; - skos:definition "Specifies how much extra time is added after all repetitions as an additional gap."@en . - -dyn:connectionType rdf:type owl:ObjectProperty; - rdfs:label "connectionType"@en; - rdfs:range dyn:SensorConnectionTypeValue; - skos:definition "Indicates the type of Sensor API to which the SensorConnection refers."@en . - -dyn:fileLocation rdf:type owl:DatatypeProperty; - rdfs:label "fileLocation"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies the URI that points to the external timeseries file."@en . - -dyn:observationID rdf:type owl:DatatypeProperty; - rdfs:label "observationID"@en; - rdfs:range xsd:string; - skos:definition "Specifies the unique identifier of the observation that is retrieved by the SensorConnection."@en . - -dyn:repetitions rdf:type owl:DatatypeProperty; - rdfs:label "repetitions"@en; - rdfs:range xsd:integer; - skos:definition "Specifies how often the timeseries that is referenced by the TimeseriesComponent should be iterated."@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:uom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:uom - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfAbstractAtomicTimeseries; - owl:onProperty dyn:adeOfAbstractAtomicTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:observationProperty - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty dyn:observationProperty; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - iso19150-2:isAbstract true; - owl:disjointWith dyn:CompositeTimeseries; - 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:valueColumnNo rdf:type owl:DatatypeProperty; - rdfs:label "valueColumnNo"@en; - rdfs:range xsd:integer; - skos:definition "Specifies the number of the column that stores the value of the time-value-pair."@en . - -dyn:idValue rdf:type owl:DatatypeProperty; - rdfs:label "idValue"@en; - rdfs:range xsd:string; - skos:definition "Specifies the value of the identifier for which the time-value-pairs are to be selected."@en . - -dyn:TabulatedFileTypeValue - rdf:type owl:Class; - rdfs:label "TabulatedFileTypeValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TabulatedFileTypeValue is a code list used to specify the data format of the referenced external tabulated data file."@en . - -dyn:valueColumnName rdf:type owl:DatatypeProperty; - rdfs:label "valueColumnName"@en; - rdfs:range xsd:string; - skos:definition "Specifies the name of the column that stores the value of the time-value-pair."@en . - -dyn:GenericTimeseries.timeValuePair - rdf:type owl:ObjectProperty; - rdfs:domain dyn:GenericTimeseries; - rdfs:label "timeValuePair"@en; - rdfs:range dyn:TimeValuePair; - skos:definition "Relates to the time-value-pairs that are part of the GenericTimeseries."@en . - -dyn:TabulatedFileTimeseries - rdf:type owl:Class; - rdfs:label "TabulatedFileTimeseries"@en; - rdfs:subClassOf dyn:AbstractAtomicTimeseries; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty dyn:fieldSeparator; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:idValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:idColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:idValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty dyn:fileLocation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:StandardFileTypeValue; - owl:onProperty dyn:fileType; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:timeColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:StandardFileTypeValue; - owl:onProperty dyn:fileType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:anyURI; - owl:onProperty dyn:fileLocation; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:timeColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:valueColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:decimalSymbol - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:MimeTypeValue; - owl:onProperty dyn:mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:timeColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass dyn:TimeseriesTypeValue; - owl:onProperty dyn:valueType; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:valueColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:numberOfHeaderLines - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty dyn:mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:decimalSymbol - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:valueColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:ADEOfTabulatedFileTimeseries; - owl:onProperty dyn:adeOfTabulatedFileTimeseries - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dyn:TimeseriesTypeValue; - owl:onProperty dyn:valueType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:numberOfHeaderLines - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:idColumnName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:fieldSeparator - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:timeColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:idColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:idColumnNo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:valueColumnNo - ]; - 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: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:sensorID rdf:type owl:DatatypeProperty; - rdfs:label "sensorID"@en; - rdfs:range xsd:string; - skos:definition "Specifies the unique identifier of the sensor from which the SensorConnection retrieves observations."@en . - -dyn:endTime rdf:type owl:ObjectProperty; - rdfs:label "endTime"@en; - rdfs:range time:TemporalPosition; - skos:definition "Specifies the end of the time span for which the Dynamizer provides dynamic values."@en . - -dyn:adeOfCompositeTimeseries - rdf:type owl:ObjectProperty; - rdfs:label "adeOfCompositeTimeseries"@en; - rdfs:range dyn:ADEOfCompositeTimeseries; - skos:definition "Augments the CompositeTimeseries with properties defined in an ADE."@en . - -dyn:linkToSensorDescription - rdf:type owl:DatatypeProperty; - rdfs:label "linkToSensorDescription"@en; - rdfs:range xsd:string; - skos:definition "Specifies the complete URL to the sensor description request."@en . - -dyn:timestamp rdf:type owl:ObjectProperty; - rdfs:label "timestamp"@en; - rdfs:range time:TemporalPosition; - skos:definition "Specifies the timepoint at which the value of the TimeValuePair is valid."@en . - -dyn:lastTimestamp rdf:type owl:ObjectProperty; - rdfs:label "lastTimestamp"@en; - rdfs:range time:TemporalPosition; - skos:definition "Specifies the end of the timeseries."@en . - -dyn:numberOfHeaderLines - rdf:type owl:DatatypeProperty; - rdfs:label "numberOfHeaderLines"@en; - rdfs:range xsd:integer; - skos:definition "Indicates the number of lines at the beginning of the tabulated file that represent headers."@en . - -dyn:mqttServer rdf:type owl:DatatypeProperty; - rdfs:label "mqttServer"@en; - rdfs:range xsd:string; - 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:intValue rdf:type owl:DatatypeProperty; - rdfs:label "intValue"@en; - rdfs:range xsd:integer; - skos:definition "Specifies the \"Integer\" value of the TimeValuePair."@en . - - - rdf:type owl:Ontology; - rdfs:label "Dynamizer"@en; - owl:imports , , , ; - 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:TimeseriesComponent.timeseries - rdf:type owl:ObjectProperty; - rdfs:domain dyn:TimeseriesComponent; - rdfs:label "timeseries"@en; - rdfs:range dyn:AbstractTimeseries; - skos:definition "Relates a timeseries to the TimeseriesComponent."@en . - -dyn:Dynamizer.dynamicData - rdf:type owl:ObjectProperty; - rdfs:domain dyn:Dynamizer; - rdfs:label "dynamicData"@en; - rdfs:range dyn:AbstractTimeseries; - 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:uriValue rdf:type owl:DatatypeProperty; - rdfs:label "uriValue"@en; - rdfs:range xsd:anyURI; - skos:definition "Specifies the \"URI\" 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:adeOfAbstractTimeseries - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractTimeseries"@en; - rdfs:range dyn:ADEOfAbstractTimeseries; - skos:definition "Augments AbstractTimeseries with properties defined in an ADE."@en . - -dyn:adeOfTabulatedFileTimeseries - rdf:type owl:ObjectProperty; - rdfs:label "adeOfTabulatedFileTimeseries"@en; - rdfs:range dyn:ADEOfTabulatedFileTimeseries; - skos:definition "Augments the TabulatedFileTimeseries with properties defined in an ADE."@en . - -dyn:Dynamizer.sensorConnection - rdf:type owl:ObjectProperty; - rdfs:domain dyn:Dynamizer; - rdfs:label "sensorConnection"@en; - rdfs:range dyn:SensorConnection; - skos:definition "Relates to the sensor API that delivers timeseries data."@en . - -dyn:TimeValuePair rdf:type owl:Class; - rdfs:label "TimeValuePair"@en; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:integer; - owl:onProperty dyn:intValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:ImplicitGeometry; - owl:onProperty dyn:implicitGeometryValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:double; - owl:onProperty dyn:doubleValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:AbstractAppearance; - owl:onProperty dyn:appearanceValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gmlowl:AbstractGeometry; - owl:onProperty dyn:geometryValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty dyn:uriValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:boolean; - owl:onProperty dyn:boolValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty dyn:boolValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass time:TemporalPosition; - owl:onProperty dyn:timestamp; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty dyn:doubleValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gmlowl:AbstractGeometry; - owl:onProperty dyn:geometryValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty dyn:stringValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty dyn:uriValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:integer; - owl:onProperty dyn:intValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractAppearance; - owl:onProperty dyn:appearanceValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass core:ImplicitGeometry; - owl:onProperty dyn:implicitGeometryValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty dyn:stringValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom time:TemporalPosition; - owl:onProperty dyn:timestamp - ]; - 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 . diff --git a/citygml-owl/stage-1/ACMAPPER/dynamizer/dynamizer_codes.ttl b/citygml-owl/stage-1/ACMAPPER/dynamizer/dynamizer_codes.ttl deleted file mode 100644 index 1d6e9bb..0000000 --- a/citygml-owl/stage-1/ACMAPPER/dynamizer/dynamizer_codes.ttl +++ /dev/null @@ -1,34 +0,0 @@ -@prefix dct: . -@prefix dyncode: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -dyncode:TabulatedFileTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "TabulatedFileTypeValue"@en; - dct:isFormatOf ; - skos:definition "TabulatedFileTypeValue is a code list used to specify the data format of the referenced external tabulated data file."@en . - -dyncode:SensorConnectionTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "SensorConnectionTypeValue"@en; - dct:isFormatOf ; - skos:definition "SensorConnectionTypeValue is a code list used to specify the type of the referenced sensor service. Each value provides enough information such that a software application would be able to identify the API type and version."@en . - -dyncode:StandardFileTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "StandardFileTypeValue"@en; - dct:isFormatOf ; - skos:definition "StandardFileTypeValue is a code list used to specify the type of the referenced external timeseries data file. Each value provides information about the standard and version."@en . - -dyncode:AuthenticationTypeValue - rdf:type skos:ConceptScheme; - rdfs:label "AuthenticationTypeValue"@en; - dct:isFormatOf ; - skos:definition "AuthenticationTypeValue is a code list used to specify the authentication method to be used to access the referenced sensor service. Each value provides enough information such that a software application could determine the required access credentials."@en . - - - rdf:type owl:Ontology . diff --git a/citygml-owl/stage-1/ACMAPPER/generics/generics.ttl b/citygml-owl/stage-1/ACMAPPER/generics/generics.ttl deleted file mode 100644 index 9688280..0000000 --- a/citygml-owl/stage-1/ACMAPPER/generics/generics.ttl +++ /dev/null @@ -1,473 +0,0 @@ -@prefix core: . -@prefix gen: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - - - rdf:type owl:Ontology; - rdfs:label "Generics"@en; - owl:imports , ; - 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 . - -gen:StringAttribute rdf:type owl:Class; - rdfs:label "StringAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty gen:value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty gen:value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "StringAttribute is a data type used to define generic attributes of type \"String\"."@en . - -gen:MeasureAttribute rdf:type owl:Class; - rdfs:label "MeasureAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty gen:value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty gen:value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "MeasureAttribute is a data type used to define generic attributes of type \"Measure\"."@en . - -gen:GenericLogicalSpaceFunctionValue - rdf:type owl:Class; - rdfs:label "GenericLogicalSpaceFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericLogicalSpaceFunctionValue is a code list that enumerates the different purposes of a GenericLogicalSpace."@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:CodeAttribute rdf:type owl:Class; - rdfs:label "CodeAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty gen:value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty gen:value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "CodeAttribute is a data type used to define generic attributes of type \"Code\"."@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:adeOfGenericOccupiedSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceUsageValue; - owl:onProperty gen:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceFunctionValue; - owl:onProperty gen:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:class - ]; - skos:definition "A GenericOccupiedSpace is a space that is not represented by any explicitly modelled AbstractOccupiedSpace subclass within CityGML."@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:adeOfGenericLogicalSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceUsageValue; - owl:onProperty gen:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceFunctionValue; - owl:onProperty gen:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:class - ]; - skos:definition "A GenericLogicalSpace is a space that is not represented by any explicitly modelled AbstractLogicalSpace subclass within CityGML."@en . - -gen:codeSpace rdf:type owl:DatatypeProperty; - rdfs:label "codeSpace"@en; - rdfs:range xsd:anyURI; - skos:definition "Associates the GenericAttributeSet with an authority that maintains the collection of generic attributes."@en . - -gen:GenericAttributeSet - rdf:type owl:Class; - rdfs:label "GenericAttributeSet"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:anyURI; - owl:onProperty gen:codeSpace - ]; - 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:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty gen:codeSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractGenericAttribute; - owl:onProperty gen:GenericAttributeSet.genericAttribute - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:name - ]; - skos:definition "A GenericAttributeSet is a named collection of generic attributes."@en . - -gen:GenericOccupiedSpaceFunctionValue - rdf:type owl:Class; - rdfs:label "GenericOccupiedSpaceFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericOccupiedSpaceFunctionValue is a code list that enumerates the different purposes of a GenericOccupiedSpace."@en . - -gen:IntAttribute rdf:type owl:Class; - rdfs:label "IntAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty gen:value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty gen:value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "IntAttribute is a data type used to define generic attributes of type \"Integer\"."@en . - -gen:GenericThematicSurfaceFunctionValue - rdf:type owl:Class; - rdfs:label "GenericThematicSurfaceFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericThematicSurfaceFunctionValue is a code list that enumerates the different purposes of a GenericThematicSurface."@en . - -gen:value rdf:type owl:DatatypeProperty; - rdfs:label "value"@en; - rdfs:range xsd:double; - skos:definition "Specifies the \"Double\" value."@en . - -gen:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range gen:GenericUnoccupiedSpaceFunctionValue; - skos:definition "Specifies the intended purposes of the GenericUnoccupiedSpace."@en . - -gen:GenericOccupiedSpaceClassValue - rdf:type owl:Class; - rdfs:label "GenericOccupiedSpaceClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericOccupiedSpaceClassValue is a code list used to further classify a GenericOccupiedSpace."@en . - -gen:GenericLogicalSpaceUsageValue - rdf:type owl:Class; - rdfs:label "GenericLogicalSpaceUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericLogicalSpaceUsageValue is a code list that enumerates the different uses of a GenericLogicalSpace."@en . - -gen:GenericThematicSurfaceUsageValue - rdf:type owl:Class; - rdfs:label "GenericThematicSurfaceUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericThematicSurfaceUsageValue is a code list that enumerates the different uses of a GenericThematicSurface."@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:adeOfGenericUnoccupiedSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfGenericUnoccupiedSpace"@en; - rdfs:range gen:ADEOfGenericUnoccupiedSpace; - skos:definition "Augments the GenericUnoccupiedSpace with properties defined in an ADE."@en . - -gen:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range gen:GenericUnoccupiedSpaceUsageValue; - 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:adeOfGenericUnoccupiedSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceUsageValue; - owl:onProperty gen:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceFunctionValue; - owl:onProperty gen:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:class - ]; - skos:definition "A GenericUnoccupiedSpace is a space that is not represented by any explicitly modelled AbstractUnoccupiedSpace subclass within CityGML."@en . - -gen:name rdf:type owl:DatatypeProperty; - rdfs:label "name"@en; - rdfs:range xsd:string; - skos:definition "Specifies the name of the DoubleAttribute."@en . - -gen:UriAttribute rdf:type owl:Class; - rdfs:label "UriAttribute"@en; - rdfs:subClassOf core:AbstractGenericAttribute; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:double; - owl:onProperty gen:value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty gen:value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "UriAttribute is a data type used to define generic attributes of type \"URI\"."@en . - -gen:GenericUnoccupiedSpaceUsageValue - rdf:type owl:Class; - rdfs:label "GenericUnoccupiedSpaceUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericUnoccupiedSpaceUsageValue is a code list that enumerates the different uses of a GenericUnoccupiedSpace."@en . - -gen:adeOfGenericLogicalSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfGenericLogicalSpace"@en; - rdfs:range gen:ADEOfGenericLogicalSpace; - skos:definition "Augments the GenericLogicalSpace with properties defined in an ADE."@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:adeOfGenericThematicSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfGenericThematicSurface"@en; - rdfs:range gen:ADEOfGenericThematicSurface; - skos:definition "Augments the GenericThematicSurface with properties defined in an ADE."@en . - -gen:GenericLogicalSpaceClassValue - rdf:type owl:Class; - rdfs:label "GenericLogicalSpaceClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericLogicalSpaceClassValue is a code list used to further classify a GenericLogicalSpace."@en . - -gen:GenericAttributeSet.genericAttribute - rdf:type owl:ObjectProperty; - rdfs:domain gen:GenericAttributeSet; - rdfs:label "genericAttribute"@en; - rdfs:range core:AbstractGenericAttribute; - skos:definition "Relates to the generic attributes that are part of the GenericAttributeSet."@en . - -gen:GenericUnoccupiedSpaceFunctionValue - rdf:type owl:Class; - rdfs:label "GenericUnoccupiedSpaceFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericUnoccupiedSpaceFunctionValue is a code list that enumerates the different purposes of a GenericUnoccupiedSpace."@en . - -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:value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty gen:value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "DoubleAttribute is a data type used to define generic attributes of type \"Double\"."@en . - -gen:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range gen:GenericUnoccupiedSpaceClassValue; - skos:definition "Indicates the specific type of the GenericUnoccupiedSpace."@en . - -gen:GenericUnoccupiedSpaceClassValue - rdf:type owl:Class; - rdfs:label "GenericUnoccupiedSpaceClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericUnoccupiedSpaceClassValue is a code list used to further classify a GenericUnoccupiedSpace."@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:adeOfGenericOccupiedSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfGenericOccupiedSpace"@en; - rdfs:range gen:ADEOfGenericOccupiedSpace; - skos:definition "Augments the GenericOccupiedSpace with properties defined in an ADE."@en . - -gen:GenericThematicSurfaceClassValue - rdf:type owl:Class; - rdfs:label "GenericThematicSurfaceClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericThematicSurfaceClassValue is a code list used to further classify a 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:double; - owl:onProperty gen:value - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:double; - owl:onProperty gen:value; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty gen:name - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:string; - owl:onProperty gen:name; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - skos:definition "DateAttribute is a data type used to define generic attributes of type \"Date\"."@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:adeOfGenericThematicSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceUsageValue; - owl:onProperty gen:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceFunctionValue; - owl:onProperty gen:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass gen:GenericUnoccupiedSpaceClassValue; - owl:onProperty gen:class - ]; - skos:definition "A GenericThematicSurface is a surface that is not represented by any explicitly modelled AbstractThematicSurface subclass within CityGML."@en . - -gen:GenericOccupiedSpaceUsageValue - rdf:type owl:Class; - rdfs:label "GenericOccupiedSpaceUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "GenericOccupiedSpaceUsageValue is a code list that enumerates the different uses of a GenericOccupiedSpace."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/generics/generics_codes.ttl b/citygml-owl/stage-1/ACMAPPER/generics/generics_codes.ttl deleted file mode 100644 index 94fee27..0000000 --- a/citygml-owl/stage-1/ACMAPPER/generics/generics_codes.ttl +++ /dev/null @@ -1,82 +0,0 @@ -@prefix dct: . -@prefix gencode: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - - - rdf:type owl:Ontology . - -gencode:GenericThematicSurfaceClassValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericThematicSurfaceClassValue"@en; - dct:isFormatOf ; - skos:definition "GenericThematicSurfaceClassValue is a code list used to further classify a GenericThematicSurface."@en . - -gencode:GenericOccupiedSpaceFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericOccupiedSpaceFunctionValue"@en; - dct:isFormatOf ; - skos:definition "GenericOccupiedSpaceFunctionValue is a code list that enumerates the different purposes of a GenericOccupiedSpace."@en . - -gencode:GenericThematicSurfaceUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericThematicSurfaceUsageValue"@en; - dct:isFormatOf ; - skos:definition "GenericThematicSurfaceUsageValue is a code list that enumerates the different uses of a GenericThematicSurface."@en . - -gencode:GenericUnoccupiedSpaceClassValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericUnoccupiedSpaceClassValue"@en; - dct:isFormatOf ; - skos:definition "GenericUnoccupiedSpaceClassValue is a code list used to further classify a GenericUnoccupiedSpace."@en . - -gencode:GenericOccupiedSpaceClassValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericOccupiedSpaceClassValue"@en; - dct:isFormatOf ; - skos:definition "GenericOccupiedSpaceClassValue is a code list used to further classify a GenericOccupiedSpace."@en . - -gencode:GenericLogicalSpaceUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericLogicalSpaceUsageValue"@en; - dct:isFormatOf ; - skos:definition "GenericLogicalSpaceUsageValue is a code list that enumerates the different uses of a GenericLogicalSpace."@en . - -gencode:GenericUnoccupiedSpaceUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericUnoccupiedSpaceUsageValue"@en; - dct:isFormatOf ; - skos:definition "GenericUnoccupiedSpaceUsageValue is a code list that enumerates the different uses of a GenericUnoccupiedSpace."@en . - -gencode:GenericOccupiedSpaceUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericOccupiedSpaceUsageValue"@en; - dct:isFormatOf ; - skos:definition "GenericOccupiedSpaceUsageValue is a code list that enumerates the different uses of a GenericOccupiedSpace."@en . - -gencode:GenericUnoccupiedSpaceFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericUnoccupiedSpaceFunctionValue"@en; - dct:isFormatOf ; - skos:definition "GenericUnoccupiedSpaceFunctionValue is a code list that enumerates the different purposes of a GenericUnoccupiedSpace."@en . - -gencode:GenericLogicalSpaceClassValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericLogicalSpaceClassValue"@en; - dct:isFormatOf ; - skos:definition "GenericLogicalSpaceClassValue is a code list used to further classify a GenericLogicalSpace."@en . - -gencode:GenericThematicSurfaceFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericThematicSurfaceFunctionValue"@en; - dct:isFormatOf ; - skos:definition "GenericThematicSurfaceFunctionValue is a code list that enumerates the different purposes of a GenericThematicSurface."@en . - -gencode:GenericLogicalSpaceFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "GenericLogicalSpaceFunctionValue"@en; - dct:isFormatOf ; - skos:definition "GenericLogicalSpaceFunctionValue is a code list that enumerates the different purposes of a GenericLogicalSpace."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/landuse/landuse.ttl b/citygml-owl/stage-1/ACMAPPER/landuse/landuse.ttl deleted file mode 100644 index 1112ab0..0000000 --- a/citygml-owl/stage-1/ACMAPPER/landuse/landuse.ttl +++ /dev/null @@ -1,83 +0,0 @@ -@prefix core: . -@prefix iso19150-2: . -@prefix luse: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -luse:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range luse:LandUseFunctionValue; - skos:definition "Specifies the intended purposes of the LandUse."@en . - -luse:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range luse:LandUseClassValue; - skos:definition "Indicates the specific type of the LandUse."@en . - -luse:adeOfLandUse rdf:type owl:ObjectProperty; - rdfs:label "adeOfLandUse"@en; - rdfs:range luse:ADEOfLandUse; - skos:definition "Augments the LandUse with properties defined in an ADE."@en . - -luse:LandUseClassValue - rdf:type owl:Class; - rdfs:label "LandUseClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "LandUseClassValue is a code list used to further classify a LandUse."@en . - -luse:LandUseFunctionValue - rdf:type owl:Class; - rdfs:label "LandUseFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "LandUseFunctionValue is a code list that enumerates the different purposes of a LandUse."@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:adeOfLandUse - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom luse:LandUseUsageValue; - owl:onProperty luse:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom luse:LandUseFunctionValue; - owl:onProperty luse:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom luse:LandUseClassValue; - owl:onProperty luse:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass luse:LandUseClassValue; - owl:onProperty luse: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 . - - - rdf:type owl:Ontology; - rdfs:label "LandUse"@en; - owl:imports , ; - skos:definition "The LandUse module supports representation of areas of the earth’s surface dedicated to a specific land use."@en . - -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:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range luse:LandUseUsageValue; - skos:definition "Specifies the actual uses of the LandUse."@en . - -luse:LandUseUsageValue - rdf:type owl:Class; - rdfs:label "LandUseUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "LandUseUsageValue is a code list that enumerates the different uses of a LandUse."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/landuse/landuse_codes.ttl b/citygml-owl/stage-1/ACMAPPER/landuse/landuse_codes.ttl deleted file mode 100644 index da146a0..0000000 --- a/citygml-owl/stage-1/ACMAPPER/landuse/landuse_codes.ttl +++ /dev/null @@ -1,28 +0,0 @@ -@prefix dct: . -@prefix lusecode: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - - - rdf:type owl:Ontology . - -lusecode:LandUseFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "LandUseFunctionValue"@en; - dct:isFormatOf ; - skos:definition "LandUseFunctionValue is a code list that enumerates the different purposes of a LandUse."@en . - -lusecode:LandUseUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "LandUseUsageValue"@en; - dct:isFormatOf ; - skos:definition "LandUseUsageValue is a code list that enumerates the different uses of a LandUse."@en . - -lusecode:LandUseClassValue - rdf:type skos:ConceptScheme; - rdfs:label "LandUseClassValue"@en; - dct:isFormatOf ; - skos:definition "LandUseClassValue is a code list used to further classify a LandUse."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/pointcloud/pointcloud.ttl b/citygml-owl/stage-1/ACMAPPER/pointcloud/pointcloud.ttl deleted file mode 100644 index ed6c4c7..0000000 --- a/citygml-owl/stage-1/ACMAPPER/pointcloud/pointcloud.ttl +++ /dev/null @@ -1,92 +0,0 @@ -@prefix core: . -@prefix gmlowl: . -@prefix iso19150-2: . -@prefix owl: . -@prefix pcl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -pcl:pointFileSrsName rdf:type owl:DatatypeProperty; - rdfs:label "pointFileSrsName"@en; - rdfs:range xsd:string; - skos:definition "Indicates the coordinate reference system used by the external point cloud file."@en . - -pcl:adeOfPointCloud rdf:type owl:ObjectProperty; - rdfs:label "adeOfPointCloud"@en; - rdfs:range pcl:ADEOfPointCloud; - skos:definition "Augments the PointCloud with properties defined in an ADE."@en . - -pcl:mimeType rdf:type owl:ObjectProperty; - rdfs:label "mimeType"@en; - rdfs:range core:MimeTypeValue; - skos:definition "Specifies the MIME type of the external point cloud file."@en . - - - rdf:type owl:Ontology; - rdfs:label "PointCloud"@en; - owl:imports , , ; - skos:definition "The PointCloud module supports representation of CityGML features by a collection of points."@en . - -pcl:pointFile rdf:type owl:DatatypeProperty; - rdfs:label "pointFile"@en; - rdfs:range xsd:anyURI; - 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; - rdfs:range gmlowl:MultiPoint; - skos:definition "Relates to the 3D MultiPoint geometry of the PointCloud stored inline with the city model."@en . - -pcl:PointCloud rdf:type owl:Class; - rdfs:label "PointCloud"@en; - rdfs:subClassOf core:AbstractPointCloud; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:string; - owl:onProperty pcl:pointFileSrsName - ]; - 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 core:MimeTypeValue; - owl:onProperty pcl:mimeType - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:MimeTypeValue; - owl:onProperty pcl:mimeType - ]; - 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:allValuesFrom xsd:anyURI; - owl:onProperty pcl:pointFile - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass xsd:anyURI; - owl:onProperty pcl:pointFile - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty pcl:pointFileSrsName - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom pcl:ADEOfPointCloud; - owl:onProperty pcl:adeOfPointCloud - ]; - 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: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 . diff --git a/citygml-owl/stage-1/ACMAPPER/relief/relief.ttl b/citygml-owl/stage-1/ACMAPPER/relief/relief.ttl deleted file mode 100644 index 2007361..0000000 --- a/citygml-owl/stage-1/ACMAPPER/relief/relief.ttl +++ /dev/null @@ -1,297 +0,0 @@ -@prefix core: . -@prefix dem: . -@prefix gmlowl: . -@prefix iso19107-cm: . -@prefix iso19123: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix xsd: . - -dem:BreaklineRelief.breaklines - rdf:type owl:ObjectProperty; - rdfs:domain dem:BreaklineRelief; - rdfs:label "breaklines"@en; - rdfs:range gmlowl:MultiCurve; - skos:definition "Relates to the 3D MultiCurve geometry of the MassPointRelief. This association role is used to represent break lines."@en . - -dem:adeOfMassPointRelief - rdf:type owl:ObjectProperty; - rdfs:label "adeOfMassPointRelief"@en; - rdfs:range dem:ADEOfMassPointRelief; - skos:definition "Augments the MassPointRelief with properties defined in an ADE."@en . - -dem:AbstractReliefComponent - rdf:type owl:Class; - rdfs:label "AbstractReliefComponent"@en; - rdfs:subClassOf core:AbstractSpaceBoundary; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:IntegerBetween0and3; - owl:onProperty dem:lod; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - 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:allValuesFrom gmlowl:Surface; - owl:onProperty dem:AbstractReliefComponent.extent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom dem:ADEOfAbstractReliefComponent; - owl:onProperty dem:adeOfAbstractReliefComponent - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:IntegerBetween0and3; - owl:onProperty dem:lod - ]; - 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:adeOfReliefFeature - rdf:type owl:ObjectProperty; - rdfs:label "adeOfReliefFeature"@en; - rdfs:range dem:ADEOfReliefFeature; - skos:definition "Augments the ReliefFeature with properties defined in an ADE."@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: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:lod - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass core:IntegerBetween0and3; - owl:onProperty dem: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:BreaklineRelief.ridgeOrValleyLines - rdf:type owl:ObjectProperty; - rdfs:domain dem:BreaklineRelief; - rdfs:label "ridgeOrValleyLines"@en; - rdfs:range gmlowl:MultiCurve; - skos:definition "Relates to the 3D MultiCurve geometry of the MassPointRelief. This association role is used to represent ridge or valley lines."@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 . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( dem:BreaklineRelief dem:MassPointRelief dem:RasterRelief dem:TINRelief ) -] . - -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:ObjectProperty; - rdfs:label "adeOfRasterRelief"@en; - rdfs:range dem:ADEOfRasterRelief; - skos:definition "Augments the RasterRelief 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: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: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; - rdfs:range gmlowl:MultiPoint; - skos:definition "Relates to the 3D MultiPoint geometry of the MassPointRelief."@en . - -dem:RasterRelief.grid - rdf:type owl:ObjectProperty; - rdfs:domain dem:RasterRelief; - rdfs:label "grid"@en; - rdfs:range iso19123:CV_DiscreteGridPointCoverage; - skos:definition "Relates to the DiscreteGridPointCoverage of the RasterRelief."@en . - -dem:MassPointRelief.pointCloud - rdf:type owl:ObjectProperty; - rdfs:domain dem:MassPointRelief; - rdfs:label "pointCloud"@en; - rdfs:range core:AbstractPointCloud; - skos:definition "Relates to the 3D PointCloud of the MassPointRelief."@en . - - - rdf:type owl:Ontology; - rdfs:label "Relief"@en; - owl:imports , , ; - 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: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: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: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: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:ReliefFeature.reliefComponent - rdf:type owl:ObjectProperty; - rdfs:domain dem:ReliefFeature; - rdfs:label "reliefComponent"@en; - rdfs:range dem:AbstractReliefComponent; - skos:definition "Relates to the terrain components that are part of the ReliefFeature."@en . - -dem:adeOfTINRelief rdf:type owl:ObjectProperty; - rdfs:label "adeOfTINRelief"@en; - rdfs:range dem:ADEOfTINRelief; - skos:definition "Augments the TINRelief with properties defined in an ADE."@en . - -dem:adeOfBreaklineRelief - rdf:type owl:ObjectProperty; - rdfs:label "adeOfBreaklineRelief"@en; - rdfs:range dem:ADEOfBreaklineRelief; - skos:definition "Augments the BreaklineRelief with properties defined in an ADE."@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: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:TINRelief.tin rdf:type owl:ObjectProperty; - rdfs:domain dem:TINRelief; - rdfs:label "tin"@en; - rdfs:range iso19107-cm:GM_TriangulatedSurface; - skos:definition "Relates to the triangulated surface of the TINRelief."@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 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: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 . - -dem:lod rdf:type owl:ObjectProperty; - rdfs:label "lod"@en; - rdfs:range core:IntegerBetween0and3; - skos:definition "Indicates the Level of Detail of the terrain component."@en . - -dem:adeOfAbstractReliefComponent - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractReliefComponent"@en; - rdfs:range dem:ADEOfAbstractReliefComponent; - skos:definition "Augments AbstractReliefComponent with properties defined in an ADE."@en . - -dem:AbstractReliefComponent.extent - rdf:type owl:ObjectProperty; - rdfs:domain dem:AbstractReliefComponent; - rdfs:label "extent"@en; - rdfs:range gmlowl:Surface; - skos:definition "Indicates the geometrical extent of the terrain component. The geometrical extent is provided as a 2D Surface geometry."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/transportation/transportation.ttl b/citygml-owl/stage-1/ACMAPPER/transportation/transportation.ttl deleted file mode 100644 index 33c247b..0000000 --- a/citygml-owl/stage-1/ACMAPPER/transportation/transportation.ttl +++ /dev/null @@ -1,1022 +0,0 @@ -@prefix core: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix tran: . -@prefix xsd: . - -tran:adeOfSection rdf:type owl:ObjectProperty; - rdfs:label "adeOfSection"@en; - rdfs:range tran:ADEOfSection; - skos:definition "Augments the Section with properties defined in an ADE."@en . - -tran:AbstractTransportationSpace - rdf:type owl:Class; - rdfs:label "AbstractTransportationSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Marking; - owl:onProperty tran:AbstractTransportationSpace.marking - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfAbstractTransportationSpace; - owl:onProperty tran:adeOfAbstractTransportationSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficSpace; - owl:onProperty tran:AbstractTransportationSpace.auxiliaryTrafficSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Hole; - owl:onProperty tran:AbstractTransportationSpace.hole - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficDirectionValue; - owl:onProperty tran:trafficDirection - ]; - 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:trafficDirection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:Occupancy; - owl:onProperty tran:occupancy - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractTransportationSpace is the abstract superclass of transportation objects such as Roads, Tracks, Railways, Waterways or Squares."@en . - -tran:RoadUsageValue rdf:type owl:Class; - rdfs:label "RoadUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "RoadUsageValue is a code list that enumerates the different uses of a Road."@en . - -tran:WaterwayClassValue - rdf:type owl:Class; - rdfs:label "WaterwayClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WaterwayClassValue is a code list used to further classify a Waterway."@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:adeOfSquare - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran: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:AuxiliaryTrafficAreaFunctionValue - rdf:type owl:Class; - rdfs:label "AuxiliaryTrafficAreaFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "AuxiliaryTrafficAreaFunctionValue is a code list that enumerates the different purposes of an AuxiliaryTrafficArea."@en . - -tran:AbstractTransportationSpace.marking - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "marking"@en; - rdfs:range tran:Marking; - skos:definition "Relates to the markings that are part of the transportation space."@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:adeOfSection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran:class - ]; - skos:definition "A Section is a transportation space that is a segment of a Road, Railway, Track, or Waterway."@en . - -tran:occupancy rdf:type owl:ObjectProperty; - rdfs:label "occupancy"@en; - rdfs:range core:Occupancy; - skos:definition "Provides information on the residency of persons, vehicles, or other moving features in the transportation space."@en . - -tran:AbstractTransportationSpace.hole - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "hole"@en; - rdfs:range tran:Hole; - skos:definition "Relates to the holes that are part of the transportation space."@en . - -tran:IntersectionClassValue - rdf:type owl:Class; - rdfs:label "IntersectionClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "IntersectionClassValue is a code list used to further classify an Intersection."@en . - -tran:AuxiliaryTrafficAreaClassValue - rdf:type owl:Class; - rdfs:label "AuxiliaryTrafficAreaClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "AuxiliaryTrafficAreaClassValue is a code list used to further classify an AuxiliaryTrafficArea."@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:RailwayUsageValue - rdf:type owl:Class; - rdfs:label "RailwayUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "RailwayUsageValue is a code list that enumerates the different uses of a Railway."@en . - -tran:Road.intersection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Road; - rdfs:label "intersection"@en; - rdfs:range tran:Intersection; - skos:definition "Relates to the intersections that are part of the Road."@en . - -tran:AuxiliaryTrafficSpaceUsageValue - rdf:type owl:Class; - rdfs:label "AuxiliaryTrafficSpaceUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "AuxiliaryTrafficSpaceUsageValue is a code list that enumerates the different uses of an AuxiliaryTrafficSpace."@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:WaterwayFunctionValue - rdf:type owl:Class; - rdfs:label "WaterwayFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WaterwayFunctionValue is a code list that enumerates the different purposes of a Waterway."@en . - -tran:adeOfRoad rdf:type owl:ObjectProperty; - rdfs:label "adeOfRoad"@en; - rdfs:range tran:ADEOfRoad; - skos:definition "Augments the Road with properties defined in an ADE."@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:adeOfHoleSurface - ]; - skos:definition "A HoleSurface is a representation of the ground surface of a hole."@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:TrafficSpaceUsageValue - rdf:type owl:Class; - rdfs:label "TrafficSpaceUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TrafficSpaceUsageValue is a code list that enumerates the different uses of a TrafficSpace."@en . - -tran:TrafficAreaClassValue - rdf:type owl:Class; - rdfs:label "TrafficAreaClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TrafficAreaClassValue is a code list used to further classify a TrafficArea."@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:SurfaceMaterialValue - rdf:type owl:Class; - rdfs:label "SurfaceMaterialValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "SurfaceMaterialValue is a code list that enumerates the different surface materials."@en . - -tran:TrackUsageValue rdf:type owl:Class; - rdfs:label "TrackUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TrackUsageValue is a code list that enumerates the different uses of a Track."@en . - -tran:HoleClassValue rdf:type owl:Class; - rdfs:label "HoleClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "HoleClassValue is a code list used to further classify a Hole."@en . - -tran:ClearanceSpaceClassValue - rdf:type owl:Class; - rdfs:label "ClearanceSpaceClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "ClearanceSpaceClassValue is a code list used to further classify a ClearanceSpace."@en . - -tran:adeOfRailway rdf:type owl:ObjectProperty; - rdfs:label "adeOfRailway"@en; - rdfs:range tran:ADEOfRailway; - skos:definition "Augments the Railway with properties defined in an ADE."@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:SquareClassValue - rdf:type owl:Class; - rdfs:label "SquareClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "SquareClassValue is a code list used to further classify a Square."@en . - -tran:Railway.section rdf:type owl:ObjectProperty; - rdfs:domain tran:Railway; - rdfs:label "section"@en; - rdfs:range tran:Section; - skos:definition "Relates to the sections that are part of the Railway."@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:adeOfMarking rdf:type owl:ObjectProperty; - rdfs:label "adeOfMarking"@en; - rdfs:range tran:ADEOfMarking; - skos:definition "Augments the Marking with properties defined in an ADE."@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: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:adeOfClearanceSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfClearanceSpace"@en; - rdfs:range tran:ADEOfClearanceSpace; - skos:definition "Augments the ClearanceSpace with properties defined in an ADE."@en . - -tran:Railway rdf:type owl:Class; - rdfs:label "Railway"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran: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:adeOfRailway - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Intersection; - owl:onProperty tran:Railway.intersection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - skos:definition "A Railway is a transportation space used by wheeled vehicles on rails."@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:adeOfHole - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran: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:Waterway.section - rdf:type owl:ObjectProperty; - rdfs:domain tran:Waterway; - rdfs:label "section"@en; - rdfs:range tran:Section; - skos:definition "Relates to the sections that are part of the Waterway."@en . - -[ rdf:type owl:AllDisjointClasses; - owl:members ( tran:Intersection tran:Railway tran:Road tran:Section tran:Square tran:Track tran:Waterway ) -] . - -tran:adeOfAbstractTransportationSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractTransportationSpace"@en; - rdfs:range tran:ADEOfAbstractTransportationSpace; - skos:definition "Augments AbstractTransportationSpace with properties defined in an ADE."@en . - -tran:SquareFunctionValue - rdf:type owl:Class; - rdfs:label "SquareFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "SquareFunctionValue is a code list that enumerates the different purposes of a Square."@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: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:adeOfMarking - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran: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: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:AuxiliaryTrafficSpace - rdf:type owl:Class; - rdfs:label "AuxiliaryTrafficSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass tran:GranularityValue; - owl:onProperty tran:granularity; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfAuxiliaryTrafficSpace; - owl:onProperty tran:adeOfAuxiliaryTrafficSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:GranularityValue; - owl:onProperty tran:granularity - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:AuxiliaryTrafficArea; - owl:onProperty tran:AuxiliaryTrafficSpace.boundary - ]; - skos:definition "An AuxiliaryTrafficSpace is a space within the transportation space not intended for traffic purposes."@en . - -tran:RoadClassValue rdf:type owl:Class; - rdfs:label "RoadClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "RoadClassValue is a code list used to further classify a Road."@en . - -tran:TrafficSpaceFunctionValue - rdf:type owl:Class; - rdfs:label "TrafficSpaceFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TrafficSpaceFunctionValue is a code list that enumerates the different purposes of a TrafficSpace."@en . - -tran:SectionClassValue - rdf:type owl:Class; - rdfs:label "SectionClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "SectionClassValue is a code list used to further classify a Section."@en . - -tran:SquareUsageValue - rdf:type owl:Class; - rdfs:label "SquareUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "SquareUsageValue is a code list that enumerates the different uses of a Square."@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:RailwayFunctionValue - rdf:type owl:Class; - rdfs:label "RailwayFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "RailwayFunctionValue is a code list that enumerates the different purposes of a Railway."@en . - -tran:adeOfAuxiliaryTrafficArea - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAuxiliaryTrafficArea"@en; - rdfs:range tran:ADEOfAuxiliaryTrafficArea; - skos:definition "Augments the AuxiliaryTrafficArea with properties defined in an ADE."@en . - -tran:TrafficSpace.clearanceSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "clearanceSpace"@en; - rdfs:range tran:ClearanceSpace; - skos:definition "Relates to the clearance spaces that are part of the TrafficSpace."@en . - -tran:RailwayClassValue - rdf:type owl:Class; - rdfs:label "RailwayClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "RailwayClassValue is a code list used to further classify a Railway."@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:AuxiliaryTrafficSpaceClassValue - rdf:type owl:Class; - rdfs:label "AuxiliaryTrafficSpaceClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "AuxiliaryTrafficSpaceClassValue is a code list used to further classify an AuxiliaryTrafficSpace."@en . - -tran:trafficDirection - rdf:type owl:ObjectProperty; - rdfs:label "trafficDirection"@en; - rdfs:range tran:TrafficDirectionValue; - skos:definition "Indicates the direction of traffic flow relative to the corresponding linear geometry representation."@en . - -tran:adeOfTrafficArea - rdf:type owl:ObjectProperty; - rdfs:label "adeOfTrafficArea"@en; - rdfs:range tran:ADEOfTrafficArea; - skos:definition "Augments the TrafficArea with properties defined in an ADE."@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:Waterway rdf:type owl:Class; - rdfs:label "Waterway"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Section; - owl:onProperty tran:Waterway.section - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfWaterway; - owl:onProperty tran:adeOfWaterway - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Intersection; - owl:onProperty tran:Waterway.intersection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran:function - ]; - skos:definition "A Waterway is a transportation space used for the movement of vessels upon or within a water body."@en . - -tran:AuxiliaryTrafficSpace.boundary - rdf:type owl:ObjectProperty; - rdfs:domain tran:AuxiliaryTrafficSpace; - rdfs:label "boundary"@en; - rdfs:range tran:AuxiliaryTrafficArea; - skos:definition "Relates to the auxiliary traffic areas that bound the AuxiliaryTrafficSpace. This relation is inherited from the Core module."@en . - -tran:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range tran:RoadFunctionValue; - skos:definition "Specifies the intended purposes of the Road."@en . - -tran:adeOfAuxiliaryTrafficSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAuxiliaryTrafficSpace"@en; - rdfs:range tran:ADEOfAuxiliaryTrafficSpace; - skos:definition "Augments the AuxiliaryTrafficSpace with properties defined in an ADE."@en . - -tran:granularity rdf:type owl:ObjectProperty; - rdfs:label "granularity"@en; - rdfs:range tran:GranularityValue; - 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:surfaceMaterial rdf:type owl:ObjectProperty; - rdfs:label "surfaceMaterial"@en; - rdfs:range tran:SurfaceMaterialValue; - skos:definition "Specifies the type of pavement of the AuxiliaryTrafficArea."@en . - -tran:AuxiliaryTrafficSpaceFunctionValue - rdf:type owl:Class; - rdfs:label "AuxiliaryTrafficSpaceFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "AuxiliaryTrafficSpaceFunctionValue is a code list that enumerates the different purposes of an AuxiliaryTrafficSpace."@en . - -tran:TrafficSpaceClassValue - rdf:type owl:Class; - rdfs:label "TrafficSpaceClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TrafficSpaceClassValue is a code list used to further classify a TrafficSpace."@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:WaterwayUsageValue - rdf:type owl:Class; - rdfs:label "WaterwayUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WaterwayUsageValue is a code list that enumerates the different uses of a Waterway."@en . - -tran:Road rdf:type owl:Class; - rdfs:label "Road"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - 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:adeOfRoad - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:usage - ]; - 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:class - ]; - skos:definition "A Road is a transportation space used by vehicles, bicycles and/or pedestrians."@en . - -tran:TrafficSpace.boundary - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "boundary"@en; - rdfs:range tran:TrafficArea; - skos:definition "Relates to the traffic areas that bound the TrafficSpace. This relation is inherited from the Core module."@en . - -tran:AuxiliaryTrafficAreaUsageValue - rdf:type owl:Class; - rdfs:label "AuxiliaryTrafficAreaUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "AuxiliaryTrafficAreaUsageValue is a code list that enumerates the different uses of an AuxiliaryTrafficArea."@en . - -tran:Track.section rdf:type owl:ObjectProperty; - rdfs:domain tran:Track; - rdfs:label "section"@en; - rdfs:range tran:Section; - skos:definition "Relates to the sections that are part of the Track."@en . - -tran:TrackClassValue rdf:type owl:Class; - rdfs:label "TrackClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TrackClassValue is a code list used to further classify a Track."@en . - -tran:adeOfWaterway rdf:type owl:ObjectProperty; - rdfs:label "adeOfWaterway"@en; - rdfs:range tran:ADEOfWaterway; - skos:definition "Augments the Waterway with properties defined in an ADE."@en . - -tran:TrackFunctionValue - rdf:type owl:Class; - rdfs:label "TrackFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TrackFunctionValue is a code list that enumerates the different purposes of a Track."@en . - -tran:adeOfHoleSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfHoleSurface"@en; - rdfs:range tran:ADEOfHoleSurface; - skos:definition "Augments the HoleSurface with properties defined in an ADE."@en . - -tran:MarkingClassValue - rdf:type owl:Class; - rdfs:label "MarkingClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "MarkingClassValue is a code list used to further classify a Marking."@en . - -tran:adeOfSquare rdf:type owl:ObjectProperty; - rdfs:label "adeOfSquare"@en; - rdfs:range tran:ADEOfSquare; - skos:definition "Augments the Square with properties defined in an ADE."@en . - -tran:Railway.intersection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Railway; - rdfs:label "intersection"@en; - rdfs:range tran:Intersection; - skos:definition "Relates to the intersections that are part of the Railway."@en . - -tran:TrafficAreaUsageValue - rdf:type owl:Class; - rdfs:label "TrafficAreaUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TrafficAreaUsageValue is a code list that enumerates the different uses of a TrafficArea."@en . - -tran:adeOfIntersection - rdf:type owl:ObjectProperty; - rdfs:label "adeOfIntersection"@en; - rdfs:range tran:ADEOfIntersection; - skos:definition "Augments the Intersection with properties defined in an ADE."@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:adeOfTrafficSpace - rdf:type owl:ObjectProperty; - rdfs:label "adeOfTrafficSpace"@en; - rdfs:range tran:ADEOfTrafficSpace; - skos:definition "Augments the TrafficSpace 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:adeOfIntersection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran: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:TrafficSpace rdf:type owl:Class; - rdfs:label "TrafficSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass tran:GranularityValue; - owl:onProperty tran:granularity; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ClearanceSpace; - owl:onProperty tran:TrafficSpace.clearanceSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficSpace; - owl:onProperty tran:TrafficSpace.predecessor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficDirectionValue; - owl:onProperty tran:trafficDirection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:TrafficDirectionValue; - owl:onProperty tran:trafficDirection - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:GranularityValue; - owl:onProperty tran:granularity - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfTrafficSpace; - owl:onProperty tran:adeOfTrafficSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:TrafficSpace; - owl:onProperty tran:TrafficSpace.successor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - 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:occupancy - ]; - 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:RoadFunctionValue - rdf:type owl:Class; - rdfs:label "RoadFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "RoadFunctionValue is a code list that enumerates the different purposes of a Road."@en . - -tran:Waterway.intersection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Waterway; - rdfs:label "intersection"@en; - rdfs:range tran:Intersection; - skos:definition "Relates to the intersections that are part of the Waterway."@en . - -tran:AbstractTransportationSpace.trafficSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "trafficSpace"@en; - rdfs:range tran:TrafficSpace; - skos:definition "Relates to the traffic spaces that are part of the transportation space."@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:adeOfHole rdf:type owl:ObjectProperty; - rdfs:label "adeOfHole"@en; - rdfs:range tran:ADEOfHole; - skos:definition "Augments the Hole with properties defined in an ADE."@en . - -tran:TrafficAreaFunctionValue - rdf:type owl:Class; - rdfs:label "TrafficAreaFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TrafficAreaFunctionValue is a code list that enumerates the different purposes of a TrafficArea."@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:TrafficSpace.successor - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "successor"@en; - rdfs:range tran:TrafficSpace; - skos:definition "Indicates the successor(s) of the TrafficSpace."@en . - - - rdf:type owl:Ontology; - rdfs:label "Transportation"@en; - owl:imports , ; - 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:Track rdf:type owl:Class; - rdfs:label "Track"@en; - rdfs:subClassOf tran:AbstractTransportationSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Section; - owl:onProperty tran:Track.section - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfTrack; - owl:onProperty tran:adeOfTrack - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:Intersection; - owl:onProperty tran:Track.intersection - ]; - skos:definition "A Track is a small path mainly used by pedestrians. Tracks can be segmented into Sections and Intersections."@en . - -tran:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range tran:RoadClassValue; - skos:definition "Indicates the specific type of the Road."@en . - -tran:TrafficSpace.predecessor - rdf:type owl:ObjectProperty; - rdfs:domain tran:TrafficSpace; - rdfs:label "predecessor"@en; - rdfs:range tran:TrafficSpace; - skos:definition "Indicates the predecessor(s) of the TrafficSpace."@en . - -tran:AbstractTransportationSpace.auxiliaryTrafficSpace - rdf:type owl:ObjectProperty; - rdfs:domain tran:AbstractTransportationSpace; - rdfs:label "auxiliaryTrafficSpace"@en; - rdfs:range tran:AuxiliaryTrafficSpace; - skos:definition "Relates to the auxiliary traffic spaces that are part of the transportation space."@en . - -tran:adeOfTrack rdf:type owl:ObjectProperty; - rdfs:label "adeOfTrack"@en; - rdfs:range tran:ADEOfTrack; - skos:definition "Augments the Track with properties defined in an ADE."@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:SurfaceMaterialValue; - owl:onProperty tran:surfaceMaterial - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfAuxiliaryTrafficArea; - owl:onProperty tran:adeOfAuxiliaryTrafficArea - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:SurfaceMaterialValue; - owl:onProperty tran:surfaceMaterial - ]; - skos:definition "An AuxiliaryTrafficArea is the ground surface of an AuxiliaryTrafficSpace."@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:adeOfClearanceSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran: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:Road.section rdf:type owl:ObjectProperty; - rdfs:domain tran:Road; - rdfs:label "section"@en; - rdfs:range tran:Section; - skos:definition "Relates to the sections that are part of the Road."@en . - -tran:TrafficArea rdf:type owl:Class; - rdfs:label "TrafficArea"@en; - rdfs:subClassOf core:AbstractThematicSurface; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadUsageValue; - owl:onProperty tran:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:SurfaceMaterialValue; - owl:onProperty tran:surfaceMaterial - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tran:RoadClassValue; - owl:onProperty tran:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:SurfaceMaterialValue; - owl:onProperty tran:surfaceMaterial - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:ADEOfTrafficArea; - owl:onProperty tran:adeOfTrafficArea - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tran:RoadFunctionValue; - owl:onProperty tran:function - ]; - skos:definition "A TrafficArea is the ground surface of a TrafficSpace. Traffic areas are the surfaces upon which traffic actually takes place."@en . - -tran:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range tran:RoadUsageValue; - skos:definition "Specifies the actual uses of the Road."@en . - -tran:Track.intersection - rdf:type owl:ObjectProperty; - rdfs:domain tran:Track; - rdfs:label "intersection"@en; - rdfs:range tran:Intersection; - skos:definition "Relates to the intersections that are part of the Track."@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 . diff --git a/citygml-owl/stage-1/ACMAPPER/transportation/transportation_codes.ttl b/citygml-owl/stage-1/ACMAPPER/transportation/transportation_codes.ttl deleted file mode 100644 index fef5b66..0000000 --- a/citygml-owl/stage-1/ACMAPPER/transportation/transportation_codes.ttl +++ /dev/null @@ -1,208 +0,0 @@ -@prefix dct: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix trancode: . -@prefix xsd: . - -trancode:AuxiliaryTrafficAreaClassValue - rdf:type skos:ConceptScheme; - rdfs:label "AuxiliaryTrafficAreaClassValue"@en; - dct:isFormatOf ; - skos:definition "AuxiliaryTrafficAreaClassValue is a code list used to further classify an AuxiliaryTrafficArea."@en . - - - rdf:type owl:Ontology . - -trancode:AuxiliaryTrafficSpaceClassValue - rdf:type skos:ConceptScheme; - rdfs:label "AuxiliaryTrafficSpaceClassValue"@en; - dct:isFormatOf ; - skos:definition "AuxiliaryTrafficSpaceClassValue is a code list used to further classify an AuxiliaryTrafficSpace."@en . - -trancode:RailwayFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "RailwayFunctionValue"@en; - dct:isFormatOf ; - skos:definition "RailwayFunctionValue is a code list that enumerates the different purposes of a Railway."@en . - -trancode:SquareClassValue - rdf:type skos:ConceptScheme; - rdfs:label "SquareClassValue"@en; - dct:isFormatOf ; - skos:definition "SquareClassValue is a code list used to further classify a Square."@en . - -trancode:RailwayUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "RailwayUsageValue"@en; - dct:isFormatOf ; - skos:definition "RailwayUsageValue is a code list that enumerates the different uses of a Railway."@en . - -trancode:ClearanceSpaceClassValue - rdf:type skos:ConceptScheme; - rdfs:label "ClearanceSpaceClassValue"@en; - dct:isFormatOf ; - skos:definition "ClearanceSpaceClassValue is a code list used to further classify a ClearanceSpace."@en . - -trancode:IntersectionClassValue - rdf:type skos:ConceptScheme; - rdfs:label "IntersectionClassValue"@en; - dct:isFormatOf ; - skos:definition "IntersectionClassValue is a code list used to further classify an Intersection."@en . - -trancode:TrackUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "TrackUsageValue"@en; - dct:isFormatOf ; - skos:definition "TrackUsageValue is a code list that enumerates the different uses of a Track."@en . - -trancode:AuxiliaryTrafficSpaceFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "AuxiliaryTrafficSpaceFunctionValue"@en; - dct:isFormatOf ; - skos:definition "AuxiliaryTrafficSpaceFunctionValue is a code list that enumerates the different purposes of an AuxiliaryTrafficSpace."@en . - -trancode:WaterwayFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "WaterwayFunctionValue"@en; - dct:isFormatOf ; - skos:definition "WaterwayFunctionValue is a code list that enumerates the different purposes of a Waterway."@en . - -trancode:TrafficAreaUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "TrafficAreaUsageValue"@en; - dct:isFormatOf ; - skos:definition "TrafficAreaUsageValue is a code list that enumerates the different uses of a TrafficArea."@en . - -trancode:TrackFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "TrackFunctionValue"@en; - dct:isFormatOf ; - skos:definition "TrackFunctionValue is a code list that enumerates the different purposes of a Track."@en . - -trancode:AuxiliaryTrafficSpaceUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "AuxiliaryTrafficSpaceUsageValue"@en; - dct:isFormatOf ; - skos:definition "AuxiliaryTrafficSpaceUsageValue is a code list that enumerates the different uses of an AuxiliaryTrafficSpace."@en . - -trancode:SquareUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "SquareUsageValue"@en; - dct:isFormatOf ; - skos:definition "SquareUsageValue is a code list that enumerates the different uses of a Square."@en . - -trancode:RoadClassValue - rdf:type skos:ConceptScheme; - rdfs:label "RoadClassValue"@en; - dct:isFormatOf ; - skos:definition "RoadClassValue is a code list used to further classify a Road."@en . - -trancode:SectionClassValue - rdf:type skos:ConceptScheme; - rdfs:label "SectionClassValue"@en; - dct:isFormatOf ; - skos:definition "SectionClassValue is a code list used to further classify a Section."@en . - -trancode:AuxiliaryTrafficAreaFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "AuxiliaryTrafficAreaFunctionValue"@en; - dct:isFormatOf ; - skos:definition "AuxiliaryTrafficAreaFunctionValue is a code list that enumerates the different purposes of an AuxiliaryTrafficArea."@en . - -trancode:TrafficSpaceFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "TrafficSpaceFunctionValue"@en; - dct:isFormatOf ; - skos:definition "TrafficSpaceFunctionValue is a code list that enumerates the different purposes of a TrafficSpace."@en . - -trancode:TrackClassValue - rdf:type skos:ConceptScheme; - rdfs:label "TrackClassValue"@en; - dct:isFormatOf ; - skos:definition "TrackClassValue is a code list used to further classify a Track."@en . - -trancode:TrafficSpaceClassValue - rdf:type skos:ConceptScheme; - rdfs:label "TrafficSpaceClassValue"@en; - dct:isFormatOf ; - skos:definition "TrafficSpaceClassValue is a code list used to further classify a TrafficSpace."@en . - -trancode:WaterwayClassValue - rdf:type skos:ConceptScheme; - rdfs:label "WaterwayClassValue"@en; - dct:isFormatOf ; - skos:definition "WaterwayClassValue is a code list used to further classify a Waterway."@en . - -trancode:SurfaceMaterialValue - rdf:type skos:ConceptScheme; - rdfs:label "SurfaceMaterialValue"@en; - dct:isFormatOf ; - skos:definition "SurfaceMaterialValue is a code list that enumerates the different surface materials."@en . - -trancode:TrafficAreaFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "TrafficAreaFunctionValue"@en; - dct:isFormatOf ; - skos:definition "TrafficAreaFunctionValue is a code list that enumerates the different purposes of a TrafficArea."@en . - -trancode:HoleClassValue - rdf:type skos:ConceptScheme; - rdfs:label "HoleClassValue"@en; - dct:isFormatOf ; - skos:definition "HoleClassValue is a code list used to further classify a Hole."@en . - -trancode:RoadFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "RoadFunctionValue"@en; - dct:isFormatOf ; - skos:definition "RoadFunctionValue is a code list that enumerates the different purposes of a Road."@en . - -trancode:SquareFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "SquareFunctionValue"@en; - dct:isFormatOf ; - skos:definition "SquareFunctionValue is a code list that enumerates the different purposes of a Square."@en . - -trancode:AuxiliaryTrafficAreaUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "AuxiliaryTrafficAreaUsageValue"@en; - dct:isFormatOf ; - skos:definition "AuxiliaryTrafficAreaUsageValue is a code list that enumerates the different uses of an AuxiliaryTrafficArea."@en . - -trancode:RoadUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "RoadUsageValue"@en; - dct:isFormatOf ; - skos:definition "RoadUsageValue is a code list that enumerates the different uses of a Road."@en . - -trancode:RailwayClassValue - rdf:type skos:ConceptScheme; - rdfs:label "RailwayClassValue"@en; - dct:isFormatOf ; - skos:definition "RailwayClassValue is a code list used to further classify a Railway."@en . - -trancode:TrafficAreaClassValue - rdf:type skos:ConceptScheme; - rdfs:label "TrafficAreaClassValue"@en; - dct:isFormatOf ; - skos:definition "TrafficAreaClassValue is a code list used to further classify a TrafficArea."@en . - -trancode:WaterwayUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "WaterwayUsageValue"@en; - dct:isFormatOf ; - skos:definition "WaterwayUsageValue is a code list that enumerates the different uses of a Waterway."@en . - -trancode:TrafficSpaceUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "TrafficSpaceUsageValue"@en; - dct:isFormatOf ; - skos:definition "TrafficSpaceUsageValue is a code list that enumerates the different uses of a TrafficSpace."@en . - -trancode:MarkingClassValue - rdf:type skos:ConceptScheme; - rdfs:label "MarkingClassValue"@en; - dct:isFormatOf ; - skos:definition "MarkingClassValue is a code list used to further classify a Marking."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/tunnel/tunnel.ttl b/citygml-owl/stage-1/ACMAPPER/tunnel/tunnel.ttl deleted file mode 100644 index ee9c827..0000000 --- a/citygml-owl/stage-1/ACMAPPER/tunnel/tunnel.ttl +++ /dev/null @@ -1,436 +0,0 @@ -@prefix con: . -@prefix core: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix tun: . -@prefix xsd: . - -tun:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range tun:HollowSpaceUsageValue; - skos:definition "Specifies the actual uses of the HollowSpace."@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: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:adeOfTunnel - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelPart; - owl:onProperty tun:Tunnel.tunnelPart - ]; - owl:disjointWith tun: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 . - -tun:AbstractTunnel.hollowSpace - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "hollowSpace"@en; - rdfs:range tun:HollowSpace; - skos:definition "Relates the hollow spaces to the Tunnel or TunnelPart."@en . - -tun:HollowSpace rdf:type owl:Class; - rdfs:label "HollowSpace"@en; - rdfs:subClassOf core:AbstractUnoccupiedSpace; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceFunctionValue; - owl:onProperty tun:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceClassValue; - owl:onProperty tun:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom core:AbstractThematicSurface; - owl:onProperty tun:HollowSpace.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceUsageValue; - owl:onProperty tun:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelFurniture; - owl:onProperty tun:HollowSpace.tunnelFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelInstallation; - owl:onProperty tun:HollowSpace.tunnelInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:HollowSpaceClassValue; - owl:onProperty tun:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:ADEOfHollowSpace; - owl:onProperty tun:adeOfHollowSpace - ]; - 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 . - -tun:adeOfTunnelConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:label "adeOfTunnelConstructiveElement"@en; - rdfs:range tun:ADEOfTunnelConstructiveElement; - skos:definition "Augments the TunnelConstructiveElement with properties defined in an ADE."@en . - -tun:TunnelInstallationFunctionValue - rdf:type owl:Class; - rdfs:label "TunnelInstallationFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelInstallationFunctionValue is a code list that enumerates the different purposes of a TunnelInstallation."@en . - -tun:AbstractTunnel.tunnelFurniture - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "tunnelFurniture"@en; - rdfs:range tun:TunnelFurniture; - skos:definition "Relates the furniture objects to the Tunnel or TunnelPart."@en . - -tun:TunnelFurnitureUsageValue - rdf:type owl:Class; - rdfs:label "TunnelFurnitureUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelFurnitureUsageValue is a code list that enumerates the different uses of a TunnelFurniture."@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:HollowSpace.tunnelInstallation - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "tunnelInstallation"@en; - rdfs:range tun:TunnelInstallation; - skos:definition "Relates the installation objects to the HollowSpace."@en . - -tun:TunnelInstallationUsageValue - rdf:type owl:Class; - rdfs:label "TunnelInstallationUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelInstallationUsageValue is a code list that enumerates the different uses of a TunnelInstallation."@en . - -tun:HollowSpace.boundary - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "boundary"@en; - rdfs:range core:AbstractThematicSurface; - skos:definition "Relates to the surfaces that bound the HollowSpace. This relation is inherited from the Core module."@en . - -tun:adeOfTunnelFurniture - rdf:type owl:ObjectProperty; - rdfs:label "adeOfTunnelFurniture"@en; - rdfs:range tun:ADEOfTunnelFurniture; - skos:definition "Augments the TunnelFurniture 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:adeOfTunnelInstallation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceUsageValue; - owl:onProperty tun:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceFunctionValue; - owl:onProperty tun:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceClassValue; - owl:onProperty tun:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:HollowSpaceClassValue; - owl:onProperty tun: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:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range tun:HollowSpaceClassValue; - skos:definition "Indicates the specific type of the HollowSpace."@en . - -tun:adeOfTunnelPart rdf:type owl:ObjectProperty; - rdfs:label "adeOfTunnelPart"@en; - rdfs:range tun:ADEOfTunnelPart; - skos:definition "Augments the TunnelPart with properties defined in an ADE."@en . - -tun:AbstractTunnel rdf:type owl:Class; - rdfs:label "AbstractTunnel"@en; - rdfs:subClassOf con:AbstractConstruction; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceClassValue; - owl:onProperty tun:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelConstructiveElement; - owl:onProperty tun:AbstractTunnel.tunnelConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceUsageValue; - owl:onProperty tun:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceFunctionValue; - owl:onProperty tun:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:HollowSpaceClassValue; - owl:onProperty tun:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:ADEOfAbstractTunnel; - owl:onProperty tun:adeOfAbstractTunnel - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpace; - owl:onProperty tun:AbstractTunnel.hollowSpace - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelFurniture; - owl:onProperty tun:AbstractTunnel.tunnelFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:TunnelInstallation; - owl:onProperty tun:AbstractTunnel.tunnelInstallation - ]; - 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:AbstractTunnel.tunnelConstructiveElement - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "tunnelConstructiveElement"@en; - rdfs:range tun:TunnelConstructiveElement; - skos:definition "Relates the constructive elements to the Tunnel or TunnelPart."@en . - -tun:Tunnel.tunnelPart - rdf:type owl:ObjectProperty; - rdfs:domain tun:Tunnel; - rdfs:label "tunnelPart"@en; - rdfs:range tun:TunnelPart; - skos:definition "Relates the tunnel parts to the Tunnel."@en . - -tun:HollowSpaceFunctionValue - rdf:type owl:Class; - rdfs:label "HollowSpaceFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "HollowSpaceFunctionValue is a code list that enumerates the different purposes of a HollowSpace."@en . - -tun:TunnelConstructiveElementFunctionValue - rdf:type owl:Class; - rdfs:label "TunnelConstructiveElementFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelConstructiveElementFunctionValue is a code list that enumerates the different purposes of a TunnelConstructiveElement."@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: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.tunnelFurniture - rdf:type owl:ObjectProperty; - rdfs:domain tun:HollowSpace; - rdfs:label "tunnelFurniture"@en; - rdfs:range tun:TunnelFurniture; - skos:definition "Relates the furniture objects to the HollowSpace."@en . - -tun:adeOfTunnelInstallation - rdf:type owl:ObjectProperty; - rdfs:label "adeOfTunnelInstallation"@en; - rdfs:range tun:ADEOfTunnelInstallation; - skos:definition "Augments the TunnelInstallation with properties defined in an ADE."@en . - -tun:TunnelInstallationClassValue - rdf:type owl:Class; - rdfs:label "TunnelInstallationClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelInstallationClassValue is a code list used to further classify 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:TunnelFurnitureFunctionValue - rdf:type owl:Class; - rdfs:label "TunnelFurnitureFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelFurnitureFunctionValue is a code list that enumerates the different purposes of a TunnelFurniture."@en . - -tun:HollowSpaceUsageValue - rdf:type owl:Class; - rdfs:label "HollowSpaceUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "HollowSpaceUsageValue is a code list that enumerates the different uses of a HollowSpace."@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:AbstractTunnel.tunnelInstallation - rdf:type owl:ObjectProperty; - rdfs:domain tun:AbstractTunnel; - rdfs:label "tunnelInstallation"@en; - rdfs:range tun:TunnelInstallation; - skos:definition "Relates the installation objects to the Tunnel or TunnelPart."@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:adeOfTunnelConstructiveElement - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceUsageValue; - owl:onProperty tun:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceFunctionValue; - owl:onProperty tun:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceClassValue; - owl:onProperty tun:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:HollowSpaceClassValue; - owl:onProperty tun: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:adeOfTunnel rdf:type owl:ObjectProperty; - rdfs:label "adeOfTunnel"@en; - rdfs:range tun:ADEOfTunnel; - skos:definition "Augments the Tunnel with properties defined in an ADE."@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:TunnelUsageValue rdf:type owl:Class; - rdfs:label "TunnelUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelUsageValue is a code list that enumerates the different uses of a Tunnel."@en . - -tun:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range tun:HollowSpaceFunctionValue; - skos:definition "Specifies the intended purposes of the HollowSpace."@en . - - - rdf:type owl:Ontology; - rdfs:label "Tunnel"@en; - owl:imports , , ; - skos:definition "The Tunnel module supports representation of thematic and spatial aspects of tunnels, tunnel parts, tunnel installations, and interior tunnel structures."@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:TunnelFurnitureClassValue - rdf:type owl:Class; - rdfs:label "TunnelFurnitureClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelFurnitureClassValue is a code list used to further classify a TunnelFurniture."@en . - -tun:TunnelConstructiveElementUsageValue - rdf:type owl:Class; - rdfs:label "TunnelConstructiveElementUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelConstructiveElementUsageValue is a code list that enumerates the different uses of a TunnelConstructiveElement."@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:TunnelFunctionValue - rdf:type owl:Class; - rdfs:label "TunnelFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelFunctionValue is a code list that enumerates the different purposes of a Tunnel."@en . - -tun:HollowSpaceClassValue - rdf:type owl:Class; - rdfs:label "HollowSpaceClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "HollowSpaceClassValue is a code list used to further classify a HollowSpace."@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:adeOfTunnelFurniture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceUsageValue; - owl:onProperty tun:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceFunctionValue; - owl:onProperty tun:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom tun:HollowSpaceClassValue; - owl:onProperty tun:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass tun:HollowSpaceClassValue; - owl:onProperty tun:class - ]; - skos:definition "A TunnelFurniture is an equipment for occupant use, usually not fixed to the tunnel. [cf. ISO 6707-1]"@en . - -tun:TunnelClassValue rdf:type owl:Class; - rdfs:label "TunnelClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelClassValue is a code list used to further classify a Tunnel."@en . - -tun:TunnelConstructiveElementClassValue - rdf:type owl:Class; - rdfs:label "TunnelConstructiveElementClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "TunnelConstructiveElementClassValue is a code list used to further classify a TunnelConstructiveElement."@en . - -tun:adeOfHollowSpace rdf:type owl:ObjectProperty; - rdfs:label "adeOfHollowSpace"@en; - rdfs:range tun:ADEOfHollowSpace; - skos:definition "Augments the HollowSpace with properties defined in an ADE."@en . - -tun:adeOfAbstractTunnel - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractTunnel"@en; - rdfs:range tun:ADEOfAbstractTunnel; - skos:definition "Augments AbstractTunnel with properties defined in an ADE."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/tunnel/tunnel_codes.ttl b/citygml-owl/stage-1/ACMAPPER/tunnel/tunnel_codes.ttl deleted file mode 100644 index 47d41aa..0000000 --- a/citygml-owl/stage-1/ACMAPPER/tunnel/tunnel_codes.ttl +++ /dev/null @@ -1,100 +0,0 @@ -@prefix dct: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix tuncode: . -@prefix xsd: . - -tuncode:TunnelInstallationClassValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelInstallationClassValue"@en; - dct:isFormatOf ; - skos:definition "TunnelInstallationClassValue is a code list used to further classify a TunnelInstallation."@en . - -tuncode:TunnelFurnitureFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelFurnitureFunctionValue"@en; - dct:isFormatOf ; - skos:definition "TunnelFurnitureFunctionValue is a code list that enumerates the different purposes of a TunnelFurniture."@en . - -tuncode:TunnelClassValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelClassValue"@en; - dct:isFormatOf ; - skos:definition "TunnelClassValue is a code list used to further classify a Tunnel."@en . - -tuncode:TunnelFurnitureUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelFurnitureUsageValue"@en; - dct:isFormatOf ; - skos:definition "TunnelFurnitureUsageValue is a code list that enumerates the different uses of a TunnelFurniture."@en . - -tuncode:TunnelConstructiveElementClassValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelConstructiveElementClassValue"@en; - dct:isFormatOf ; - skos:definition "TunnelConstructiveElementClassValue is a code list used to further classify a TunnelConstructiveElement."@en . - -tuncode:TunnelInstallationUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelInstallationUsageValue"@en; - dct:isFormatOf ; - skos:definition "TunnelInstallationUsageValue is a code list that enumerates the different uses of a TunnelInstallation."@en . - -tuncode:TunnelUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelUsageValue"@en; - dct:isFormatOf ; - skos:definition "TunnelUsageValue is a code list that enumerates the different uses of a Tunnel."@en . - -tuncode:TunnelConstructiveElementUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelConstructiveElementUsageValue"@en; - dct:isFormatOf ; - skos:definition "TunnelConstructiveElementUsageValue is a code list that enumerates the different uses of a TunnelConstructiveElement."@en . - -tuncode:HollowSpaceUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "HollowSpaceUsageValue"@en; - dct:isFormatOf ; - skos:definition "HollowSpaceUsageValue is a code list that enumerates the different uses of a HollowSpace."@en . - -tuncode:TunnelFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelFunctionValue"@en; - dct:isFormatOf ; - skos:definition "TunnelFunctionValue is a code list that enumerates the different purposes of a Tunnel."@en . - -tuncode:HollowSpaceClassValue - rdf:type skos:ConceptScheme; - rdfs:label "HollowSpaceClassValue"@en; - dct:isFormatOf ; - skos:definition "HollowSpaceClassValue is a code list used to further classify a HollowSpace."@en . - - - rdf:type owl:Ontology . - -tuncode:HollowSpaceFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "HollowSpaceFunctionValue"@en; - dct:isFormatOf ; - skos:definition "HollowSpaceFunctionValue is a code list that enumerates the different purposes of a HollowSpace."@en . - -tuncode:TunnelInstallationFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelInstallationFunctionValue"@en; - dct:isFormatOf ; - skos:definition "TunnelInstallationFunctionValue is a code list that enumerates the different purposes of a TunnelInstallation."@en . - -tuncode:TunnelConstructiveElementFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelConstructiveElementFunctionValue"@en; - dct:isFormatOf ; - skos:definition "TunnelConstructiveElementFunctionValue is a code list that enumerates the different purposes of a TunnelConstructiveElement."@en . - -tuncode:TunnelFurnitureClassValue - rdf:type skos:ConceptScheme; - rdfs:label "TunnelFurnitureClassValue"@en; - dct:isFormatOf ; - skos:definition "TunnelFurnitureClassValue is a code list used to further classify a TunnelFurniture."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/vegetation/vegetation.ttl b/citygml-owl/stage-1/ACMAPPER/vegetation/vegetation.ttl deleted file mode 100644 index c5ef092..0000000 --- a/citygml-owl/stage-1/ACMAPPER/vegetation/vegetation.ttl +++ /dev/null @@ -1,296 +0,0 @@ -@prefix core: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix sc: . -@prefix skos: . -@prefix veg: . -@prefix xsd: . - -veg:averageHeight rdf:type owl:DatatypeProperty; - rdfs:label "averageHeight"@en; - rdfs:range sc:Measure; - skos:definition "Specifies the average height of the PlantCover."@en . - - - rdf:type owl:Ontology; - rdfs:label "Vegetation"@en; - owl:imports , , ; - 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:PlantCoverUsageValue - rdf:type owl:Class; - rdfs:label "PlantCoverUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "PlantCoverUsageValue is a code list that enumerates the different uses of a PlantCover."@en . - -veg:maxRootBallDepth rdf:type owl:DatatypeProperty; - rdfs:label "maxRootBallDepth"@en; - rdfs:range sc:Measure; - skos:definition "Specifies the vertical distance between the lowest point of the SolitaryVegetationObject's root ball and the terrain surface."@en . - -veg:SolitaryVegetationObject - rdf:type owl:Class; - rdfs:label "SolitaryVegetationObject"@en; - rdfs:subClassOf veg:AbstractVegetationObject; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:PlantCoverClassValue; - owl:onProperty veg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:maxRootBallDepth - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:ADEOfSolitaryVegetationObject; - owl:onProperty veg:adeOfSolitaryVegetationObject - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:height - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass veg:SpeciesValue; - owl:onProperty veg:species - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:maxRootBallDepth - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:PlantCoverFunctionValue; - owl:onProperty veg:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:trunkDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:height - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:crownDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:trunkDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:crownDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:rootBallDiameter - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:SpeciesValue; - owl:onProperty veg:species - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:PlantCoverUsageValue; - owl:onProperty veg:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass veg:PlantCoverClassValue; - owl:onProperty veg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:rootBallDiameter - ]; - skos:definition "A SolitaryVegetationObject represents individual vegetation objects, e.g. trees or bushes."@en . - -veg:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range veg:PlantCoverUsageValue; - skos:definition "Specifies the actual uses of the PlantCover."@en . - -veg:SpeciesValue rdf:type owl:Class; - rdfs:label "SpeciesValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "A SpeciesValue is a code list that enumerates the species of a SolitaryVegetationObject."@en . - -veg:adeOfSolitaryVegetationObject - rdf:type owl:ObjectProperty; - rdfs:label "adeOfSolitaryVegetationObject"@en; - rdfs:range veg:ADEOfSolitaryVegetationObject; - skos:definition "Augments the SolitaryVegetationObject with properties defined in an ADE."@en . - -veg:adeOfPlantCover rdf:type owl:ObjectProperty; - rdfs:label "adeOfPlantCover"@en; - rdfs:range veg:ADEOfPlantCover; - skos:definition "Augments the PlantCover with properties defined in an ADE."@en . - -veg:adeOfAbstractVegetationObject - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractVegetationObject"@en; - rdfs:range veg:ADEOfAbstractVegetationObject; - skos:definition "Augments AbstractVegetationObject with properties defined in an ADE."@en . - -veg:height rdf:type owl:DatatypeProperty; - rdfs:label "height"@en; - rdfs:range sc:Measure; - 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:SolitaryVegetationObjectFunctionValue - rdf:type owl:Class; - rdfs:label "SolitaryVegetationObjectFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "SolitaryVegetationObjectFunctionValue is a code list that enumerates the different purposes of a SolitaryVegetationObject."@en . - -veg:PlantCoverClassValue - rdf:type owl:Class; - rdfs:label "PlantCoverClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "PlantCoverClassValue is a code list used to further classify a PlantCover."@en . - -veg:minHeight rdf:type owl:DatatypeProperty; - rdfs:label "minHeight"@en; - rdfs:range sc:Measure; - skos:definition "Specifies the minimum height of the PlantCover."@en . - -veg:SolitaryVegetationObjectUsageValue - rdf:type owl:Class; - rdfs:label "SolitaryVegetationObjectUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "SolitaryVegetationObjectUsageValue is a code list that enumerates the different uses of a SolitaryVegetationObject."@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:adeOfAbstractVegetationObject - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractVegetationObject is the abstract superclass for all kinds of vegetation objects."@en . - -veg:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range veg:PlantCoverFunctionValue; - skos:definition "Specifies the intended purposes of the PlantCover."@en . - -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:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range veg:PlantCoverClassValue; - skos:definition "Indicates the specific type of the PlantCover."@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:PlantCoverFunctionValue - rdf:type owl:Class; - rdfs:label "PlantCoverFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "PlantCoverFunctionValue is a code list that enumerates the different purposes of a 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:SolitaryVegetationObjectClassValue - rdf:type owl:Class; - rdfs:label "SolitaryVegetationObjectClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "SolitaryVegetationObjectClassValue is a code list used to further classify a SolitaryVegetationObject."@en . - -veg:maxHeight rdf:type owl:DatatypeProperty; - rdfs:label "maxHeight"@en; - rdfs:range sc:Measure; - skos:definition "Specifies the maximum height of the PlantCover."@en . - -veg:trunkDiameter rdf:type owl:DatatypeProperty; - rdfs:label "trunkDiameter"@en; - rdfs:range sc:Measure; - skos:definition "Specifies the diameter of the SolitaryCityObject's trunk."@en . - -veg:crownDiameter rdf:type owl:DatatypeProperty; - rdfs:label "crownDiameter"@en; - rdfs:range sc:Measure; - skos:definition "Specifies the diameter of the SolitaryCityObject's crown."@en . - -veg:species rdf:type owl:ObjectProperty; - rdfs:label "species"@en; - rdfs:range veg:SpeciesValue; - skos:definition "Indicates the botanical name of the SolitaryVegetationObject."@en . - -veg:rootBallDiameter rdf:type owl:DatatypeProperty; - rdfs:label "rootBallDiameter"@en; - rdfs:range sc:Measure; - skos:definition "Specifies the diameter of the SolitaryCityObject's root ball."@en . - -veg:PlantCover rdf:type owl:Class; - rdfs:label "PlantCover"@en; - rdfs:subClassOf veg:AbstractVegetationObject; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:PlantCoverUsageValue; - owl:onProperty veg:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:averageHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:minHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:ADEOfPlantCover; - owl:onProperty veg:adeOfPlantCover - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:PlantCoverFunctionValue; - owl:onProperty veg:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:maxHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass veg:PlantCoverClassValue; - owl:onProperty veg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom sc:Measure; - owl:onProperty veg:maxHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom veg:PlantCoverClassValue; - owl:onProperty veg:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:minHeight - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass sc:Measure; - owl:onProperty veg:averageHeight - ]; - owl:disjointWith veg:SolitaryVegetationObject; - skos:definition "A PlantCover represents a space covered by vegetation."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/vegetation/vegetation_codes.ttl b/citygml-owl/stage-1/ACMAPPER/vegetation/vegetation_codes.ttl deleted file mode 100644 index b9d42c4..0000000 --- a/citygml-owl/stage-1/ACMAPPER/vegetation/vegetation_codes.ttl +++ /dev/null @@ -1,51 +0,0 @@ -@prefix dct: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix vegcode: . -@prefix xsd: . - -vegcode:PlantCoverUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "PlantCoverUsageValue"@en; - dct:isFormatOf ; - skos:definition "PlantCoverUsageValue is a code list that enumerates the different uses of a PlantCover."@en . - -vegcode:SpeciesValue rdf:type skos:ConceptScheme; - rdfs:label "SpeciesValue"@en; - dct:isFormatOf ; - skos:definition "A SpeciesValue is a code list that enumerates the species of a SolitaryVegetationObject."@en . - -vegcode:PlantCoverFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "PlantCoverFunctionValue"@en; - dct:isFormatOf ; - skos:definition "PlantCoverFunctionValue is a code list that enumerates the different purposes of a PlantCover."@en . - -vegcode:SolitaryVegetationObjectFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "SolitaryVegetationObjectFunctionValue"@en; - dct:isFormatOf ; - skos:definition "SolitaryVegetationObjectFunctionValue is a code list that enumerates the different purposes of a SolitaryVegetationObject."@en . - -vegcode:SolitaryVegetationObjectClassValue - rdf:type skos:ConceptScheme; - rdfs:label "SolitaryVegetationObjectClassValue"@en; - dct:isFormatOf ; - skos:definition "SolitaryVegetationObjectClassValue is a code list used to further classify a SolitaryVegetationObject."@en . - -vegcode:PlantCoverClassValue - rdf:type skos:ConceptScheme; - rdfs:label "PlantCoverClassValue"@en; - dct:isFormatOf ; - skos:definition "PlantCoverClassValue is a code list used to further classify a PlantCover."@en . - - - rdf:type owl:Ontology . - -vegcode:SolitaryVegetationObjectUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "SolitaryVegetationObjectUsageValue"@en; - dct:isFormatOf ; - skos:definition "SolitaryVegetationObjectUsageValue is a code list that enumerates the different uses of a SolitaryVegetationObject."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/versioning/versioning.ttl b/citygml-owl/stage-1/ACMAPPER/versioning/versioning.ttl deleted file mode 100644 index 964b901..0000000 --- a/citygml-owl/stage-1/ACMAPPER/versioning/versioning.ttl +++ /dev/null @@ -1,218 +0,0 @@ -@prefix core: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix vers: . -@prefix xsd: . - -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:TransitionTypeValue; - owl:onProperty vers:type - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass vers:TransitionTypeValue; - owl:onProperty vers: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:Version.versionMember - rdf:type owl:ObjectProperty; - rdfs:domain vers:Version; - rdfs:label "versionMember"@en; - rdfs:range core:AbstractFeatureWithLifespan; - skos:definition "Relates to all city objects that are part of the city model version."@en . - -vers:VersionTransition.transaction - rdf:type owl:ObjectProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "transaction"@en; - rdfs:range vers:Transaction; - skos:definition "Relates to all transactions that have been applied as part of the VersionTransition."@en . - -vers:VersionTransition.from - rdf:type owl:ObjectProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "from"@en; - rdfs:range vers:Version; - skos:definition "Relates to the predecessor version of the VersionTransition."@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 vers:Version; - owl:onProperty vers:VersionTransition.from - ]; - 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 xsd:string; - owl:onProperty vers:reason - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:boolean; - owl:onProperty vers:clonePredecessor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:Version; - owl:onProperty vers:VersionTransition.from - ]; - 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:TransitionTypeValue; - owl:onProperty vers:type - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:ADEOfVersionTransition; - owl:onProperty vers:adeOfVersionTransition - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:onClass xsd:boolean; - owl:onProperty vers:clonePredecessor; - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass vers:TransitionTypeValue; - owl:onProperty vers:type - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:Version; - owl:onProperty vers:VersionTransition.to - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty vers:reason - ]; - 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:Transaction.oldFeature - rdf:type owl:ObjectProperty; - rdfs:domain vers:Transaction; - rdfs:label "oldFeature"@en; - rdfs:range core:AbstractFeatureWithLifespan; - skos:definition "Relates to the version of the city object prior to the Transaction."@en . - -vers:tag rdf:type owl:DatatypeProperty; - rdfs:label "tag"@en; - rdfs:range xsd:string; - skos:definition "Allows for adding keywords to the city model version."@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:type rdf:type owl:ObjectProperty; - rdfs:label "type"@en; - rdfs:range vers:TransitionTypeValue; - skos:definition "Indicates the specific type of the VersionTransition."@en . - -vers:adeOfVersionTransition - rdf:type owl:ObjectProperty; - rdfs:label "adeOfVersionTransition"@en; - rdfs:range vers:ADEOfVersionTransition; - skos:definition "Augments the VersionTransition with properties defined in an ADE."@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:adeOfVersion rdf:type owl:ObjectProperty; - rdfs:label "adeOfVersion"@en; - rdfs:range vers:ADEOfVersion; - skos:definition "Augments the Version with properties defined in an ADE."@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: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: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:reason rdf:type owl:DatatypeProperty; - rdfs:label "reason"@en; - rdfs:range xsd:string; - skos:definition "Specifies why the VersionTransition has been carried out."@en . - -vers:VersionTransition.to - rdf:type owl:ObjectProperty; - rdfs:domain vers:VersionTransition; - rdfs:label "to"@en; - rdfs:range vers:Version; - skos:definition "Relates to the successor version of the VersionTransition."@en . - - - rdf:type owl:Ontology; - rdfs:label "Versioning"@en; - owl:imports , ; - 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: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.newFeature - rdf:type owl:ObjectProperty; - rdfs:domain vers:Transaction; - rdfs:label "newFeature"@en; - rdfs:range core:AbstractFeatureWithLifespan; - skos:definition "Relates to the version of the city object subsequent to the Transaction."@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:clonePredecessor - rdf:type owl:DatatypeProperty; - rdfs:label "clonePredecessor"@en; - rdfs:range xsd:boolean; - 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/stage-1/ACMAPPER/waterbody/waterbody.ttl b/citygml-owl/stage-1/ACMAPPER/waterbody/waterbody.ttl deleted file mode 100644 index 4912475..0000000 --- a/citygml-owl/stage-1/ACMAPPER/waterbody/waterbody.ttl +++ /dev/null @@ -1,179 +0,0 @@ -@prefix core: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix wtr: . -@prefix xsd: . - -wtr:class rdf:type owl:ObjectProperty; - rdfs:label "class"@en; - rdfs:range wtr:WaterBodyClassValue; - skos:definition "Indicates the specific type of the WaterBody."@en . - -wtr:adeOfWaterGroundSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfWaterGroundSurface"@en; - rdfs:range wtr:ADEOfWaterGroundSurface; - skos:definition "Augments the WaterGroundSurface with properties defined in an ADE."@en . - -wtr:WaterBodyClassValue - rdf:type owl:Class; - rdfs:label "WaterBodyClassValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WaterBodyClassValue is a code list used to further classify a WaterBody."@en . - -wtr:WaterBody.boundary - rdf:type owl:ObjectProperty; - rdfs:domain wtr:WaterBody; - rdfs:label "boundary"@en; - rdfs:range wtr:AbstractWaterBoundarySurface . - -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:adeOfAbstractWaterBoundarySurface - ]; - iso19150-2:isAbstract true; - skos:definition "AbstractWaterBoundarySurface is the abstract superclass for all kinds of thematic surfaces bounding a water body."@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:usage - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:WaterBodyFunctionValue; - owl:onProperty wtr:function - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:WaterBodyClassValue; - owl:onProperty wtr:class - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:AbstractWaterBoundarySurface; - owl:onProperty wtr:WaterBody.boundary - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:ADEOfWaterBody; - owl:onProperty wtr:adeOfWaterBody - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass wtr:WaterBodyClassValue; - owl:onProperty wtr:class - ]; - skos:definition "A WaterBody represents significant and permanent or semi-permanent accumulations of surface water, usually covering a part of the Earth."@en . - -wtr:function rdf:type owl:ObjectProperty; - rdfs:label "function"@en; - rdfs:range wtr:WaterBodyFunctionValue; - skos:definition "Specifies the intended purposes of the WaterBody."@en . - -wtr:adeOfWaterBody rdf:type owl:ObjectProperty; - rdfs:label "adeOfWaterBody"@en; - rdfs:range wtr:ADEOfWaterBody; - skos:definition "Augments the WaterBody with properties defined in an ADE."@en . - -wtr:adeOfWaterSurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfWaterSurface"@en; - rdfs:range wtr:ADEOfWaterSurface; - skos:definition "Augments the WaterSurface with properties defined in an ADE."@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:adeOfWaterGroundSurface - ]; - owl:disjointWith wtr:WaterSurface; - skos:definition "A WaterGroundSurface represents the exterior boundary surface of the submerged bottom of a water body."@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:WaterBodyUsageValue - rdf:type owl:Class; - rdfs:label "WaterBodyUsageValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WaterBodyUsageValue is a code list that enumerates the different uses of a WaterBody."@en . - - - rdf:type owl:Ontology; - rdfs:label "WaterBody"@en; - owl:imports , ; - 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:adeOfAbstractWaterBoundarySurface - rdf:type owl:ObjectProperty; - rdfs:label "adeOfAbstractWaterBoundarySurface"@en; - rdfs:range wtr:ADEOfAbstractWaterBoundarySurface; - skos:definition "Augments AbstractWaterBoundarySurface with properties defined in an ADE."@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: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:WaterLevelValue rdf:type owl:Class; - rdfs:label "WaterLevelValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WaterLevelValue is a code list that enumerates the different levels of a water surface."@en . - -wtr:WaterBodyFunctionValue - rdf:type owl:Class; - rdfs:label "WaterBodyFunctionValue"@en; - rdfs:subClassOf skos:Concept; - skos:definition "WaterBodyFunctionValue is a code list that enumerates the different purposes of a WaterBody."@en . - -wtr:waterLevel rdf:type owl:ObjectProperty; - rdfs:label "waterLevel"@en; - rdfs:range wtr:WaterLevelValue; - skos:definition "Specifies the level of the WaterSurface."@en . - -wtr:usage rdf:type owl:ObjectProperty; - rdfs:label "usage"@en; - rdfs:range wtr:WaterBodyUsageValue; - skos:definition "Specifies the actual uses of the 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:adeOfWaterSurface - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wtr:WaterLevelValue; - owl:onProperty wtr:waterLevel - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass wtr:WaterLevelValue; - owl:onProperty wtr:waterLevel - ]; - skos:definition "A WaterSurface represents the upper exterior interface between a water body and the atmosphere."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/waterbody/waterbody_codes.ttl b/citygml-owl/stage-1/ACMAPPER/waterbody/waterbody_codes.ttl deleted file mode 100644 index a8dc6a3..0000000 --- a/citygml-owl/stage-1/ACMAPPER/waterbody/waterbody_codes.ttl +++ /dev/null @@ -1,34 +0,0 @@ -@prefix dct: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix wtrcode: . -@prefix xsd: . - -wtrcode:WaterBodyUsageValue - rdf:type skos:ConceptScheme; - rdfs:label "WaterBodyUsageValue"@en; - dct:isFormatOf ; - skos:definition "WaterBodyUsageValue is a code list that enumerates the different uses of a WaterBody."@en . - -wtrcode:WaterLevelValue - rdf:type skos:ConceptScheme; - rdfs:label "WaterLevelValue"@en; - dct:isFormatOf ; - skos:definition "WaterLevelValue is a code list that enumerates the different levels of a water surface."@en . - -wtrcode:WaterBodyFunctionValue - rdf:type skos:ConceptScheme; - rdfs:label "WaterBodyFunctionValue"@en; - dct:isFormatOf ; - skos:definition "WaterBodyFunctionValue is a code list that enumerates the different purposes of a WaterBody."@en . - - - rdf:type owl:Ontology . - -wtrcode:WaterBodyClassValue - rdf:type skos:ConceptScheme; - rdfs:label "WaterBodyClassValue"@en; - dct:isFormatOf ; - skos:definition "WaterBodyClassValue is a code list used to further classify a WaterBody."@en . diff --git a/citygml-owl/stage-1/ACMAPPER/workspace/workspace.ttl b/citygml-owl/stage-1/ACMAPPER/workspace/workspace.ttl deleted file mode 100644 index d2c0d90..0000000 --- a/citygml-owl/stage-1/ACMAPPER/workspace/workspace.ttl +++ /dev/null @@ -1,108 +0,0 @@ -@prefix core: . -@prefix iso19150-2: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix skos: . -@prefix vers: . -@prefix wksp: . -@prefix xsd: . - -wksp:Workspace.spaceMember - rdf:type owl:ObjectProperty; - rdfs:domain wksp:Workspace; - rdfs:label "spaceMember"@en; - rdfs:range wksp:Space . - -wksp:creator rdf:type owl:DatatypeProperty; - rdfs:label "creator"@en; - rdfs:range xsd:string . - -wksp:Space.scenarioMember - rdf:type owl:ObjectProperty; - rdfs:domain wksp:Space; - rdfs:label "scenarioMember"@en; - rdfs:range wksp:Scenario . - -wksp:Scenario.versionMember - rdf:type owl:ObjectProperty; - rdfs:domain wksp:Scenario; - rdfs:label "versionMember"@en; - rdfs:range vers:Version . - -wksp:PropositionSpace - rdf:type owl:Class; - rdfs:label "PropositionSpace"@en; - rdfs:subClassOf wksp:Space . - -wksp:Scenario rdf:type owl:Class; - rdfs:label "Scenario"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:VersionTransition; - owl:onProperty wksp:Scenario.versionTransitionMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom vers:Version; - owl:onProperty wksp:Scenario.versionMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty wksp:creator - ] . - -wksp:Workspace rdf:type owl:Class; - rdfs:label "Workspace"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wksp:Space; - owl:onProperty wksp:Workspace.spaceMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxQualifiedCardinality "2"^^xsd:nonNegativeInteger; - owl:onClass wksp:Space; - owl:onProperty wksp:Workspace.spaceMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass wksp:Space; - owl:onProperty wksp:Workspace.spaceMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty wksp:creator - ] . - -wksp:ConcensusSpace rdf:type owl:Class; - rdfs:label "ConcensusSpace"@en; - rdfs:subClassOf wksp:Space; - owl:disjointWith wksp:PropositionSpace . - -wksp:Scenario.versionTransitionMember - rdf:type owl:ObjectProperty; - rdfs:domain wksp:Scenario; - rdfs:label "versionTransitionMember"@en; - rdfs:range vers:VersionTransition . - - - rdf:type owl:Ontology; - rdfs:label "Workspace"@en; - owl:imports , , ; - skos:definition "This pattern provides a starting point for modeling a GML Application Schema which is a specialized xml schema that uses the Geographic Markup Language to model Features to provide the basis for interoperability within a community of interest."@en . - -wksp:Space rdf:type owl:Class; - rdfs:label "Space"@en; - rdfs:subClassOf core:AbstractFeatureWithLifespan; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom wksp:Scenario; - owl:onProperty wksp:Space.scenarioMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger; - owl:onClass wksp:Scenario; - owl:onProperty wksp:Space.scenarioMember - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:allValuesFrom xsd:string; - owl:onProperty wksp:creator - ] .