@base <http://linkeddata.finki.ukim.mk/lod/ontology/tao#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix ns4: <http://purl.org/vocab/vann/> .
@prefix ns5: <http://creativecommons.org/ns#> .

<>
    ns5:license <https://creativecommons.org/licenses/by/3.0/> ;
    dct:contributor <https://plus.google.com/+MilosJovanovik> ;
    dct:creator <http://plus.google.com/+GoranPetkovski> ;
    dct:description "Transport Administration Ontology (TAO) for describing data from Swedish Transport Administration Web site." ;
    dct:issued "2015-06-17" ;
    dct:modified "2016-08-28" ;
    dct:publisher <http://finki.ukim.mk/> ;
    dct:rights "Copyright 2014, Goran Petkovski" ;
    dct:title "Transport Administration Ontology" ;
    ns4:preferredNamespacePrefix "tao" ;
    ns4:preferredNamespaceUri "http://linkeddata.finki.ukim.mk/lod/ontology/tao#" ;
    a owl:Ontology ;
    rdfs:comment "Transport Administration Ontology (TAO) for describing data from Swedish Transport Administration Web site." ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Transport Administration Ontology" ;
    owl:versionInfo "1.1" .

<#Accident_Service>
    a owl:Class ;
    rdfs:comment "Class that describe emergency information on traffic accidents, fallen trees and other obstructions that affect accessibility. Includes information on location, impact, causes and possible traffic restrictions." ;
    rdfs:label "Accident_Service" ;
    rdfs:subClassOf <#Situation_Record> .

<#Ferry_Service>
    a owl:Class ;
    rdfs:comment "Class that contains information about reports of deviations and cancellations of the SwedishTransport Administration ferry services. Contains information on ferry routes, estimated duration and possible restrictions." ;
    rdfs:label "Ferry_Service" ;
    rdfs:subClassOf <#Situation_Record> .

<#Location>
    a owl:Class ;
    rdfs:comment "Information about location where the Situation Record was generated. It contains several properties describing the Location. It contains geo:longitude and geo:latitude for creataing external links to othe datasets." ;
    rdfs:label "Location" .

<#Place_Info>
    a owl:Class .

<#Rest_Area>
    a owl:Class ;
    rdfs:comment "Class that describe rest areas with information on location, level of equipment, service and information functions." ;
    rdfs:label "Rest_Area" ;
    rdfs:subClassOf <#Situation_Record> .

<#Road_Condition>
    a owl:Class ;
    rdfs:comment "Class that describe the conditions of the road surface which may affect driving conditions. These may be related to the weather (e.g. ice, snow etc.) or to other conditions (e.g. oil, mud, leaves etc. on the road)" ;
    rdfs:label "Road_Condition" ;
    rdfs:subClassOf <#Situation_Record> .

<#Road_Work>
    a owl:Class ;
    rdfs:comment "Class that describe information about ongoing, planned and completed roadworks. Includes information on location, type of road work, impact and restrictions like closures of lanes, width restrictions, rerouting and traffic and speed reductions." ;
    rdfs:label "Road_Work" ;
    rdfs:subClassOf <#Situation_Record> .

<#Situation_Record>
    a owl:Class ;
    rdfs:comment "Class describing the basic information about Situation Record instances. It contains  information about time when it occured and information status." ;
    rdfs:label "Situation_Record" .

<#areaPlaceName>
    a owl:DatatypeProperty ;
    rdfs:domain <#Rest_Area> ;
    rdfs:range rdfs:Literal .

<#carriageway>
    a owl:DatatypeProperty ;
    rdfs:domain <#Road_Condition> ;
    rdfs:range rdfs:Literal .

<#cityName>
    a owl:DatatypeProperty ;
    rdfs:domain <#Rest_Area> ;
    rdfs:range rdfs:Literal .

<#contributor>
    a owl:AnnotationProperty ;
    rdfs:subPropertyOf rdfs:isDefinedBy .

<#countyNumber>
    a owl:DatatypeProperty ;
    rdfs:domain <#Location> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .

<#distanceNearestCity>
    a owl:DatatypeProperty ;
    rdfs:domain <#Rest_Area> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .

<#ferryInfo>
    a owl:DatatypeProperty ;
    rdfs:domain <#Ferry_Service> ;
    rdfs:range rdfs:Literal .

<#has_Location>
    a owl:ObjectProperty ;
    rdfs:domain <#Situation_Record> ;
    rdfs:range <#Location> .

<#information_Status>
    a owl:DatatypeProperty ;
    rdfs:domain <#Situation_Record> ;
    rdfs:range rdfs:Literal .

<#issued>
    a owl:AnnotationProperty ;
    rdfs:subPropertyOf rdfs:isDefinedBy .

<#lane>
    a owl:DatatypeProperty ;
    rdfs:domain <#Road_Work> ;
    rdfs:range rdfs:Literal .

<#lanesRestricted>
    a owl:DatatypeProperty ;
    rdfs:domain <#Accident_Service> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .

<#lengthAffected>
    a owl:DatatypeProperty ;
    rdfs:domain <#Accident_Service> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .

<#location_Of_Situation>
    a owl:ObjectProperty ;
    rdfs:domain <#Location> ;
    rdfs:range <#Situation_Record> ;
    owl:inverseOf <#has_Location> .

<#locaton_Descriptor>
    a owl:DatatypeProperty ;
    rdfs:domain <#Rest_Area> ;
    rdfs:range rdfs:Literal .

<#offsetDistance>
    a owl:DatatypeProperty ;
    rdfs:domain <#Accident_Service> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .

<#preferredNamespacePrefix>
    a owl:AnnotationProperty ;
    rdfs:subPropertyOf rdfs:isDefinedBy .

<#preferredNamespaceUri>
    a owl:AnnotationProperty ;
    rdfs:subPropertyOf rdfs:isDefinedBy .

<#severity>
    a owl:DatatypeProperty ;
    rdfs:domain <#Situation_Record> ;
    rdfs:range rdfs:Literal .

<#situationRecordTime>
    a owl:DatatypeProperty ;
    rdfs:domain <#Situation_Record> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#dateTime> .

<#speedLimit>
    a owl:DatatypeProperty ;
    rdfs:domain <#Road_Work> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#nonNegativeInteger> .

<#textDescription>
    a owl:DatatypeProperty ;
    rdfs:domain <#Road_Condition> ;
    rdfs:range rdfs:Literal .

<#title>
    a owl:AnnotationProperty ;
    rdfs:subPropertyOf rdfs:isDefinedBy .

dct:description
    a owl:DatatypeProperty ;
    rdfs:domain <#Situation_Record> ;
    rdfs:range rdfs:Literal .

<http://purl.org/ontology/places/road>
    a owl:DatatypeProperty ;
    rdfs:domain <#Location> ;
    rdfs:range rdfs:Literal .

<http://www.w3.org/2003/01/geo/wgs84_pos#latitude>
    a owl:DatatypeProperty ;
    rdfs:domain <#Location> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#decimal> .

<http://www.w3.org/2003/01/geo/wgs84_pos#longitude>
    a owl:DatatypeProperty ;
    rdfs:domain <#Location> ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#decimal> .

<http://www.w3.org/2004/02/skos/core#related>
    a owl:ObjectProperty ;
    rdfs:domain <#Rest_Area> ;
    rdfs:range <#Place_Info> .

