@prefix : .
@prefix owl: .
@prefix dcterms: .
@prefix rdf: .
@prefix xml: .
@prefix xsd: .
@prefix owlt: .
@prefix sostp: .
@prefix rdfs: .
@prefix sorel: .
@prefix sorep: .
@prefix sorepts: .
@prefix sopropt: .
@prefix sopropti: .
@prefix sorelm: .
@prefix sorelt: .
@prefix sorepsu: .
@prefix sorelsc: .
@base .
rdf:type owl:Ontology ;
owl:imports ,
,
,
,
,
,
,
,
;
rdfs:label "SWEET Ontology Representation Time Season" ;
dcterms:license ;
owl:versionInfo "3.6.0" .
#################################################################
# Object Properties
#################################################################
### http://www.w3.org/2006/time#hasBeginning
owlt:hasBeginning rdf:type owl:ObjectProperty .
### http://www.w3.org/2006/time#hasEnd
owlt:hasEnd rdf:type owl:ObjectProperty .
### http://sweetontology.net/relaTime/hasNHTime
sorelt:hasNHTime rdf:type owl:ObjectProperty .
### http://sweetontology.net/relaTime/hasSHTime
sorelt:hasSHTime rdf:type owl:ObjectProperty .
### http://sweetontology.net/rela/hasState
sorel:hasState rdf:type owl:ObjectProperty .
### http://sweetontology.net/relaMath/hasMaximum
sorelm:hasMaximum rdf:type owl:ObjectProperty .
### http://sweetontology.net/relaMath/hasMinimum
sorelm:hasMinimum rdf:type owl:ObjectProperty .
### http://sweetontology.net/relaSci/hasUnit
sorelsc:hasUnit rdf:type owl:ObjectProperty .
#################################################################
# Data Properties
#################################################################
### http://sweetontology.net/relaTime/dayOfYear
sorelt:dayOfYear rdf:type owl:DatatypeProperty .
#################################################################
# Classes
#################################################################
### http://sweetontology.net/propTemperature/Temperature
sopropt:Temperature rdf:type owl:Class .
### http://sweetontology.net/propTime/Time
sopropti:Time rdf:type owl:Class .
### http://sweetontology.net/reprTimeSeason/ColdestMonth
sorepts:ColdestMonth rdf:type owl:Class ;
rdfs:subClassOf sopropti:Time ,
[ rdf:type owl:Restriction ;
owl:onProperty sorelm:hasMinimum ;
owl:someValuesFrom sopropt:Temperature
] ,
[ rdf:type owl:Restriction ;
owl:onProperty sorelsc:hasUnit ;
owl:hasValue sorepsu:month
] ;
rdfs:label "coldest month"@en .
### http://sweetontology.net/reprTimeSeason/DrySeason
sorepts:DrySeason rdf:type owl:Class ;
rdfs:subClassOf sorepts:Season ,
[ rdf:type owl:Restriction ;
owl:onProperty sorel:hasState ;
owl:hasValue sostp:Dry
] ;
rdfs:label "dry season"@en .
### http://sweetontology.net/reprTimeSeason/Equinox
sorepts:Equinox rdf:type owl:Class ;
rdfs:subClassOf owlt:Instant ;
rdfs:label "equinox"@en .
### http://sweetontology.net/reprTimeSeason/Season
sorepts:Season rdf:type owl:Class ;
rdfs:subClassOf owlt:ProperInterval ;
rdfs:label "season"@en .
### http://sweetontology.net/reprTimeSeason/Solstice
sorepts:Solstice rdf:type owl:Class ;
rdfs:subClassOf owlt:Instant ;
rdfs:label "solstice"@en .
### http://sweetontology.net/reprTimeSeason/WarmestMonth
sorepts:WarmestMonth rdf:type owl:Class ;
rdfs:subClassOf sopropti:Time ,
[ rdf:type owl:Restriction ;
owl:onProperty sorelm:hasMaximum ;
owl:someValuesFrom sopropt:Temperature
] ,
[ rdf:type owl:Restriction ;
owl:onProperty sorelsc:hasUnit ;
owl:hasValue sorepsu:month
] ;
rdfs:label "warmest month"@en .
### http://sweetontology.net/reprTimeSeason/WetSeason
sorepts:WetSeason rdf:type owl:Class ;
rdfs:subClassOf sorepts:Season ,
[ rdf:type owl:Restriction ;
owl:onProperty sorel:hasState ;
owl:hasValue sostp:Wet
] ;
rdfs:label "wet season"@en .
### http://www.w3.org/2006/time#Instant
owlt:Instant rdf:type owl:Class .
### http://www.w3.org/2006/time#ProperInterval
owlt:ProperInterval rdf:type owl:Class .
#################################################################
# Individuals
#################################################################
### http://sweetontology.net/reprSciUnits/month
sorepsu:month rdf:type owl:NamedIndividual .
### http://sweetontology.net/reprTimeSeason/Autumn
sorepts:Autumn rdf:type owl:NamedIndividual ,
sorepts:Season ;
owl:sameAs sorepts:Fall ;
rdfs:label "autumn"@en ;
owlt:hasBeginning sorepts:AutumnalEquinox ;
owlt:hasEnd sorepts:WinterSolstice .
### http://sweetontology.net/reprTimeSeason/AutumnalEquinox
sorepts:AutumnalEquinox rdf:type owl:NamedIndividual ,
sorepts:Equinox ;
owl:sameAs sorepts:FallEquinox ;
rdfs:label "autumnal equinox"@en .
### http://sweetontology.net/reprTimeSeason/DecemberSolstice
sorepts:DecemberSolstice rdf:type owl:NamedIndividual ,
sorepts:Solstice ;
sorelt:dayOfYear "355"^^xsd:nonNegativeInteger ;
rdfs:label "december solstice"@en .
### http://sweetontology.net/reprTimeSeason/Fall
sorepts:Fall rdf:type owl:NamedIndividual ,
sorepts:Season ;
rdfs:label "fall"@en .
### http://sweetontology.net/reprTimeSeason/FallEquinox
sorepts:FallEquinox rdf:type owl:NamedIndividual ,
sorepts:Equinox ;
rdfs:label "fall equinox"@en .
### http://sweetontology.net/reprTimeSeason/JuneSolstice
sorepts:JuneSolstice rdf:type owl:NamedIndividual ,
sorepts:Solstice ;
sorelt:dayOfYear "172"^^xsd:nonNegativeInteger ;
rdfs:label "june solstice"@en .
### http://sweetontology.net/reprTimeSeason/Spring
sorepts:Spring rdf:type owl:NamedIndividual ,
sorepts:Season ;
rdfs:label "spring"@en ;
owlt:hasBeginning sorepts:SpringEquinox ;
owlt:hasEnd sorepts:SummerSolstice .
### http://sweetontology.net/reprTimeSeason/SpringEquinox
sorepts:SpringEquinox rdf:type owl:NamedIndividual ,
sorepts:Equinox ;
rdfs:label "spring equinox"@en .
### http://sweetontology.net/reprTimeSeason/Summer
sorepts:Summer rdf:type owl:NamedIndividual ,
sorepts:Season ;
rdfs:label "summer"@en ;
owlt:hasBeginning sorepts:SummerSolstice ;
owlt:hasEnd sorepts:FallEquinox .
### http://sweetontology.net/reprTimeSeason/SummerSolstice
sorepts:SummerSolstice rdf:type owl:NamedIndividual ,
sorepts:Solstice ;
sorelt:hasNHTime sorepts:JuneSolstice ;
sorelt:hasSHTime sorepts:DecemberSolstice ;
rdfs:label "summer solstice"@en .
### http://sweetontology.net/reprTimeSeason/Winter
sorepts:Winter rdf:type owl:NamedIndividual ,
sorepts:Season ;
rdfs:label "winter"@en ;
owlt:hasBeginning sorepts:WinterSolstice ;
owlt:hasEnd sorepts:SpringEquinox .
### http://sweetontology.net/reprTimeSeason/WinterSolstice
sorepts:WinterSolstice rdf:type owl:NamedIndividual ,
sorepts:Solstice ;
sorelt:hasNHTime sorepts:DecemberSolstice ;
sorelt:hasSHTime sorepts:JuneSolstice ;
rdfs:label "winter solstice"@en .
### http://sweetontology.net/statePhysical/Dry
sostp:Dry rdf:type owl:NamedIndividual .
### http://sweetontology.net/statePhysical/Wet
sostp:Wet rdf:type owl:NamedIndividual .
#################################################################
# General axioms
#################################################################
[ rdf:type owl:AllDifferent ;
owl:distinctMembers ( sorepts:FallEquinox
sorepts:SpringEquinox
)
] .
### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi