@prefix : <http://sweetontology.net/relaTime/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@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 soproptf: <http://sweetontology.net/propTimeFrequency/> .
@prefix owlt: <http://www.w3.org/2006/time#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sorel: <http://sweetontology.net/relaMath/> .
@prefix sopropti: <http://sweetontology.net/propTime/> .
@prefix sorept: <http://sweetontology.net/reprTime/> .
@prefix sorelsp: <http://sweetontology.net/relaSpace/> .
@prefix sorelt: <http://sweetontology.net/relaTime/> .
@base <http://sweetontology.net/relaTime> .

<http://sweetontology.net/relaTime> rdf:type owl:Ontology ;
                                     owl:imports <http://sweetontology.net/propTime> ,
                                                 <http://sweetontology.net/propTimeFrequency> ,
                                                 <http://sweetontology.net/relaMath> ,
                                                 <http://sweetontology.net/relaSpace> ,
                                                 <http://sweetontology.net/reprTime> ;
                                     rdfs:label "SWEET Ontology Relationships Time" ;
                                     dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
                                     owl:versionInfo "3.6.0" .

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

###  http://sweetontology.net/relaTime/beginning
sorelt:beginning rdf:type owl:ObjectProperty ;
                owl:equivalentProperty sorelt:hasStartTime ;
                rdfs:label "beginning"@en .


###  http://sweetontology.net/relaTime/end
sorelt:end rdf:type owl:ObjectProperty ;
          owl:equivalentProperty sorelt:hasEndTime ;
          rdfs:label "end"@en .


###  http://sweetontology.net/relaTime/endOf
sorelt:endOf rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owlt:after ;
            rdfs:label "end of"@en .


###  http://sweetontology.net/relaTime/halfLife
sorelt:halfLife rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf sorelt:hasDuration ;
               rdfs:label "half life"@en .


###  http://sweetontology.net/relaTime/hasAverageDuration
sorelt:hasAverageDuration rdf:type owl:ObjectProperty ;
                         rdfs:subPropertyOf sorelt:hasDuration ;
                         rdfs:label "has average duration"@en .


###  http://sweetontology.net/relaTime/hasBeginning
sorelt:hasBeginning rdf:type owl:ObjectProperty ;
                   owl:equivalentProperty sorelt:hasStartTime ;
                   rdfs:label "has beginning"@en .


###  http://sweetontology.net/relaTime/hasDuration
sorelt:hasDuration rdf:type owl:ObjectProperty ;
                  rdfs:range sopropti:Duration ;
                  rdfs:label "has duration"@en .


###  http://sweetontology.net/relaTime/hasEnd
sorelt:hasEnd rdf:type owl:ObjectProperty ;
             owl:equivalentProperty sorelt:hasEndTime ;
             rdfs:label "has end"@en .


###  http://sweetontology.net/relaTime/hasEndTime
sorelt:hasEndTime rdf:type owl:ObjectProperty ;
                 rdfs:subPropertyOf sorelt:hasTime ;
                 rdfs:range sopropti:EndTime ;
                 rdfs:label "has end time"@en .


###  http://sweetontology.net/relaTime/hasFrequency
sorelt:hasFrequency rdf:type owl:ObjectProperty ;
                   rdfs:range soproptf:Frequency ;
                   rdfs:label "has frequency"@en .


###  http://sweetontology.net/relaTime/hasNHTime
sorelt:hasNHTime rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf sorelsp:inNH ,
                                   sorelt:hasTime ;
                rdfs:label "has nh time"@en .


###  http://sweetontology.net/relaTime/hasPeriod
sorelt:hasPeriod rdf:type owl:ObjectProperty ;
                rdfs:range sopropti:Period ;
                rdfs:label "has period"@en .


###  http://sweetontology.net/relaTime/hasSHTime
sorelt:hasSHTime rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf sorelsp:inSH ,
                                   sorelt:hasTime ;
                rdfs:label "has sh time"@en .


###  http://sweetontology.net/relaTime/hasStart
sorelt:hasStart rdf:type owl:ObjectProperty ;
               owl:equivalentProperty sorelt:hasStartTime ;
               rdfs:label "has start"@en .


###  http://sweetontology.net/relaTime/hasStartTime
sorelt:hasStartTime rdf:type owl:ObjectProperty ;
                   owl:equivalentProperty sorelt:start ;
                   rdfs:subPropertyOf sorelt:hasTime ;
                   rdfs:range sopropti:StartTime ;
                   rdfs:label "has start time"@en .


###  http://sweetontology.net/relaTime/hasTemporalReference
sorelt:hasTemporalReference rdf:type owl:ObjectProperty ;
                           owl:equivalentProperty sorelt:hasTimeReference ;
                           rdfs:label "has temporal reference"@en .


###  http://sweetontology.net/relaTime/hasTime
sorelt:hasTime rdf:type owl:ObjectProperty ;
              rdfs:range sopropti:Time ;
              rdfs:label "has time"@en .


###  http://sweetontology.net/relaTime/hasTimeReference
sorelt:hasTimeReference rdf:type owl:ObjectProperty ;
                       rdfs:range sorept:TimeReference ;
                       rdfs:label "has time reference"@en .


###  http://sweetontology.net/relaTime/lessFrequentThan
sorelt:lessFrequentThan rdf:type owl:ObjectProperty ;
                       owl:inverseOf sorelt:moreFrequentThan ;
                       rdfs:label "less frequent than"@en .


###  http://sweetontology.net/relaTime/moreFrequentThan
sorelt:moreFrequentThan rdf:type owl:ObjectProperty ;
                       rdfs:subPropertyOf sorel:greaterThan ;
                       rdfs:domain soproptf:Frequency ;
                       rdfs:range soproptf:Frequency ;
                       rdfs:label "more frequent than"@en .


###  http://sweetontology.net/relaTime/olderThan
sorelt:olderThan rdf:type owl:ObjectProperty ;
                rdfs:subPropertyOf sorel:greaterThan ;
                owl:inverseOf sorelt:youngerThan ;
                rdfs:domain sopropti:Time ;
                rdfs:range sopropti:Time ;
                rdfs:label "older than"@en .


###  http://sweetontology.net/relaTime/start
sorelt:start rdf:type owl:ObjectProperty ;
            rdfs:label "start"@en .


###  http://sweetontology.net/relaTime/startOf
sorelt:startOf rdf:type owl:ObjectProperty ;
              rdfs:subPropertyOf owlt:before ;
              rdfs:label "start of"@en .


###  http://sweetontology.net/relaTime/temporalPartOf
sorelt:temporalPartOf rdf:type owl:ObjectProperty ;
                     rdfs:subPropertyOf sorel:subsetOf ;
                     rdfs:domain sopropti:Time ;
                     rdfs:range sopropti:Time ;
                     rdfs:label "temporal part of"@en .


###  http://sweetontology.net/relaTime/youngerThan
sorelt:youngerThan rdf:type owl:ObjectProperty ;
                  rdfs:label "younger than"@en .


###  http://www.w3.org/2006/time#after
owlt:after rdf:type owl:ObjectProperty ;
           rdfs:subPropertyOf sorel:greaterThan .


###  http://www.w3.org/2006/time#before
owlt:before rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf sorel:lessThan .


###  http://www.w3.org/2006/time#hasBeginning
owlt:hasBeginning rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf sorelt:hasStartTime .


###  http://www.w3.org/2006/time#hasEnd
owlt:hasEnd rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf sorelt:hasEndTime .


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

###  http://sweetontology.net/relaTime/dayOfYear
sorelt:dayOfYear rdf:type owl:DatatypeProperty ;
                rdfs:label "day of year"@en .


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

###  http://sweetontology.net/reprTime/TimeReference
sorept:TimeReference rdf:type owl:Class .


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