PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX s4mari: <https://saref.etsi.org/saref4mari/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

s4mari:PortLocation a rdfs:Class ;
  rdfs:label "PortLocation"@en ;
  rdfs:comment "For name, use rdfs:label :: rdfs:Literal (https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/PortLocation_PortName.html)."@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Location.html#portlocation> ;
  rdfs:subClassOf s4mari:Location .

s4mari:hasLocationCode a rdf:Property ;
  rdfs:label "hasLocationCode"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/PortLocation_LocationCode.html> ;
  rdfs:domain s4mari:PortLocation ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:AnomalyKind a rdfs:Class ;
  rdfs:label "AnomalyKind"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/Anomaly_AnomalyType.html> ;
  rdfs:subClassOf s4mari:EventKind .

s4mari:ContainmentUnit a rdfs:Class ;
  rdfs:label "ContainmentUnit"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Cargo.html#containmentunit> ;
  rdfs:subClassOf s4mari:CargoUnit .

s4mari:hasUniqueIdentifier a rdf:Property ;
  rdfs:label "hasUniqueIdentifier"@en ;
  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/Risk_Identifier.html> , <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Object_Identifier.html> ;
  rdfs:range s4mari:UniqueIdentifier .

s4mari:hasLocation a rdf:Property ;
  rdfs:label "hasLocation"@en ;
  rdfs:seeAlso <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/Event_EventLocation_Location.html> , <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/MeteoOceanographicCondition_MetocLocation_Location.html> , <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Risk_RiskLocation_Location.html> ;
  rdfs:range s4mari:Location .

s4mari:hasContainerMarksAndNumber a rdf:Property ;
  rdfs:label "hasContainerMarksAndNumber"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/ContainmentUnit_ContainerMarksAndNumber.html> ;
  rdfs:domain s4mari:ContainmentUnit ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:isDescribedBy a rdf:Property ;
  rdfs:label "isDescribedBy"@en ;
  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> ;
  rdfs:range s4mari:Document .

s4mari:hasLocationOnBoardContainer a rdf:Property ;
  rdfs:label "hasLocationOnBoardContainer"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/ContainmentUnit_LocationOnBoardContainer.html> ;
  rdfs:domain s4mari:ContainmentUnit ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasMetadata a rdf:Property ;
  rdfs:label "hasMetadata"@en ;
  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/Risk_Metadata.html> , <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Object_Metadata.html> ;
  rdfs:range s4mari:Metadata .

s4mari:hasUNDG a rdf:Property ;
  rdfs:label "hasUNDG"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/ContainmentUnit_UNDG.html> ;
  rdfs:domain s4mari:ContainmentUnit ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasExternalMarkings a rdf:Property ;
  rdfs:label "hasExternalMarkings"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Object_ExternalMarkings.html> ;
  rdfs:domain s4mari:MaritimeObject ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasLocationOnBoardGoods a rdf:Property ;
  rdfs:label "hasLocationOnBoardGoods"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/ContainmentUnit_LocationOnBoardGoods.html> ;
  rdfs:domain s4mari:ContainmentUnit ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:NamedLocation a rdfs:Class ;
  rdfs:label "NamedLocation"@en ;
  rdfs:comment "For name, use rdfs:label :: rdfs:Literal (https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/NamedLocation_GeographicName.html)."@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Location.html#namedlocation> ;
  rdfs:subClassOf s4mari:Location .

s4mari:hasGeographicIdentifier a rdf:Property ;
  rdfs:label "hasGeographicIdentifier"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/NamedLocation_GeographicIdentifier.html> ;
  rdfs:domain s4mari:NamedLocation ;
  rdfs:range xsd:anyURI .

s4mari:ContainmentUnitProperty a rdfs:Class ;
  rdfs:label "ContainmentUnitProperty"@en ;
  rdfs:subClassOf s4mari:CargoUnitProperty .

s4mari:EventProperty a rdfs:Class ;
  rdfs:label "EventProperty"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/Property> .

s4mari:CargoUnitProperty a rdfs:Class ;
  rdfs:label "CargoUnitProperty"@en ;
  rdfs:subClassOf s4mari:MaritimeObjectProperty .

