@prefix : .
@prefix nao: .
@prefix owl: .
@prefix rdf: .
@prefix sem: .
@prefix xml: .
@prefix xsd: .
@prefix rdfs: .
@prefix skos: .
@prefix time: .
@base .
rdf:type owl:Ontology ;
owl:versionIRI ;
owl:versionInfo "0.2.2" ;
rdfs:label "News Angles Ontology"@en .
#################################################################
# Annotation properties
#################################################################
### http://www.w3.org/2004/02/skos/core#closeMatch
skos:closeMatch rdf:type owl:AnnotationProperty .
#################################################################
# Object Properties
#################################################################
### http://purl.org/news/angles/author
nao:author rdf:type owl:ObjectProperty ;
rdfs:domain nao:NewsItem ;
rdfs:range nao:Actor .
### http://purl.org/news/angles/hasActor
nao:hasActor rdf:type owl:ObjectProperty ;
rdfs:domain nao:ActorComponent ;
rdfs:range nao:Actor .
### http://purl.org/news/angles/hasActorComponent
nao:hasActorComponent rdf:type owl:ObjectProperty ;
rdfs:domain nao:Event ;
rdfs:range nao:ActorComponent .
### http://purl.org/news/angles/hasActorRole
nao:hasActorRole rdf:type owl:ObjectProperty ;
rdfs:domain nao:ActorComponent ;
rdfs:range nao:ActorRole .
### http://purl.org/news/angles/hasDomain
nao:hasDomain rdf:type owl:ObjectProperty ;
rdfs:domain nao:Function .
### http://purl.org/news/angles/hasEvent
nao:hasEvent rdf:type owl:ObjectProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( nao:Fabula
nao:NewsItem
)
] ;
rdfs:range nao:Event .
### http://purl.org/news/angles/hasFabula
nao:hasFabula rdf:type owl:ObjectProperty ;
rdfs:domain nao:NewsReport ;
rdfs:range nao:Fabula .
### http://purl.org/news/angles/hasMember
nao:hasMember rdf:type owl:ObjectProperty ;
rdfs:domain nao:Set ;
rdfs:range owl:Thing .
### http://purl.org/news/angles/hasNewsAngle
nao:hasNewsAngle rdf:type owl:ObjectProperty ;
rdfs:domain nao:Fabula ;
rdfs:range nao:NewsAngle .
### http://purl.org/news/angles/hasPlace
nao:hasPlace rdf:type owl:ObjectProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( nao:Event
nao:Fabula
)
] ;
rdfs:range nao:Place .
### http://purl.org/news/angles/hasRange
nao:hasRange rdf:type owl:ObjectProperty ;
rdfs:domain nao:Function .
### http://purl.org/news/angles/hasSource
nao:hasSource rdf:type owl:ObjectProperty ;
rdfs:domain nao:NewsItem ;
rdfs:range nao:NewsSource .
### http://purl.org/news/angles/hasTimeOfPublication
nao:hasTimeOfPublication rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf time:hasTime ;
rdfs:domain nao:NewsItem ;
rdfs:range nao:Timepoint .
### http://www.w3.org/2006/time#hasTime
time:hasTime rdf:type owl:ObjectProperty .
#################################################################
# Data properties
#################################################################
### http://purl.org/news/angles/hasIdentifier
nao:hasIdentifier rdf:type owl:DatatypeProperty ;
rdfs:range xsd:anyURI .
#################################################################
# Classes
#################################################################
### http://purl.org/news/angles/Actor
nao:Actor rdf:type owl:Class ;
sem:Actor .
### http://purl.org/news/angles/ActorComponent
nao:ActorComponent rdf:type owl:Class ;
sem:Role .
### http://purl.org/news/angles/ActorRole
nao:ActorRole rdf:type owl:Class ;
sem:RoleType .
### http://purl.org/news/angles/Event
nao:Event rdf:type owl:Class ;
owl:equivalentClass sem:Event ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty time:hasTime ;
owl:allValuesFrom time:Interval
] .
### http://purl.org/news/angles/EventSet
nao:EventSet rdf:type owl:Class ;
rdfs:subClassOf [ owl:intersectionOf ( nao:Set
[ rdf:type owl:Restriction ;
owl:onProperty nao:hasMember ;
owl:allValuesFrom nao:Event
]
) ;
rdf:type owl:Class
] .
### http://purl.org/news/angles/EventSpace
nao:EventSpace rdf:type owl:Class ;
rdfs:subClassOf [ owl:intersectionOf ( nao:Set
[ rdf:type owl:Restriction ;
owl:onProperty nao:hasMember ;
owl:allValuesFrom nao:EventSet
]
) ;
rdf:type owl:Class
] .
### http://purl.org/news/angles/Fabula
nao:Fabula rdf:type owl:Class .
### http://purl.org/news/angles/FabulaSet
nao:FabulaSet rdf:type owl:Class ;
rdfs:subClassOf [ owl:intersectionOf ( nao:Set
[ rdf:type owl:Restriction ;
owl:onProperty nao:hasMember ;
owl:allValuesFrom nao:Fabula
]
) ;
rdf:type owl:Class
] .
### http://purl.org/news/angles/FabulaSpace
nao:FabulaSpace rdf:type owl:Class ;
rdfs:subClassOf [ owl:intersectionOf ( nao:Set
[ rdf:type owl:Restriction ;
owl:onProperty nao:hasMember ;
owl:allValuesFrom nao:FabulaSet
]
) ;
rdf:type owl:Class
] .
### http://purl.org/news/angles/Function
nao:Function rdf:type owl:Class .
### http://purl.org/news/angles/NewsAngle
nao:NewsAngle rdf:type owl:Class ;
rdfs:subClassOf [ owl:intersectionOf ( nao:Function
[ rdf:type owl:Restriction ;
owl:onProperty nao:hasDomain ;
owl:allValuesFrom nao:EventSpace
]
[ rdf:type owl:Restriction ;
owl:onProperty nao:hasRange ;
owl:allValuesFrom nao:FabulaSpace
]
) ;
rdf:type owl:Class
] .
### http://purl.org/news/angles/NewsItem
nao:NewsItem rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty time:hasTime ;
owl:allValuesFrom time:Instant
] .
### http://purl.org/news/angles/NewsReport
nao:NewsReport rdf:type owl:Class ;
rdfs:subClassOf nao:NewsItem .
### http://purl.org/news/angles/NewsSource
nao:NewsSource rdf:type owl:Class ;
rdfs:comment "For e.g.: news source" .
### http://purl.org/news/angles/Place
nao:Place rdf:type owl:Class ;
sem:Place ,
.
### http://purl.org/news/angles/Set
nao:Set rdf:type owl:Class .
### http://purl.org/news/angles/TemporalEntity
nao:TemporalEntity rdf:type owl:Class .
### http://purl.org/news/angles/Timepoint
nao:Timepoint rdf:type owl:Class ;
owl:equivalentClass time:Instant .
### http://semanticweb.cs.vu.nl/2009/11/sem/Event
sem:Event rdf:type owl:Class .
### http://www.geonames.org/ontology#Feature
rdf:type owl:Class .
### http://www.w3.org/2006/time#Instant
time:Instant rdf:type owl:Class .
### http://www.w3.org/2006/time#Interval
time:Interval rdf:type owl:Class .
### http://www.w3.org/2006/time#TemporalEntity
time:TemporalEntity rdf:type owl:Class .
### Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi