Commit a0685b53 authored by Helen Rawsthorne's avatar Helen Rawsthorne
Browse files

aded s4mari object properties with domain, range and seeAlso link to corresponding element in CISE

parent 7f22e545
Loading
Loading
Loading
Loading
+187 −15
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix sosa: <http://www.w3.org/ns/sosa/> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@@ -86,6 +87,182 @@ vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty .
vann:preferredNamespaceUri rdf:type owl:AnnotationProperty .


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

###  https://saref.etsi.org/saref4mari/carriesVehicle
s4mari:carriesVehicle rdf:type owl:ObjectProperty ;
                      rdfs:domain s4mari:Vehicle ;
                      rdfs:range s4mari:Vehicle ;
                      rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vehicle_VehicleCarriesVehicle_Vehicles.html" .


###  https://saref.etsi.org/saref4mari/generatedBy
s4mari:generatedBy rdf:type owl:ObjectProperty ;
                   rdfs:domain s4mari:UniqueIdentifier ;
                   rdfs:range s4mari:Organisation ;
                   rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/UniqueIdentifier_GeneratedBy.html" .


###  https://saref.etsi.org/saref4mari/hasAvailabilityPeriod
s4mari:hasAvailabilityPeriod rdf:type owl:ObjectProperty ;
                             rdfs:domain s4mari:OperationalAsset ;
                             rdfs:range s4mari:Period ;
                             rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/OperationalAsset_AvailabilityPeriod.html" .


###  https://saref.etsi.org/saref4mari/hasCargo
s4mari:hasCargo rdf:type owl:ObjectProperty ;
                rdfs:domain s4mari:Vehicle ;
                rdfs:range s4mari:Cargo ;
                rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vehicle_VehicleCargo_Cargo.html" .


###  https://saref.etsi.org/saref4mari/hasCargoUnit
s4mari:hasCargoUnit rdf:type owl:ObjectProperty ;
                    rdfs:domain s4mari:Cargo ;
                    rdfs:range s4mari:Cargo ;
                    rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Cargo_CargoCargoUnit_ContainedCargoUnit.html" .


###  https://saref.etsi.org/saref4mari/hasCorrespondentAsset
s4mari:hasCorrespondentAsset rdf:type owl:ObjectProperty ;
                             rdfs:domain s4mari:Vehicle ;
                             rdfs:range s4mari:OperationalAsset ;
                             rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vehicle_VehicleAsset_CorrespondentAsset.html" .


###  https://saref.etsi.org/saref4mari/hasCorrespondentVehicle
s4mari:hasCorrespondentVehicle rdf:type owl:ObjectProperty ;
                               rdfs:domain s4mari:OperationalAsset ;
                               rdfs:range s4mari:Vehicle ;
                               rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/OperationalAsset_VehicleAsset_CorrespondentVehicle.html" .


###  https://saref.etsi.org/saref4mari/hasCreator
s4mari:hasCreator rdf:type owl:ObjectProperty ;
                  rdfs:domain s4mari:Metadata ;
                  rdfs:range s4mari:Agent ;
                  rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_Creator.html" .


###  https://saref.etsi.org/saref4mari/hasLocation
s4mari:hasLocation rdf:type owl:ObjectProperty ;
                   rdfs:domain [ rdf:type owl:Class ;
                                 owl:unionOf ( s4mari:Agent
                                               s4mari:Event
                                               s4mari:MaritimeObject
                                               s4mari:MeteoOceanoCondition
                                               s4mari:Risk
                                             )
                               ] ;
                   rdfs:range s4mari:Location ;
                   rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Agent_AgentLocation_Location.html" ,
                                "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Event_EventLocation_Location.html" ,
                                "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/MeteoOceanographicCondition_MetocLocation_Location.html" ,
                                "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Object_ObjectLocation_Location.html" ,
                                "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Risk_RiskLocation_Location.html" .


###  https://saref.etsi.org/saref4mari/hasMetadata
s4mari:hasMetadata rdf:type owl:ObjectProperty ;
                   rdfs:domain [ rdf:type owl:Class ;
                                 owl:unionOf ( s4mari:Document
                                               s4mari:MaritimeObject
                                               s4mari:Risk
                                             )
                               ] ;
                   rdfs:range s4mari:Metadata ;
                   rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Document_Metadata.html" ,
                                "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Object_Metadata.html" ,
                                "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Risk_Metadata.html" .


