@prefix : <http://sweetontology.net/propSpaceDirection/> .
@prefix sopropsdir: <http://sweetontology.net/propSpaceDirection/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix sopropsl: <http://sweetontology.net/propSpaceLocation/> .
@prefix sorepm: <http://sweetontology.net/reprMath/> .
@prefix sopropq: <http://sweetontology.net/propQuantity/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorepsd: <http://sweetontology.net/reprSpaceDirection/> .
@prefix sorepsg3: <http://sweetontology.net/reprSpaceGeometry3D/> .
@prefix sorelsp: <http://sweetontology.net/relaSpace/> .
@prefix sorepsu: <http://sweetontology.net/reprSciUnits/> .
@prefix sorelsc: <http://sweetontology.net/relaSci/> .
@base <http://sweetontology.net/propSpaceDirection> .

<http://sweetontology.net/propSpaceDirection> rdf:type owl:Ontology ;
                                               owl:imports <http://sweetontology.net/propQuantity> ,
                                                           <http://sweetontology.net/propSpaceLocation> ,
                                                           <http://sweetontology.net/relaSci> ,
                                                           <http://sweetontology.net/relaSpace> ,
                                                           <http://sweetontology.net/reprMath> ,
                                                           <http://sweetontology.net/reprSciUnits> ,
                                                           <http://sweetontology.net/reprSpaceDirection> ,
                                                           <http://sweetontology.net/reprSpaceGeometry3D> ;
                                               rdfs:label "SWEET Ontology Property Space Direction" ;
                                               dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                               owl:versionInfo "3.6.0" .

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

###  http://sweetontology.net/relaSci/hasDefaultUnit
sorelsc:hasDefaultUnit rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaSpace/hasDirection
sorelsp:hasDirection rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaSpace/hasGeometricalObject
sorelsp:hasGeometricalObject rdf:type owl:ObjectProperty .


###  http://sweetontology.net/relaSpace/oppositeTo
sorelsp:oppositeTo rdf:type owl:ObjectProperty .


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

###  http://sweetontology.net/propSpaceDirection/Angle
sopropsdir:Angle rdf:type owl:Class ;
          rdfs:subClassOf sopropq:Quantity ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelsc:hasDefaultUnit ;
                            owl:hasValue sorepsu:radian
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty sorelsp:hasDirection ;
                            owl:cardinality "2"^^xsd:nonNegativeInteger
                          ] ;
          rdfs:label "angle"@en .


###  http://sweetontology.net/propSpaceDirection/AngularDirection
sopropsdir:AngularDirection rdf:type owl:Class ;
                     rdfs:subClassOf sopropsdir:Direction ;
                     rdfs:label "angular direction"@en .


###  http://sweetontology.net/propSpaceDirection/Attitude
sopropsdir:Attitude rdf:type owl:Class ;
             rdfs:subClassOf sopropsdir:Direction ;
             rdfs:label "attitude"@en .


###  http://sweetontology.net/propSpaceDirection/Axis
sopropsdir:Axis rdf:type owl:Class ;
         rdfs:subClassOf sopropsdir:Direction ;
         rdfs:label "axis"@en .


###  http://sweetontology.net/propSpaceDirection/Azimuth
sopropsdir:Azimuth rdf:type owl:Class ;
            rdfs:subClassOf sopropsdir:Direction ;
            rdfs:label "azimuth"@en .


###  http://sweetontology.net/propSpaceDirection/AzimuthalDirection
sopropsdir:AzimuthalDirection rdf:type owl:Class ;
                       rdfs:subClassOf sopropsdir:Direction ;
                       rdfs:label "azimuthal direction"@en .


###  http://sweetontology.net/propSpaceDirection/Bearing
sopropsdir:Bearing rdf:type owl:Class ;
            owl:equivalentClass sopropsdir:Direction ;
            rdfs:label "bearing"@en .


###  http://sweetontology.net/propSpaceDirection/Direction
sopropsdir:Direction rdf:type owl:Class ;
              owl:equivalentClass sopropsdir:Inclination ;
              rdfs:subClassOf sorepm:Vector_3D ;
              rdfs:label "direction"@en .


