@prefix : <http://sweetontology.net/relaSpace/> .
@prefix sopropsdir: <http://sweetontology.net/propSpaceDirection/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix sorepsg: <http://sweetontology.net/reprSpaceGeometry/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix sorear: <http://sweetontology.net/realmRegion/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix sopropsdis: <http://sweetontology.net/propSpaceDistance/> .
@prefix sopropsh: <http://sweetontology.net/propSpaceHeight/> .
@prefix sopropsl: <http://sweetontology.net/propSpaceLocation/> .
@prefix sopropsm: <http://sweetontology.net/propSpaceMultidimensional/> .
@prefix sopropo: <http://sweetontology.net/propOrdinal/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/rela/> .
@prefix sorepsd: <http://sweetontology.net/reprSpaceDirection/> .
@prefix soprops: <http://sweetontology.net/propSpace/> .
@prefix sophw: <http://sweetontology.net/phenWave/> .
@prefix sorelm: <http://sweetontology.net/relaMath/> .
@prefix sorepsg3: <http://sweetontology.net/reprSpaceGeometry3D/> .
@prefix sostss: <http://sweetontology.net/stateSpaceScale/> .
@prefix sorelsp: <http://sweetontology.net/relaSpace/> .
@base <http://sweetontology.net/relaSpace> .

<http://sweetontology.net/relaSpace> rdf:type owl:Ontology ;
                                      owl:imports <http://sweetontology.net/phenWave> ,
                                                  <http://sweetontology.net/propOrdinal> ,
                                                  <http://sweetontology.net/propSpace> ,
                                                  <http://sweetontology.net/propSpaceDirection> ,
                                                  <http://sweetontology.net/propSpaceDistance> ,
                                                  <http://sweetontology.net/propSpaceHeight> ,
                                                  <http://sweetontology.net/propSpaceLocation> ,
                                                  <http://sweetontology.net/propSpaceMultidimensional> ,
                                                  <http://sweetontology.net/realmRegion> ,
                                                  <http://sweetontology.net/rela> ,
                                                  <http://sweetontology.net/relaMath> ,
                                                  <http://sweetontology.net/reprSpaceDirection> ,
                                                  <http://sweetontology.net/reprSpaceGeometry> ,
                                                  <http://sweetontology.net/reprSpaceGeometry3D> ,
                                                  <http://sweetontology.net/stateSpaceScale> ;
                                      rdfs:label "SWEET Ontology Relationships Space" ;
                                      dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                      owl:versionInfo "3.6.0" .

#################################################################
#    Object Properties
#################################################################

###  http://sweetontology.net/relaSpace/above
sorelsp:above rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf sorelsp:spatialRelation ;
            owl:inverseOf sorelsp:below ;
            rdfs:label "above"@en .


###  http://sweetontology.net/relaSpace/across
sorelsp:across rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf sorelsp:spatialRelation ;
             rdfs:label "across"@en .


###  http://sweetontology.net/relaSpace/adjacentTo
sorelsp:adjacentTo rdf:type owl:ObjectProperty ;
                 owl:equivalentProperty sorelsp:isAdjacentTo ;
                 rdfs:subPropertyOf sorelsp:spatialRelation ;
                 rdfs:label "adjacent to"@en .


###  http://sweetontology.net/relaSpace/below
sorelsp:below rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf sorelsp:spatialRelation ;
            rdfs:label "below"@en .


###  http://sweetontology.net/relaSpace/clusterOf
sorelsp:clusterOf rdf:type owl:ObjectProperty ;
                rdfs:domain sorepsg:Cluster ;
                rdfs:label "cluster of"@en .


###  http://sweetontology.net/relaSpace/diameter
sorelsp:diameter rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf sorelsp:hasLength ;
               rdfs:label "diameter"@en .


###  http://sweetontology.net/relaSpace/east
sorelsp:east rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf sorelsp:spatialRelation ;
           owl:inverseOf sorelsp:west ;
           rdfs:label "east"@en .


