PREFIX incident: <http://vocab.resc.info/incident#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

incident:IncidentRecord a rdfs:Class ;
  rdfs:label "Incident Record" ;
  rdfs:comment "A class to record the response to a incident by emergency response services." .

incident:hasNote a rdf:Property ;
  rdfs:label "hasNote" ;
  rdfs:comment "The relation between a incident and the text notes" ;
  rdfs:domain incident:IncidentRecord ;
  rdfs:range incident:Note .

incident:incidentRecordEndTimestamp a rdf:Property ;
  rdfs:label "Incident Record end timestamp" ;
  rdfs:comment "the time the emergency response services are no longer involved in the incident." ;
  rdfs:domain incident:IncidentRecord ;
  rdfs:range xsd:dateTime .

incident:incidentRecordStartTimestamp a rdf:Property ;
  rdfs:label "Incident Record timestamp" ;
  rdfs:comment "The time the recordinf of the incident response begins" ;
  rdfs:domain incident:IncidentRecord ;
  rdfs:range xsd:dateTime .

incident:hasDeployment a rdf:Property ;
  rdfs:label "Has Deployment" ;
  rdfs:comment "a deployment of a unit to a incident" ;
  rdfs:domain incident:IncidentRecord ;
  rdfs:range incident:Deployment .

incident:hasCharacteristic a rdf:Property ;
  rdfs:label "has Characteristic" ;
  rdfs:comment "Relation between characteristics and incidents" ;
  rdfs:domain incident:IncidentRecord ;
  rdfs:range incident:Characteristic .

incident:Note a rdfs:Class ;
  rdfs:label "Note" ;
  rdfs:comment "A text note for the incident, in general the CAD system log book. Should contain dcterms:modified instead of semtimestamp" .

incident:Deployment a rdfs:Class ;
  rdfs:label "Deployment" ;
  rdfs:comment "The actual sending of a responding unit to a Incident." .

incident:deployedUnit a rdf:Property ;
  rdfs:label "Unit deployed" ;
  rdfs:comment "The unit deployed to a incident" ;
  rdfs:domain incident:Deployment ;
  rdfs:range <https://w3id.org/linkml/Any> .

incident:isDeploymentOf a rdf:Property ;
  rdfs:label "is Deployment of" ;
  rdfs:comment "This is a deployment to a specific incident" ;
  rdfs:domain incident:Deployment ;
  rdfs:range incident:IncidentRecord .

incident:mobilizationTimestamp a rdf:Property ;
  rdfs:label "Mobilization timestamp" ;
  rdfs:comment "The time the unit is mobilized, when it starts heading to the incident" ;
  rdfs:domain incident:Deployment ;
  rdfs:range xsd:dateTime .

incident:deploymentStartTimestamp a rdf:Property ;
  rdfs:label "Deployment Start" ;
  rdfs:comment "The time that a unit is send out to a incident" ;
  rdfs:domain incident:Deployment ;
  rdfs:range xsd:dateTime .

incident:arrivalTimestamp a rdf:Property ;
  rdfs:label "Arrival timestamp" ;
  rdfs:comment "The time the unit arrived at the incident location, this might not be automatically generated" ;
  rdfs:domain incident:Deployment ;
  rdfs:range xsd:dateTime .

incident:deploymentEndTimestamp a rdf:Property ;
  rdfs:label "End of the deployment" ;
  rdfs:comment "The time the unit was no longer needed at the incident." ;
  rdfs:domain incident:Deployment ;
  rdfs:range xsd:dateTime .

<http://www.w3.org/ns/adms#AssetDistribution> a rdfs:Class .

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

incident:Characteristic a rdfs:Class ;
  rdfs:label "Characteristic" ;
  rdfs:comment "Holds characteristics of a Incident" .

incident:characteristicType a rdf:Property ;
  rdfs:label "Characteristic Type" ;
  rdfs:comment "The type of the recorded characteristic, preferably points to a SKOS concept" ;
  rdfs:domain incident:Characteristic ;
  rdfs:range <https://w3id.org/linkml/Any> .

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

incident:location a rdf:Property ;
  rdfs:label "Location" ;
  rdfs:comment "The location of the incident" ;
  rdfs:range <https://w3id.org/linkml/Any> .