###  http://sweetontology.net/propSpaceDirection/HorizontalDirection
sopropsdir:HorizontalDirection rdf:type owl:Class ;
                        rdfs:subClassOf sopropsdir:Direction ;
                        rdfs:label "horizontal direction"@en .


###  http://sweetontology.net/propSpaceDirection/Incidence
sopropsdir:Incidence rdf:type owl:Class ;
              rdfs:subClassOf sopropsdir:Direction ;
              rdfs:label "incidence"@en .


###  http://sweetontology.net/propSpaceDirection/Inclination
sopropsdir:Inclination rdf:type owl:Class ;
                rdfs:label "inclination"@en .


###  http://sweetontology.net/propSpaceDirection/Incoming
sopropsdir:Incoming rdf:type owl:Class ;
             owl:equivalentClass sopropsdir:Inward ;
             rdfs:subClassOf sopropsdir:Direction ;
             rdfs:label "incoming"@en .


###  http://sweetontology.net/propSpaceDirection/Inward
sopropsdir:Inward rdf:type owl:Class ;
           rdfs:label "inward"@en .


###  http://sweetontology.net/propSpaceDirection/Lateral
sopropsdir:Lateral rdf:type owl:Class ;
            rdfs:subClassOf sopropsdir:Direction ;
            rdfs:label "lateral"@en .


###  http://sweetontology.net/propSpaceDirection/Orientation
sopropsdir:Orientation rdf:type owl:Class ;
                rdfs:subClassOf sopropsdir:Direction ;
                rdfs:label "orientation"@en .


###  http://sweetontology.net/propSpaceDirection/Outgoing
sopropsdir:Outgoing rdf:type owl:Class ;
             owl:equivalentClass sopropsdir:Outward ;
             rdfs:subClassOf sopropsdir:Direction ,
                             [ rdf:type owl:Restriction ;
                               owl:onProperty sorelsp:oppositeTo ;
                               owl:allValuesFrom sopropsdir:Incoming
                             ] ;
             rdfs:label "outgoing"@en .


###  http://sweetontology.net/propSpaceDirection/Outward
sopropsdir:Outward rdf:type owl:Class ;
            rdfs:label "outward"@en .


###  http://sweetontology.net/propSpaceDirection/PolarDirection
sopropsdir:PolarDirection rdf:type owl:Class ;
                   rdfs:subClassOf sopropsdir:Direction ;
                   rdfs:label "polar direction"@en .


###  http://sweetontology.net/propSpaceDirection/Radial
sopropsdir:Radial rdf:type owl:Class ;
           rdfs:subClassOf sopropsdir:Direction ;
           rdfs:label "radial"@en .


###  http://sweetontology.net/propSpaceDirection/SolidAngle
sopropsdir:SolidAngle rdf:type owl:Class ;
               rdfs:subClassOf sopropq:Quantity ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty sorelsp:hasGeometricalObject ;
                                 owl:allValuesFrom sorepsg3:Cone
                               ] ,
                               [ rdf:type owl:Restriction ;
                                 owl:onProperty sorelsc:hasDefaultUnit ;
                                 owl:hasValue sorepsu:steradian
                               ] ;
               rdfs:label "solid angle"@en .


###  http://sweetontology.net/propSpaceDirection/Tilt
sopropsdir:Tilt rdf:type owl:Class ;
         rdfs:subClassOf sopropsdir:Direction ;
         rdfs:label "tilt"@en .


###  http://sweetontology.net/propSpaceDirection/VerticalDirection
sopropsdir:VerticalDirection rdf:type owl:Class ;
                      rdfs:subClassOf sopropsdir:Direction ;
                      rdfs:label "vertical direction"@en .


###  http://sweetontology.net/propSpaceDirection/Zenith
sopropsdir:Zenith rdf:type owl:Class ;
           rdfs:subClassOf sopropsdir:Direction ;
           rdfs:label "zenith"@en .


###  http://sweetontology.net/reprMath/Vector_3D
sorepm:Vector_3D rdf:type owl:Class .


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


#################################################################
#    Individuals
#################################################################

###  http://sweetontology.net/reprSciUnits/radian
sorepsu:radian rdf:type owl:NamedIndividual .


###  http://sweetontology.net/reprSciUnits/steradian
sorepsu:steradian rdf:type owl:NamedIndividual .


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