###  http://sweetontology.net/relaSpace/exterior
sorelsp:exterior rdf:type owl:ObjectProperty ;
               owl:equivalentProperty sorelsp:outside ;
               rdfs:label "exterior"@en .


###  http://sweetontology.net/relaSpace/fartherThan
sorelsp:fartherThan rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf sorelm:greaterThan ;
                  rdfs:domain sopropsdis:Distance ;
                  rdfs:range sopropsdis:Distance ;
                  rdfs:label "farther than"@en .


###  http://sweetontology.net/relaSpace/greaterVerticalExtentThan
sorelsp:greaterVerticalExtentThan rdf:type owl:ObjectProperty ;
                                rdfs:subPropertyOf sorelsp:largerThan ;
                                rdfs:label "greater vertical extent than"@en .


###  http://sweetontology.net/relaSpace/hasArea
sorelsp:hasArea rdf:type owl:ObjectProperty ;
              rdfs:domain sorepsg:GeometricalObject_2D ;
              rdfs:range sopropsm:Area ;
              rdfs:label "has area"@en .


###  http://sweetontology.net/relaSpace/hasAverageDepth
sorelsp:hasAverageDepth rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf sorelm:hasAverage ,
                                         sorelsp:hasDepth ;
                      rdfs:label "has average depth"@en .


###  http://sweetontology.net/relaSpace/hasAxis
sorelsp:hasAxis rdf:type owl:ObjectProperty ;
              rdfs:range sopropsdir:Axis ;
              rdfs:label "has axis"@en .


###  http://sweetontology.net/relaSpace/hasBoundary
sorelsp:hasBoundary rdf:type owl:ObjectProperty ;
                  rdfs:label "has boundary"@en .


###  http://sweetontology.net/relaSpace/hasCenter
sorelsp:hasCenter rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf sorelsp:hasLocation ;
                rdfs:range sopropsl:Center ;
                rdfs:label "has center"@en .


###  http://sweetontology.net/relaSpace/hasCommon2DBorderWith
sorelsp:hasCommon2DBorderWith rdf:type owl:ObjectProperty ;
                            rdfs:subPropertyOf sorelsp:hasBoundary ;
                            rdfs:label "has common2 d border with"@en .


###  http://sweetontology.net/relaSpace/hasDepth
sorelsp:hasDepth rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf sorelsp:hasLength ;
               rdfs:range sopropsh:Depth ;
               rdfs:label "has depth"@en .


###  http://sweetontology.net/relaSpace/hasDirection
sorelsp:hasDirection rdf:type owl:ObjectProperty ;
                   rdfs:range sopropsdir:Direction ;
                   rdfs:label "has direction"@en .


###  http://sweetontology.net/relaSpace/hasGeometricalObject
sorelsp:hasGeometricalObject rdf:type owl:ObjectProperty ;
                           rdfs:range sorepsg:GeometricalObject ;
                           rdfs:label "has geometrical object"@en .


###  http://sweetontology.net/relaSpace/hasGreaterVerticalExtentThan
sorelsp:hasGreaterVerticalExtentThan rdf:type owl:ObjectProperty ;
                                   rdfs:label "has greater vertical extent than"@en .


###  http://sweetontology.net/relaSpace/hasHeight
sorelsp:hasHeight rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf sorelsp:hasLength ;
                rdfs:range sopropsh:Height ;
                rdfs:label "has height"@en .


###  http://sweetontology.net/relaSpace/hasLatitudeBand
sorelsp:hasLatitudeBand rdf:type owl:ObjectProperty ;
                      rdfs:range sorear:LatitudeBand ;
                      rdfs:label "has latitude band"@en .


###  http://sweetontology.net/relaSpace/hasLatitudeLine
sorelsp:hasLatitudeLine rdf:type owl:ObjectProperty ;
                      rdfs:range sorear:LatitudeLine ;
                      rdfs:label "has latitude line"@en .


###  http://sweetontology.net/relaSpace/hasLength
sorelsp:hasLength rdf:type owl:ObjectProperty ;
                rdfs:range sopropsdis:Length ;
                rdfs:label "has length"@en .