s4mari:MeteoOceanoConditionProperty a rdfs:Class ;
  rdfs:label "MeteoOceanoConditionProperty"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/Property> .

<http://xmlns.com/foaf/0.1/Person> a rdfs:Class .

s4mari:CatchProperty a rdfs:Class ;
  rdfs:label "CatchProperty"@en ;
  rdfs:subClassOf s4mari:CargoUnitProperty .

s4mari:Metadata a rdfs:Class ;
  rdfs:label "Metadata"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Metadata.html#metadata> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:hasFileSchema a rdf:Property ;
  rdfs:label "hasFileSchema"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_FileSchema.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range xsd:anyURI .

s4mari:hasDescription a rdf:Property ;
  rdfs:label "hasDescription"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_Description.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasLanguage a rdf:Property ;
  rdfs:label "hasLanguage"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_Language.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasComments a rdf:Property ;
  rdfs:label "hasComments"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_Comments.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasPublisher a rdf:Property ;
  rdfs:label "hasPublisher"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_Publisher.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range s4mari:Agent .

s4mari:hasFileURI a rdf:Property ;
  rdfs:label "hasFileURI"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_FileURI.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range xsd:anyURI .

s4mari:hasDesignation a rdf:Property ;
  rdfs:label "hasDesignation"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_Designation.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasCreator a rdf:Property ;
  rdfs:label "hasCreator"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_Creator.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range s4mari:Agent .

s4mari:hasCreationDate a rdf:Property ;
  rdfs:label "hasCreationDate"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_CreationDate.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range xsd:dateTime .

s4mari:hasAbstract a rdf:Property ;
  rdfs:label "hasAbstract"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_Abstract.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasPublicationDate a rdf:Property ;
  rdfs:label "hasPublicationDate"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_PublicationDate.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range xsd:dateTime .

s4mari:hasValidityPeriod a rdf:Property ;
  rdfs:label "hasValidityPeriod"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Metadata_ValidityPeriod.html> ;
  rdfs:domain s4mari:Metadata ;
  rdfs:range s4mari:Period .

s4mari:OperationalAsset a rdfs:Class ;
  rdfs:label "OperationalAsset"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/OperationalAsset.html#operationalasset> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:hasReadinessState a rdf:Property ;
  rdfs:label "hasReadinessState"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/OperationalAsset_ReadinessState.html> ;
  rdfs:domain s4mari:OperationalAsset ;
  rdfs:range xsd:time .

s4mari:hasAvailabilityPeriod a rdf:Property ;
  rdfs:label "hasAvailabilityPeriod"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/OperationalAsset_AvailabilityPeriod.html> ;
  rdfs:domain s4mari:OperationalAsset ;
  rdfs:range s4mari:Period .

s4mari:hasCorrespondentVehicle a rdf:Property ;
  rdfs:label "hasCorrespondentVehicle"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/OperationalAsset_VehicleAsset_CorrespondentVehicle.html> ;
  rdfs:domain s4mari:OperationalAsset ;
  rdfs:range s4mari:Vehicle .

s4mari:OperationalAssetKind a rdfs:Class ;
  rdfs:label "OperationalAssetKind"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/OperationalAsset_OperationalAssetType.html> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureKind> .

s4mari:Location a rdfs:Class ;
  rdfs:label "Location"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Location.html#location> ;
  rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature> , <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:Incident a rdfs:Class ;
  rdfs:label "Incident"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Incident.html#incident> ;
  rdfs:subClassOf s4mari:Event .

s4mari:hasInstructions a rdf:Property ;
  rdfs:label "hasInstructions"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Incident_Instructions.html> ;
  rdfs:domain s4mari:Incident ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasOccurencePeriod a rdf:Property ;
  rdfs:label "hasOccurencePeriod"@en ;
  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> ;
  rdfs:range s4mari:Period .

s4mari:VesselProperty a rdfs:Class ;
  rdfs:label "VesselProperty"@en ;
  rdfs:subClassOf s4mari:VehicleProperty .

