@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ef: <http://www.w3.org/2015/03/inspire/ef/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix skos: <http://www.w3.org/2008/05/skos#> .
@prefix smod: <http://www.w3.org/2015/03/inspire/smod#> .
@prefix cc: <http://creativecommons.org/ns#> .

<http://www.w3.org/2015/03/inspire/ef> a owl:Ontology;
    dcterms:title "SmOD Environmental Monitoring Facility Vocabulary";
    dcterms:description "This Vocabulary represents in RDF the part of the INSPIRE Environmental Monitoring Facilities Model that was included in the data model developed under the Smart Open Data project http://www.smartopendata.eu/. It has been extended to facilitate Linked Data representation in the European Union SeaDataCloud project, following the ontology representation of the EF model from Leadbetter & Vodden (2015).";
    dcterms:modified "2015-05-12"^^xsd:date;
    dcterms:modified "2015-06-07"^^xsd:date;
    dcterms:modified "2015-11-13"^^xsd:date;
    dcterms:modified "2017-06-16"^^xsd:date;
    vann:preferredNamespaceUri "http://www.w3.org/2015/03/inspire/ef/";
    vann:preferredNamespacePrefix "ef";
    foaf:homepage <http://www.w3.org/2015/03/inspire/ef.html>;
    dcterms:created "2015-05-04"^^xsd:date;
    dcterms:publisher [foaf:homepage <http://www.smartopendata.eu>; foaf:name "SmartOpenData project"] ;
    dcterms:partOf <http://www.w3.org/2015/03/inspire/>;
    dcterms:type <http://purl.org/adms/assettype/Ontology>;
    dcterms:status <http://purl.org/adms/status/UnderDevelopment>;
    dcterms:creator [foaf:PersonalProfileDocument <https://www.linkedin.com/in/tatianatarasova>] ;
    dcterms:creator [foaf:PersonalProfileDocument <https://www.linkedin.com/in/adamleadbetter>] ;
    cc:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
    dcterms:hasFormat <http://www.w3.org/2015/03/inspire/ef.ttl>, <http://www.w3.org/2015/03/inspire/ef.rdf> .

ef:AbstractMonitoringFeature a rdfs:Class, owl:Class;
	rdfs:label "Abstract monitoring feature";
	rdf:comment "Abstract monitoring feature - This class is an abstract base class for environmental monitoring features in the real world.";
	rdfs:subClassOf ef:AbstractMonitoringObject .

ef:AbstractMonitoringObject a rdfs:Class, owl:Class;
	rdfs:label "Abstract monitoring object";
	rdf:comment "Abstract monitoring object - This class is an abstract base class for environmental monitoring objects".

ef:EnvironmentalMonitoringActivity a rdfs:Class, owl:Class;
	rdfs:label "Environmental monitoring activity";
	rdfs:comment "Environmental monitoring activity - This class represents a specific set of Abstract monitoring features used for a given domain in a coherent and concise timeframe, area and purpose. Usually the information collected is treated as one time step in a long term monitoring programme. It is a concrete realisation of a given Environmental Monitoring Programme.".

ef:EnvironmentalMonitoringFacility a rdfs:Class, owl:Class;
    rdfs:label "Environmental monitoring facility";
    rdfs:comment "Environmental monitoring facility – This class represents georeferenced objects directly collecting or processing data about objects whose properties (e.g. physical, chemical, biological or other aspects of environmental conditions) are repeatedly observed or measured. An environmental monitoring facility can also host other environmental monitoring facilities.";
    rdfs:subClassOf geo:SpatialObject, ef:AbstractMonitoringFeature .

ef:EnvironmentalMonitoringNetwork a rdfs:Class, owl:Class;
    rdfs:label "Environmental monitoring network";
    rdfs:comment "Environmental monitoring network - This class represents an administrative or organisational grouping of Environmental Monitoring Facilities managed the same way for a specific purpose, targeting a specific area. Each network respects common rules aiming at ensuring coherence of the observations, especially for purposes of Environmental Monitoring Facilities, mandatory parameters selection, measurement methods and measurement regime.";
    rdfs:subClassOf ef:AbstractMonitoringFeature .

ef:EnvironmentalMonitoringProgramme a rdfs:Class, owl:Class;
	rdfs:label "Environmental monitoring programme";
	rdfs:comment "Environmental monitoring programme - This class represents a framework based on policy relevant documents defining the target of a collection of observations and/or the deployment of Abstract Monitoring Features on the field. Usually an Environmental Monitoring Programme has a long term perspective over at least a few years.";
	rdfs:subClassOf ef:AbstractMonitoringObject .

ef:belongsTo a rdf:Property;
	rdfs:label "belongs to";
	rdfs:comment "This property links an Environmental Monitoring Facility to an Envrionmenta lMonitoring Network";
	rdfs:domain ef:EnvironmentalMonitoringFacility;
	rdfs:range ef:EnvironmentalMonitoringNetwork .

ef:contains a rdf:Property;
	rdfs:label "contains";
	rdfs:comment "This property links this Environmental Monitoring Network to the Environmental Monitoring Facility(s) included in it.";
	rdfs:domain ef:EnvironmentalMonitoringNetwork;
	rdfs:range ef:EnvironmentalMonitoringFacility .

ef:involvedIn a rdf:Property;
	rdfs:label "involved in";
	rdfs:comment "This property links an Abstract Monitoring Feature to the Environmental Monitoring Activity(s) it is involved in";
	rdfs:domain ef:EnvironmentalMonitoringFeature;
	rdfs:range ef:EnvironmentalMonitoringActivity .

ef:mediaMonitored a rdf:Property;
    rdfs:label "media monitored";
    rdfs:comment "This property specifies monitored environmental media.";
    rdfs:domain ef:EnvironmentalMonitoringFacility;
    rdfs:range skos:Concept .

ef:setUpFor a rdf:Property;
	rdfs:label "set up for";
	rdfs:comment "This property defines the Environmental Monitoring Programme(s) for which the Environmental Monitoring Activity is set up.";
	rdfs:domain ef:EnvironmentalMonitoringActivity;
	rdfs:range ef:EnvironmentalMonitoringProgramme .

ef:triggers a rdf:Property;
	rdfs:label "triggers";
	rdfs:comment "This property defines the Environmental Monitoring Activity(s) initiated by the Environmental Monitoring Programme";
	rdfs:domain ef:EnvironmentalMonitoringProgramme;
	rdfs:range ef:EnvironmentalMonitoringActivity .

ef:uses a rdf:Property;
	rdfs:label "uses";
	rdfs:comment "This property specifies the set of Abstract Monitoring Feature(s) involved in an Environmental Monitoring Activity";
	rdfs:domain ef:EnvironmentalMonitoringActivity;
	rdfs:range ef:EnvironmentalMonitoringFeature .

ef:boundingBox a rdf:Property, owl:DatatypeProperty;
    rdfs:label "bounding box";
    rdfs:comment "This property specifies the geographic boundary of an Environmental Monitoring Activity.";
    rdfs:domain ef:EnvironmentalMonitoringActivity;
    rdfs:range geo:wktLiteral .

ef:name a rdf:Property, owl:DatatypeProperty;
    rdfs:label "name";
    rdfs:comment "This property specifies a plain text denotation of the Abstract Monitoring Object";
    rdfs:domain ef:AbstractMonitoringObject;
    rdfs:range rdfs:Literal .

ef:purpose a rdf:Property, owl:DatatypeProperty;
    rdfs:label "purpose";
    rdfs:comment "This property specifies the reason for which the Monitoring Facility has been generated.";
    rdfs:domain ef:EnvironmentalMonitoringFacility;
    rdfs:range rdfs:Literal .

ef:specialisedEMFType a rdf:Property, owl:DatatypeProperty;
    rdfs:label "specialised EMF type";
    rdfs:comment "This property specifies the category of the Environmental Monitoring Facility. Values are expected to be one of: platform, site, station, sensor.";
    rdfs:domain ef:EnvironmentalMonitoringFacility;
    rdfs:range rdfs:Literal .