###  http://sweetontology.net/relaSpace/hasLocation
sorelsp:hasLocation rdf:type owl:ObjectProperty ;
                  rdfs:range sopropsl:Location ;
                  rdfs:label "has location"@en .


###  http://sweetontology.net/relaSpace/hasLowerBoundary
sorelsp:hasLowerBoundary rdf:type owl:ObjectProperty ;
                       rdfs:subPropertyOf sorelsp:hasBoundary ;
                       rdfs:label "has lower boundary"@en .


###  http://sweetontology.net/relaSpace/hasMaximumDepth
sorelsp:hasMaximumDepth rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf sorelm:hasMaximum ,
                                         sorelsp:hasDepth ;
                      rdfs:label "has maximum depth"@en .


###  http://sweetontology.net/relaSpace/hasNormal
sorelsp:hasNormal rdf:type owl:ObjectProperty ;
                rdfs:range sopropsdir:Direction ;
                rdfs:label "has normal"@en .


###  http://sweetontology.net/relaSpace/hasOuterBoundary
sorelsp:hasOuterBoundary rdf:type owl:ObjectProperty ;
                       rdfs:subPropertyOf sorelsp:hasBoundary ;
                       rdfs:label "has outer boundary"@en .


###  http://sweetontology.net/relaSpace/hasReferenceDepth
sorelsp:hasReferenceDepth rdf:type owl:ObjectProperty ;
                        rdfs:subPropertyOf sorelsp:hasDepth ;
                        rdfs:label "has reference depth"@en .


###  http://sweetontology.net/relaSpace/hasReferenceHeight
sorelsp:hasReferenceHeight rdf:type owl:ObjectProperty ;
                         rdfs:subPropertyOf sorelsp:hasHeight ;
                         rdfs:label "has reference height"@en .


###  http://sweetontology.net/relaSpace/hasSpatialConfiguration
sorelsp:hasSpatialConfiguration rdf:type owl:ObjectProperty ;
                              rdfs:range soprops:Configuration ;
                              rdfs:label "has spatial configuration"@en .


###  http://sweetontology.net/relaSpace/hasSpatialDistribution
sorelsp:hasSpatialDistribution rdf:type owl:ObjectProperty ;
                             rdfs:range soprops:SpatialDistribution ;
                             rdfs:label "has spatial distribution"@en .


###  http://sweetontology.net/relaSpace/hasSpatialExtent
sorelsp:hasSpatialExtent rdf:type owl:ObjectProperty ;
                       rdfs:range soprops:SpatialExtent ;
                       rdfs:label "has spatial extent"@en .


###  http://sweetontology.net/relaSpace/hasSpatialProjection
sorelsp:hasSpatialProjection rdf:type owl:ObjectProperty ;
                           rdfs:label "has spatial projection"@en .


###  http://sweetontology.net/relaSpace/hasSpatialScale
sorelsp:hasSpatialScale rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf sorelm:hasScale ;
                      rdfs:range sopropo:SpatialScale ;
                      rdfs:label "has spatial scale"@en .


###  http://sweetontology.net/relaSpace/hasUpperBoundary
sorelsp:hasUpperBoundary rdf:type owl:ObjectProperty ;
                       rdfs:subPropertyOf sorelsp:hasBoundary ;
                       rdfs:label "has upper boundary"@en .


###  http://sweetontology.net/relaSpace/hasVertices
sorelsp:hasVertices rdf:type owl:ObjectProperty ;
                  rdfs:label "has vertices"@en .


###  http://sweetontology.net/relaSpace/hasVolume
sorelsp:hasVolume rdf:type owl:ObjectProperty ;
                rdfs:domain sorepsg3:GeometricalObject_3D ;
                rdfs:range sopropsm:Volume ;
                rdfs:label "has volume"@en .


###  http://sweetontology.net/relaSpace/hasWavelength
sorelsp:hasWavelength rdf:type owl:ObjectProperty ;
                    rdfs:domain sophw:Wave ;
                    rdfs:range sopropsdis:Wavelength ;
                    rdfs:label "has wavelength"@en .