s4mari:CargoKind a rdfs:Class ;
  rdfs:label "CargoKind"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/Cargo_CargoType.html> ;
  rdfs:subClassOf s4mari:CargoUnitKind .

s4mari:LandVehicle a rdfs:Class ;
  rdfs:label "LandVehicle"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Object.html#landvehicle> ;
  rdfs:subClassOf s4mari:Vehicle .

s4mari:hasNationality a rdf:Property ;
  rdfs:label "hasNationality"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Agent_Nationality.html> , <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vehicle_Nationality.html> ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasCorrespondentAsset a rdf:Property ;
  rdfs:label "hasCorrespondentAsset"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vehicle_VehicleAsset_CorrespondentAsset.html> ;
  rdfs:domain s4mari:Vehicle ;
  rdfs:range s4mari:OperationalAsset .

s4mari:hasCargo a rdf:Property ;
  rdfs:label "hasCargo"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vehicle_VehicleCargo_Cargo.html> ;
  rdfs:domain s4mari:Vehicle ;
  rdfs:range s4mari:Cargo .

s4mari:carriesVehicle a rdf:Property ;
  rdfs:label "carriesVehicle"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vehicle_VehicleCarriesVehicle_Vehicles.html> ;
  rdfs:domain s4mari:Vehicle ;
  rdfs:range s4mari:Vehicle .

<https://saref.etsi.org/core/FeatureKind> a rdfs:Class .

s4mari:Event a rdfs:Class ;
  rdfs:label "Event"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Event.html#event> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:MaritimeObjectKind a rdfs:Class ;
  rdfs:label "MaritimeObjectKind"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureKind> .

s4mari:Vehicle a rdfs:Class ;
  rdfs:label "Vehicle"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Object.html#vehicle> ;
  rdfs:subClassOf s4mari:MaritimeObject , <https://saref.etsi.org/saref4syst/System> .

s4mari:CargoUnit a rdfs:Class ;
  rdfs:label "CargoUnit"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Cargo.html#cargounit> ;
  rdfs:subClassOf s4mari:MaritimeObject .

s4mari:MovementKind a rdfs:Class ;
  rdfs:label "MovementKind"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/Movement_MovementType.html> ;
  rdfs:subClassOf s4mari:EventKind .

s4mari:PortFacilityLocation a rdfs:Class ;
  rdfs:label "PortFacilityLocation"@en ;
  rdfs:comment "For name, use rdfs:label :: rdfs:Literal (https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/PortFacilityLocation_PortFacilityName.html)."@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Location.html#portfacilitylocation> ;
  rdfs:subClassOf s4mari:Location .

s4mari:hasPortFacilityNumber a rdf:Property ;
  rdfs:label "hasPortFacilityNumber"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/PortFacilityLocation_PortFacilityNumber.html> ;
  rdfs:domain s4mari:PortFacilityLocation ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:CargoUnitKind a rdfs:Class ;
  rdfs:label "CargoUnitKind"@en ;
  rdfs:subClassOf s4mari:MaritimeObjectKind .

s4mari:MaritimeObject a rdfs:Class ;
  rdfs:label "MaritimeObject"@en ;
  rdfs:comment "For name, use rdfs:label :: rdfs:Literal (https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Object_Name.html)."@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Object.html#object> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:VehicleState a rdfs:Class ;
  rdfs:label "VehicleState"@en ;
  rdfs:subClassOf s4mari:MaritimeObjectState .

s4mari:VehicleKind a rdfs:Class ;
  rdfs:label "VehicleKind"@en ;
  rdfs:subClassOf s4mari:MaritimeObjectKind .

s4mari:OrganisationKind a rdfs:Class ;
  rdfs:label "OrganisationKind"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/Organization_OrganizationClassificationType.html> ;
  rdfs:subClassOf s4mari:AgentKind .

<http://xmlns.com/foaf/0.1/Agent> a rdfs:Class .

s4mari:OperationalAssetProperty a rdfs:Class ;
  rdfs:label "OperationalAssetProperty"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/Property> .

s4mari:Period a rdfs:Class ;
  rdfs:label "Period"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Period.html#period> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:hasStartDate a rdf:Property ;
  rdfs:label "hasStartDate"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Period_StartDate.html> ;
  rdfs:domain s4mari:Period ;
  rdfs:range xsd:date .

s4mari:hasDuration a rdf:Property ;
  rdfs:label "hasDuration"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Period_Duration.html> ;
  rdfs:domain s4mari:Period ;
  rdfs:range xsd:duration .

s4mari:hasStartTime a rdf:Property ;
  rdfs:label "hasStartTime"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Period_StartTime.html> ;
  rdfs:domain s4mari:Period ;
  rdfs:range xsd:time .

s4mari:hasEndTime a rdf:Property ;
  rdfs:label "hasEndTime"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Period_EndTime.html> ;
  rdfs:domain s4mari:Period ;
  rdfs:range xsd:time .

s4mari:hasEndDate a rdf:Property ;
  rdfs:label "hasEndDate"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Period_EndDate.html> ;
  rdfs:domain s4mari:Period ;
  rdfs:range xsd:date .

s4mari:MaritimeObjectState a rdfs:Class ;
  rdfs:label "MaritimeObjectState"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/State> .

s4mari:AgentState a rdfs:Class ;
  rdfs:label "AgentState"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/State> .

<https://saref.etsi.org/saref4syst/System> a rdfs:Class .

s4mari:Person a rdfs:Class ;
  rdfs:label "Person"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Person.html#person> ;
  rdfs:subClassOf s4mari:Agent , <http://xmlns.com/foaf/0.1/Person> .

s4mari:hasGivenName a rdf:Property ;
  rdfs:label "hasGivenName"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Person_GivenName.html> ;
  rdfs:domain s4mari:Person ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasBirthName a rdf:Property ;
  rdfs:label "hasBirthName"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Person_BirthName.html> ;
  rdfs:domain s4mari:Person ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasPatronymicName a rdf:Property ;
  rdfs:label "hasPatronymicName"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Person_PatronymicName.html> ;
  rdfs:domain s4mari:Person ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasBirthDate a rdf:Property ;
  rdfs:label "hasBirthDate"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Person_BirthDate.html> ;
  rdfs:domain s4mari:Person ;
  rdfs:range xsd:date .

s4mari:refersTo a rdf:Property ;
  rdfs:label "refersTo"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Document_refersToLocation_Location.html> , <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Agent_refersToDocument_Document.html> ;
  rdfs:range xsd:string .

s4mari:hasDeathDate a rdf:Property ;
  rdfs:label "hasDeathDate"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Person_DateOfDeath.html> ;
  rdfs:domain s4mari:Person ;
  rdfs:range xsd:dateTime .

s4mari:hasFamilyName a rdf:Property ;
  rdfs:label "hasFamilyName"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Person_FamilyName.html> ;
  rdfs:domain s4mari:Person ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasContactInformation a rdf:Property ;
  rdfs:label "hasContactInformation"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Agent_ContactInformation.html> ;
  rdfs:domain s4mari:Agent ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasFullName a rdf:Property ;
  rdfs:label "hasFullName"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Person_FullName.html> ;
  rdfs:domain s4mari:Person ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasAlternativeName a rdf:Property ;
  rdfs:label "hasAlternativeName"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Person_AlternativeName.html> , <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Organization_AlternativeName.html> ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:Camera a rdfs:Class ;
  rdfs:label "Camera"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/Sensor> .

<https://saref.etsi.org/core/Sensor> a rdfs:Class .

s4mari:Vessel a rdfs:Class ;
  rdfs:label "Vessel"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Vessel.html#vessel> ;
  rdfs:subClassOf s4mari:Vehicle .