###  https://saref.etsi.org/saref4mari/hasOccurencePeriod
s4mari:hasOccurencePeriod rdf:type owl:ObjectProperty ;
                          rdfs:domain [ rdf:type owl:Class ;
                                        owl:unionOf ( s4mari:Event
                                                      s4mari:Risk
                                                    )
                                      ] ;
                          rdfs:range s4mari:Period ;
                          rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Event_OccurrencePeriod.html" ,
                                       "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Risk_OccurrencePeriod.html" .


###  https://saref.etsi.org/saref4mari/hasPublisher
s4mari:hasPublisher rdf:type owl:ObjectProperty ;
                    rdfs:domain s4mari:Metadata ;
                    rdfs:range s4mari:Agent ;
                    rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_Publisher.html" .


###  https://saref.etsi.org/saref4mari/hasReferencePeriod
s4mari:hasReferencePeriod rdf:type owl:ObjectProperty ;
                          rdfs:domain s4mari:MeteoOceanoCondition ;
                          rdfs:range s4mari:Period ;
                          rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/MeteoOceanographicCondition_ReferencePeriod.html" .


###  https://saref.etsi.org/saref4mari/hasUniqueIdentifier
s4mari:hasUniqueIdentifier rdf:type owl:ObjectProperty ;
                           rdfs:domain [ rdf:type owl:Class ;
                                         owl:unionOf ( s4mari:Document
                                                       s4mari:MaritimeObject
                                                       s4mari:Risk
                                                     )
                                       ] ;
                           rdfs:range s4mari:UniqueIdentifier ;
                           rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Document_Identifier.html" ,
                                        "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Object_Identifier.html" ,
                                        "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Risk_Identifier.html" .


###  https://saref.etsi.org/saref4mari/hasValidityPeriod
s4mari:hasValidityPeriod rdf:type owl:ObjectProperty ;
                         rdfs:domain s4mari:Metadata ;
                         rdfs:range s4mari:Period ;
                         rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_ValidityPeriod.html" .


###  https://saref.etsi.org/saref4mari/isCorrelatedWith
s4mari:isCorrelatedWith rdf:type owl:ObjectProperty ;
                        rdfs:domain s4mari:UniqueIdentifier ;
                        rdfs:range s4mari:UniqueIdentifier ;
                        rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/UniqueIdentifier_CorrelatedWith_correlatedWith.html" .


###  https://saref.etsi.org/saref4mari/isDescribedBy
s4mari:isDescribedBy rdf:type owl:ObjectProperty ;
                     rdfs:domain [ rdf:type owl:Class ;
                                   owl:unionOf ( s4mari:Event
                                                 s4mari:MaritimeObject
                                                 s4mari:Risk
                                               )
                                 ] ;
                     rdfs:range s4mari:Document ;
                     rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Event_EventDescribedByDocument_Document.html" ,
                                  "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Object_ObjectDescribedByDocument_Document.html" ,
                                  "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Risk_RiskDescribedByDocument_Document.html" .


###  https://saref.etsi.org/saref4mari/refersTo
s4mari:refersTo rdf:type owl:ObjectProperty ;
                rdfs:domain [ rdf:type owl:Class ;
                              owl:unionOf ( s4mari:Agent
                                            s4mari:Document
                                          )
                            ] ;
                rdfs:range [ rdf:type owl:Class ;
                             owl:unionOf ( s4mari:Document
                                           s4mari:Location
                                         )
                           ] ;
                rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Agent_refersToDocument_Document.html" ,
                             "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Document_refersToLocation_Location.html" .


#################################################################
#    Classes
#################################################################
@@ -104,7 +281,7 @@ foaf:Person rdf:type owl:Class .

###  https://saref.etsi.org/saref4mari/AISDevice
s4mari:AISDevice rdf:type owl:Class ;
                 rdfs:subClassOf s4mari:MaritimeSensor .
                 rdfs:subClassOf saref:Sensor .


###  https://saref.etsi.org/saref4mari/Action
@@ -129,7 +306,7 @@ s4mari:ActionState rdf:type owl:Class ;
s4mari:Agent rdf:type owl:Class ;
             rdfs:subClassOf foaf:Agent ,
                             saref:FeatureOfInterest ;
             rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Agent.html" .
             rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Agent.html#agent" .


###  https://saref.etsi.org/saref4mari/AgentKind
@@ -161,7 +338,7 @@ s4mari:AnomalyKind rdf:type owl:Class ;

###  https://saref.etsi.org/saref4mari/Camera
s4mari:Camera rdf:type owl:Class ;
              rdfs:subClassOf s4mari:MaritimeSensor .
              rdfs:subClassOf saref:Sensor .


###  https://saref.etsi.org/saref4mari/Cargo
@@ -223,7 +400,7 @@ s4mari:Document rdf:type owl:Class ;
###  https://saref.etsi.org/saref4mari/Event
s4mari:Event rdf:type owl:Class ;
             rdfs:subClassOf saref:FeatureOfInterest ;
             rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Event.html" .
             rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Event.html#event" .


###  https://saref.etsi.org/saref4mari/EventKind
@@ -291,11 +468,6 @@ s4mari:MaritimeProperty rdf:type owl:Class ;
                        rdfs:subClassOf saref:Property .


###  https://saref.etsi.org/saref4mari/MaritimeSensor
s4mari:MaritimeSensor rdf:type owl:Class ;
                      rdfs:subClassOf saref:Sensor .


###  https://saref.etsi.org/saref4mari/MaritimeSensorState
s4mari:MaritimeSensorState rdf:type owl:Class ;
                           rdfs:subClassOf saref:State .
@@ -304,7 +476,7 @@ s4mari:MaritimeSensorState rdf:type owl:Class ;
###  https://saref.etsi.org/saref4mari/Metadata
s4mari:Metadata rdf:type owl:Class ;
                rdfs:subClassOf saref:FeatureOfInterest ;
                rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Metadata.html" .
                rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Metadata.html#metadata" .


###  https://saref.etsi.org/saref4mari/MeteoOceanoCondition
@@ -369,7 +541,7 @@ s4mari:OrganisationKind rdf:type owl:Class ;
###  https://saref.etsi.org/saref4mari/Period
s4mari:Period rdf:type owl:Class ;
              rdfs:subClassOf saref:FeatureOfInterest ;
              rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Period.html" .
              rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Period.html#period" .


###  https://saref.etsi.org/saref4mari/Person
@@ -393,7 +565,7 @@ s4mari:PortLocation rdf:type owl:Class ;

###  https://saref.etsi.org/saref4mari/Radar
s4mari:Radar rdf:type owl:Class ;
             rdfs:subClassOf s4mari:MaritimeSensor .
             rdfs:subClassOf saref:Sensor .


###  https://saref.etsi.org/saref4mari/Risk
@@ -411,7 +583,7 @@ s4mari:RiskKind rdf:type owl:Class ;
###  https://saref.etsi.org/saref4mari/UniqueIdentifier
s4mari:UniqueIdentifier rdf:type owl:Class ;
                        rdfs:subClassOf saref:FeatureOfInterest ;
                        rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/UniqueIdentifier.html" .
                        rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/UniqueIdentifier.html#uniqueidentifier" .


###  https://saref.etsi.org/saref4mari/Vehicle
@@ -727,7 +899,7 @@ s4mari:FourWheelDrive rdf:type owl:NamedIndividual ,
###  https://saref.etsi.org/saref4mari/FreightContainers
s4mari:FreightContainers rdf:type owl:NamedIndividual ,
                                  s4mari:CargoKind ;
                         <http://www.w3.org/2004/02/skos/core#narrower> s4mari:LargeFreightContainers .
                         skos:narrower s4mari:LargeFreightContainers .


###  https://saref.etsi.org/saref4mari/Frigate
@@ -973,7 +1145,7 @@ s4mari:MobileSelfPropelledUnits rdf:type owl:NamedIndividual ,
###  https://saref.etsi.org/saref4mari/MobileUnits
s4mari:MobileUnits rdf:type owl:NamedIndividual ,
                            s4mari:CargoKind ;
                   <http://www.w3.org/2004/02/skos/core#narrower> s4mari:MobileSelfPropelledUnits .
                   skos:narrower s4mari:MobileSelfPropelledUnits .


###  https://saref.etsi.org/saref4mari/Motorcycle