###  http://sweetontology.net/relaSpace/inNH
sorelsp:inNH rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf sorelsp:inside ;
           rdfs:range sorear:NorthernHemisphere ;
           rdfs:label "in nh"@en .


###  http://sweetontology.net/relaSpace/inSH
sorelsp:inSH rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf sorelsp:inside ;
           rdfs:range sorear:SouthernHemisphere ;
           rdfs:label "in sh"@en .


###  http://sweetontology.net/relaSpace/inside
sorelsp:inside rdf:type owl:ObjectProperty ;
             owl:equivalentProperty sorelsp:interior ;
             rdfs:subPropertyOf sorelm:greaterThan ,
                                sorelsp:spatialRelation ;
             rdfs:label "inside"@en .


###  http://sweetontology.net/relaSpace/interior
sorelsp:interior rdf:type owl:ObjectProperty ;
               rdfs:label "interior"@en .


###  http://sweetontology.net/relaSpace/isAdjacentTo
sorelsp:isAdjacentTo rdf:type owl:ObjectProperty ;
                   rdfs:label "is adjacent to"@en .


###  http://sweetontology.net/relaSpace/largerScaleThan
sorelsp:largerScaleThan rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf sorelsp:largerThan ;
                      rdfs:domain sopropo:SpatialScale ;
                      rdfs:range sopropo:SpatialScale ;
                      rdfs:label "larger scale than"@en .


###  http://sweetontology.net/relaSpace/largerThan
sorelsp:largerThan rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf sorelm:greaterThan ;
                 rdfs:domain sopropsdis:Size ;
                 rdfs:range sopropsdis:Size ;
                 rdfs:label "larger than"@en .


###  http://sweetontology.net/relaSpace/near
sorelsp:near rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf sorelsp:spatialRelation ;
           rdfs:label "near"@en .


###  http://sweetontology.net/relaSpace/nonoverlapping
sorelsp:nonoverlapping rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf sorelsp:spatialRelation ;
                     rdfs:label "nonoverlapping"@en .


###  http://sweetontology.net/relaSpace/north
sorelsp:north rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf sorelsp:spatialRelation ;
            owl:inverseOf sorelsp:south ;
            rdfs:label "north"@en .


###  http://sweetontology.net/relaSpace/oppositeTo
sorelsp:oppositeTo rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf sorelsp:spatialRelation ;
                 rdf:type owl:SymmetricProperty ;
                 rdfs:domain sopropsdir:Direction ;
                 rdfs:range sopropsdir:Direction ;
                 rdfs:label "opposite to"@en .


###  http://sweetontology.net/relaSpace/originatesFrom
sorelsp:originatesFrom rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf sorel:hasRealm ;
                     rdfs:label "originates from"@en .


###  http://sweetontology.net/relaSpace/orthogonalTo
sorelsp:orthogonalTo rdf:type owl:ObjectProperty ;
                   owl:equivalentProperty sorelsp:perpendicularTo ;
                   rdfs:subPropertyOf sorelsp:spatialRelation ;
                   rdf:type owl:SymmetricProperty ;
                   rdfs:domain sopropsdir:Direction ;
                   rdfs:range sopropsdir:Direction ;
                   rdfs:label "orthogonal to"@en .


###  http://sweetontology.net/relaSpace/outside
sorelsp:outside rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf sorelm:lessThan ,
                                 sorelsp:spatialRelation ;
              rdfs:label "outside"@en .


###  http://sweetontology.net/relaSpace/overlapping
sorelsp:overlapping rdf:type owl:ObjectProperty ;
                  owl:equivalentProperty sorelsp:overlaps ;
                  rdfs:label "overlapping"@en .


###  http://sweetontology.net/relaSpace/overlaps
sorelsp:overlaps rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf sorelsp:spatialRelation ;
               rdfs:label "overlaps"@en .


###  http://sweetontology.net/relaSpace/perpendicularTo
sorelsp:perpendicularTo rdf:type owl:ObjectProperty ;
                      rdfs:label "perpendicular to"@en .


###  http://sweetontology.net/relaSpace/radius
sorelsp:radius rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf sorelsp:hasLength ;
             rdfs:label "radius"@en .