s4mari:hasArrangement a rdf:Property ;
  rdfs:label "hasArrangement"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vessel_Arrangement.html> ;
  rdfs:domain s4mari:Vessel ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasCallSign a rdf:Property ;
  rdfs:label "hasCallSign"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vessel_CallSign.html> ;
  rdfs:domain s4mari:Vessel ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasIRNumber a rdf:Property ;
  rdfs:label "hasIRNumber"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vessel_IRNumber.html> ;
  rdfs:domain s4mari:Vessel ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasRegionalIdentification a rdf:Property ;
  rdfs:label "hasRegionalIdentification"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vessel_RegionalIdentification.html> ;
  rdfs:domain s4mari:Vessel ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasRegistryNumber a rdf:Property ;
  rdfs:label "hasRegistryNumber"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vessel_RegistryNumber.html> ;
  rdfs:domain s4mari:Vessel ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasINMARSATNumber a rdf:Property ;
  rdfs:label "hasINMARSATNumber"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vessel_INMARSATNumber.html> ;
  rdfs:domain s4mari:Vessel ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasUVI a rdf:Property ;
  rdfs:label "hasUVI"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vessel_UVI.html> ;
  rdfs:domain s4mari:Vessel ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:UniqueIdentifier a rdfs:Class ;
  rdfs:label "UniqueIdentifier"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/UniqueIdentifier.html#uniqueidentifier> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:hasUUID a rdf:Property ;
  rdfs:label "hasUUID"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/UniqueIdentifier_UUID.html> ;
  rdfs:domain s4mari:UniqueIdentifier ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:generatedBy a rdf:Property ;
  rdfs:label "generatedBy"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/UniqueIdentifier_GeneratedBy.html> ;
  rdfs:domain s4mari:UniqueIdentifier ;
  rdfs:range s4mari:Organisation .

s4mari:generatedOn a rdf:Property ;
  rdfs:label "generatedOn"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/UniqueIdentifier_GeneratedIn.html> ;
  rdfs:domain s4mari:UniqueIdentifier ;
  rdfs:range xsd:dateTime .

s4mari:isCorrelatedWith a rdf:Property ;
  rdfs:label "isCorrelatedWith"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/UniqueIdentifier_CorrelatedWith_correlatedWith.html> ;
  rdfs:domain s4mari:UniqueIdentifier ;
  rdfs:range s4mari:UniqueIdentifier .

s4mari:Anomaly a rdfs:Class ;
  rdfs:label "Anomaly"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Anomaly.html#anomaly> ;
  rdfs:subClassOf s4mari:Event .

s4mari:EventState a rdfs:Class ;
  rdfs:label "EventState"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/State> .

s4mari:Agent a rdfs:Class ;
  rdfs:label "Agent"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Agent.html#agent> ;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Agent> , <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:VesselKind a rdfs:Class ;
  rdfs:label "VesselKind"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/Vessel_VesselType.html> ;
  rdfs:subClassOf s4mari:VehicleKind .

s4mari:ActionKind a rdfs:Class ;
  rdfs:label "ActionKind"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/Action_ActionType.html> ;
  rdfs:subClassOf s4mari:EventKind .

s4mari:MaritimeObjectProperty a rdfs:Class ;
  rdfs:label "MaritimeObjectProperty"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/Property> .

s4mari:EventKind a rdfs:Class ;
  rdfs:label "EventKind"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureKind> .

s4mari:SensorState a rdfs:Class ;
  rdfs:label "SensorState"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/State> .

s4mari:VesselState a rdfs:Class ;
  rdfs:label "VesselState"@en ;
  rdfs:subClassOf s4mari:VehicleState .

s4mari:Cargo a rdfs:Class ;
  rdfs:label "Cargo"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Cargo.html#cargo> ;
  rdfs:subClassOf s4mari:CargoUnit .

s4mari:hasCargoUnit a rdf:Property ;
  rdfs:label "hasCargoUnit"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Cargo_CargoCargoUnit_ContainedCargoUnit.html> ;
  rdfs:domain s4mari:Cargo ;
  rdfs:range s4mari:Cargo .

s4mari:RiskKind a rdfs:Class ;
  rdfs:label "RiskKind"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/Risk_RiskType.html> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureKind> .

<https://www.w3.org/ns/org#Organization> a rdfs:Class .

s4mari:VehicleProperty a rdfs:Class ;
  rdfs:label "VehicleProperty"@en ;
  rdfs:subClassOf s4mari:MaritimeObjectProperty .

s4mari:Aircraft a rdfs:Class ;
  rdfs:label "Aircraft"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Object.html#aircraft> ;
  rdfs:subClassOf s4mari:Vehicle .

