Skip to content

Commit

Permalink
patches to: HeightStatusValue usages, core:uRI and core:value; redefi…
Browse files Browse the repository at this point in the history
…ne doc:referringTo into common package. Zero errors in Protege 5.5
  • Loading branch information
Nataliya Keberle committed Dec 17, 2024
1 parent 362a9a7 commit 4a3aef4
Show file tree
Hide file tree
Showing 20 changed files with 891 additions and 786 deletions.
98 changes: 49 additions & 49 deletions citygml-owl/CityOWL/appearance.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -42,24 +42,24 @@ app:GeoreferencedTexture a owl:Class ;
owl:onProperty app:preferWorldFile ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass core:TransformationMatrix2x2 ;
owl:onProperty app:orientation ],
[ a owl:Restriction ;
owl:allValuesFrom gmlowl:Point ;
owl:onClass gmlowl:Point ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/referencePoint> ],
[ a owl:Restriction ;
owl:allValuesFrom core:TransformationMatrix2x2 ;
owl:onProperty app:orientation ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass gmlowl:Point ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/referencePoint> ],
owl:onClass core:TransformationMatrix2x2 ;
owl:onProperty app:orientation ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:boolean ;
owl:onProperty app:preferWorldFile ],
[ a owl:Restriction ;
owl:allValuesFrom core:TransformationMatrix2x2 ;
owl:onProperty app:orientation ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty app:target ],
[ a owl:Restriction ;
owl:allValuesFrom gmlowl:Point ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/referencePoint> ],
app:AbstractTexture ;
owl:disjointWith app:ParameterizedTexture .

Expand Down Expand Up @@ -105,57 +105,57 @@ app:TexCoordList a owl:Class ;
app:X3DMaterial a owl:Class ;
rdfs:label "X3DMaterial"@en ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass core:DoubleBetween0and1 ;
owl:allValuesFrom xsd:boolean ;
owl:onProperty app:isSmooth ],
[ a owl:Restriction ;
owl:allValuesFrom core:DoubleBetween0and1 ;
owl:onProperty app:shininess ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass core:DoubleBetween0and1 ;
owl:onProperty app:ambientIntensity ],
owl:allValuesFrom app:Color ;
owl:onProperty app:emissiveColor ],
[ a owl:Restriction ;
owl:allValuesFrom core:DoubleBetween0and1 ;
owl:onProperty app:ambientIntensity ],
[ a owl:Restriction ;
owl:allValuesFrom app:Color ;
owl:onProperty app:diffuseColor ],
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass core:DoubleBetween0and1 ;
owl:onProperty app:shininess ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass core:DoubleBetween0and1 ;
owl:onProperty app:transparency ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass app:Color ;
owl:onProperty app:diffuseColor ],
owl:allValuesFrom core:DoubleBetween0and1 ;
owl:onProperty app:transparency ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty app:target ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass core:DoubleBetween0and1 ;
owl:onProperty app:ambientIntensity ],
[ a owl:Restriction ;
owl:allValuesFrom app:Color ;
owl:onProperty app:emissiveColor ],
owl:onProperty app:specularColor ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:boolean ;
owl:onProperty app:isSmooth ],
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass app:Color ;
owl:onProperty app:diffuseColor ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty app:isSmooth ],
[ a owl:Restriction ;
owl:allValuesFrom core:DoubleBetween0and1 ;
owl:onProperty app:transparency ],
owl:allValuesFrom app:Color ;
owl:onProperty app:diffuseColor ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass app:Color ;
owl:onProperty app:emissiveColor ],
[ a owl:Restriction ;
owl:allValuesFrom core:DoubleBetween0and1 ;
owl:onProperty app:shininess ],
owl:onProperty app:specularColor ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass app:Color ;
owl:onProperty app:specularColor ],
[ a owl:Restriction ;
owl:allValuesFrom app:Color ;
owl:onProperty app:specularColor ],
owl:onProperty app:emissiveColor ],
app:AbstractSurfaceData .

app:surfaceData a owl:ObjectProperty ;
Expand All @@ -168,40 +168,40 @@ app:AbstractTexture a owl:Class ;
rdfs:label "AbstractTexture"@en ;
iso19150-2:isAbstract true ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onDataRange xsd:anyURI ;
owl:onProperty app:imageURI ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass app:ColorPlusOpacity ;
owl:onProperty app:borderColor ],
[ a owl:Restriction ;
owl:allValuesFrom core:MimeTypeValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/mimeType> ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass core:MimeTypeValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/mimeType> ],
[ a owl:Restriction ;
owl:allValuesFrom app:TextureType ;
owl:onProperty app:textureType ],
[ a owl:Restriction ;
owl:allValuesFrom app:WrapMode ;
owl:onProperty app:wrapMode ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty app:imageURI ],
[ a owl:Restriction ;
owl:allValuesFrom app:ColorPlusOpacity ;
owl:onProperty app:borderColor ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange app:TextureType ;
owl:onProperty app:textureType ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass app:ColorPlusOpacity ;
owl:onProperty app:borderColor ],
[ a owl:Restriction ;
owl:onDataRange xsd:anyURI ;
owl:onProperty app:imageURI ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty app:imageURI ],
[ a owl:Restriction ;
owl:allValuesFrom core:MimeTypeValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/mimeType> ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange app:WrapMode ;
owl:onProperty app:wrapMode ],
[ a owl:Restriction ;
owl:allValuesFrom app:WrapMode ;
owl:onProperty app:wrapMode ],
app:AbstractSurfaceData ;
owl:disjointWith app:X3DMaterial .

Expand Down
58 changes: 29 additions & 29 deletions citygml-owl/CityOWL/bridge.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -268,27 +268,27 @@ brid:BridgePart a owl:Class ;
brid:BridgeRoom a owl:Class ;
rdfs:label "BridgeRoom"@en ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom brid:BridgeInstallation ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/bridgeInstallation> ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass brid:BridgeConstructiveElementClassValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/class> ],
owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/function> ],
[ a owl:Restriction ;
owl:allValuesFrom core:AbstractThematicSurface ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/boundary> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeConstructiveElementUsageValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/usage> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/function> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeConstructiveElementClassValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/class> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeConstructiveElementUsageValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/usage> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeFurniture ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/bridgeFurniture> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeInstallation ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/bridgeInstallation> ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass brid:BridgeConstructiveElementClassValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/class> ],
core:AbstractUnoccupiedSpace .

<https://www.opengis.net/ont/citygml/common/function> rdfs:label "function"@en ;
Expand All @@ -303,40 +303,40 @@ brid:AbstractBridge a owl:Class ;
rdfs:label "AbstractBridge"@en ;
iso19150-2:isAbstract true ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom brid:BridgeConstructiveElement ;
owl:onProperty brid:bridgeConstructiveElement ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:boolean ;
owl:onProperty brid:isMovable ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeFurniture ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/bridgeFurniture> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeRoom ;
owl:onProperty brid:bridgeRoom ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeConstructiveElementClassValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/class> ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass brid:BridgeConstructiveElementClassValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/class> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeConstructiveElementUsageValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/usage> ],
[ a owl:Restriction ;
owl:allValuesFrom core:Address ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/address> ],
[ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty brid:isMovable ],
owl:allValuesFrom brid:BridgeConstructiveElement ;
owl:onProperty brid:bridgeConstructiveElement ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeInstallation ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/bridgeInstallation> ],
owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/function> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeConstructiveElementClassValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/class> ],
owl:allValuesFrom brid:BridgeConstructiveElementUsageValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/usage> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeFurniture ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/bridgeFurniture> ],
owl:allValuesFrom brid:BridgeInstallation ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/bridgeInstallation> ],
[ a owl:Restriction ;
owl:allValuesFrom brid:BridgeConstructiveElementFunctionValue ;
owl:onProperty <https://www.opengis.net/ont/citygml/common/function> ],
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty brid:isMovable ],
con:AbstractConstruction .

brid:BridgeConstructiveElementFunctionValue a owl:Class ;
Expand Down
Loading

0 comments on commit 4a3aef4

Please sign in to comment.