###  http://sweetontology.net/relaSpace/semiMajorAxis
sorelsp:semiMajorAxis rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf sorelsp:hasLength ;
                    rdfs:label "semi major axis"@en .


###  http://sweetontology.net/relaSpace/semiMinorAxis
sorelsp:semiMinorAxis rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf sorelsp:hasLength ;
                    rdfs:label "semi minor axis"@en .


###  http://sweetontology.net/relaSpace/separatedFrom
sorelsp:separatedFrom rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf sorelsp:spatialRelation ;
                    rdfs:label "separated from"@en .


###  http://sweetontology.net/relaSpace/south
sorelsp:south rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf sorelsp:spatialRelation ;
            rdfs:label "south"@en .


###  http://sweetontology.net/relaSpace/spatialRelation
sorelsp:spatialRelation rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf sorelm:relation ;
                      rdfs:domain sorepsg:GeometricalObject ;
                      rdfs:range sorepsg:GeometricalObject ;
                      rdfs:label "spatial relation"@en .


###  http://sweetontology.net/relaSpace/spatialSubset
sorelsp:spatialSubset rdf:type owl:ObjectProperty ;
                    rdfs:subPropertyOf sorelm:subsetOf ,
                                       sorelsp:spatialRelation ;
                    rdfs:label "spatial subset"@en .


###  http://sweetontology.net/relaSpace/spatialSuperset
sorelsp:spatialSuperset rdf:type owl:ObjectProperty ;
                      rdfs:subPropertyOf sorelm:supersetOf ,
                                         sorelsp:spatialRelation ;
                      rdfs:label "spatial superset"@en .


###  http://sweetontology.net/relaSpace/surroundedBy
sorelsp:surroundedBy rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf sorelsp:spatialSuperset ;
                   rdfs:label "surrounded by"@en .


###  http://sweetontology.net/relaSpace/under
sorelsp:under rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf sorelsp:below ;
            rdfs:label "under"@en .


###  http://sweetontology.net/relaSpace/upperPartOf
sorelsp:upperPartOf rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf sorelsp:spatialRelation ;
                  rdfs:label "upper part of"@en .


###  http://sweetontology.net/relaSpace/west
sorelsp:west rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf sorelsp:spatialRelation ;
           rdfs:label "west"@en .


#################################################################
#    Data properties
#################################################################

###  http://sweetontology.net/relaSpace/datum
sorelsp:datum rdf:type owl:DatatypeProperty ;
            rdfs:domain sorepsg3:ReferenceEllipsoid ;
            rdfs:label "datum"@en .


###  http://sweetontology.net/relaSpace/eccentricity
sorelsp:eccentricity rdf:type owl:DatatypeProperty ;
                   rdfs:range xsd:decimal ;
                   rdfs:label "eccentricity"@en .


###  http://sweetontology.net/relaSpace/flattening
sorelsp:flattening rdf:type owl:DatatypeProperty ;
                 rdfs:range xsd:decimal ;
                 rdfs:label "flattening"@en .


###  http://sweetontology.net/relaSpace/oblateness
sorelsp:oblateness rdf:type owl:DatatypeProperty ;
                 rdfs:range xsd:decimal ;
                 rdfs:label "oblateness"@en .


#################################################################
#    Classes
#################################################################

###  http://sweetontology.net/reprSpaceGeometry/Cluster
sorepsg:Cluster rdf:type owl:Class .


###  http://sweetontology.net/reprSpaceGeometry/GeometricalObject
sorepsg:GeometricalObject rdf:type owl:Class .


###  http://sweetontology.net/reprSpaceGeometry/GeometricalObject_2D
sorepsg:GeometricalObject_2D rdf:type owl:Class .


###  http://sweetontology.net/reprSpaceGeometry3D/GeometricalObject_3D
sorepsg3:GeometricalObject_3D rdf:type owl:Class .


###  http://sweetontology.net/reprSpaceGeometry3D/ReferenceEllipsoid
sorepsg3:ReferenceEllipsoid rdf:type owl:Class .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