<https://saref.etsi.org/core/State> a rdfs:Class .

s4mari:IncidentState a rdfs:Class ;
  rdfs:label "IncidentState"@en ;
  rdfs:subClassOf s4mari:EventState .

s4mari:Organisation a rdfs:Class ;
  rdfs:label "Organisation"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Organization.html#organization> ;
  rdfs:subClassOf s4mari:Agent , <https://www.w3.org/ns/org#Organization> .

s4mari:hasLegalName a rdf:Property ;
  rdfs:label "hasLegalName"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Organization_LegalName.html> ;
  rdfs:domain s4mari:Organisation ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasIdentificationNumber a rdf:Property ;
  rdfs:label "hasIdentificationNumber"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Organization_IdentificationNumber.html> ;
  rdfs:domain s4mari:Organisation ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:IncidentProperty a rdfs:Class ;
  rdfs:label "IncidentProperty"@en ;
  rdfs:subClassOf s4mari:EventProperty .

<http://www.opengis.net/ont/geosparql#Feature> a rdfs:Class .

s4mari:MeteoOceanoCondition a rdfs:Class ;
  rdfs:label "MeteoOceanoCondition"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Location.html#meteooceanographiccondition> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:hasReferencePeriod a rdf:Property ;
  rdfs:label "hasReferencePeriod"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/MeteoOceanographicCondition_ReferencePeriod.html> ;
  rdfs:domain s4mari:MeteoOceanoCondition ;
  rdfs:range s4mari:Period .

s4mari:Catch a rdfs:Class ;
  rdfs:label "Catch"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Cargo.html#catch> ;
  rdfs:subClassOf s4mari:CargoUnit .

s4mari:hasSpecies a rdf:Property ;
  rdfs:label "hasSpecies"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Catch_Species.html> ;
  rdfs:domain s4mari:Catch ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:AISDevice a rdfs:Class ;
  rdfs:label "AISDevice"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/Sensor> .

s4mari:Radar a rdfs:Class ;
  rdfs:label "Radar"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/Sensor> .

s4mari:Action a rdfs:Class ;
  rdfs:label "Action"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Action.html#action> ;
  rdfs:subClassOf s4mari:Event .

s4mari:ActionState a rdfs:Class ;
  rdfs:label "ActionState"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/Action_ActionStatusType.html> ;
  rdfs:subClassOf s4mari:EventState .

s4mari:Risk a rdfs:Class ;
  rdfs:label "Risk"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Risk.html#risk> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureOfInterest> .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object"@en .

<https://saref.etsi.org/core/Property> a rdfs:Class .

<https://saref.etsi.org/core/FeatureOfInterest> a rdfs:Class .

s4mari:Movement a rdfs:Class ;
  rdfs:label "Movement"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Movement.html#movement> ;
  rdfs:subClassOf s4mari:Event .

s4mari:hasVoyageNumber a rdf:Property ;
  rdfs:label "hasVoyageNumber"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Movement_VoyageNumber.html> ;
  rdfs:domain s4mari:Movement ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasPurpose a rdf:Property ;
  rdfs:label "hasPurpose"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Movement_Purpose.html> ;
  rdfs:domain s4mari:Movement ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:Document a rdfs:Class ;
  rdfs:label "Document"@en ;
  rdfs:comment "For title, use rdfs:label :: rdfs:Literal (https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Document_Title.html)."@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Document.html#document> ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureOfInterest> .

s4mari:hasSubject a rdf:Property ;
  rdfs:label "hasSubject"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Document_Subject.html> ;
  rdfs:domain s4mari:Document ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:hasVersion a rdf:Property ;
  rdfs:label "hasVersion"@en ;
  rdfs:seeAlso <https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Document_Version.html> ;
  rdfs:domain s4mari:Document ;
  rdfs:range <https://w3id.org/linkml/Any> .

s4mari:AgentKind a rdfs:Class ;
  rdfs:label "AgentKind"@en ;
  rdfs:subClassOf <https://saref.etsi.org/core/FeatureKind> .

<https://saref.etsi.org/core/hasValue> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://saref.etsi.org/core/isMeasuredIn> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .
