# The pattern on all three of its own queries at once: a 2004 observation of the North Sea herring
# stock whose exploitation rate is 'Moderate fishing mortality' and whose state is 'Fully
# exploited'. Beside it stands the survey observation behind the figures, made by the ICES herring
# assessment group over the North Sea.

@prefix aquaticresources: <http://www.ontologydesignpatterns.org/cp/owl/fsdas/aquaticresources.owl#> .
@prefix observation: <http://www.ontologydesignpatterns.org/cp/owl/observation.owl#> .
@prefix resourceexploitationobservation: <http://www.ontologydesignpatterns.org/cp/owl/fsdas/resourceexploitationobservation.owl#> .
@prefix ex: <https://w3id.org/ontoboard/example/resourceexploitationobservation#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

ex:HerringExploitation2004 a owl:NamedIndividual , resourceexploitationobservation:ResourceExploitationObservation ;
    rdfs:label "the 2004 exploitation observation of the North Sea herring stock" ;
    resourceexploitationobservation:hasExploitationRate ex:ModerateFishingMortality ;
    resourceexploitationobservation:hasExploitationState ex:FullyExploited ;
    resourceexploitationobservation:hasReferenceYear "2004"^^xsd:gYear ;
    resourceexploitationobservation:hasResource ex:NorthSeaHerringStock .

ex:ModerateFishingMortality a owl:NamedIndividual , resourceexploitationobservation:ExploitationRate ;
    rdfs:label "Moderate fishing mortality" .

ex:FullyExploited a owl:NamedIndividual , resourceexploitationobservation:ExploitationState ;
    rdfs:label "Fully exploited" .

ex:NorthSeaHerringStock a owl:NamedIndividual , aquaticresources:AquaticResource ;
    rdfs:label "the North Sea autumn-spawning herring stock, ICES subarea 4" ;
    aquaticresources:hasSpecies ex:ClupeaHarengus .

ex:ClupeaHarengus a owl:NamedIndividual , aquaticresources:AquaticSpecies ;
    rdfs:label "Atlantic herring, Clupea harengus" .

ex:NorthSeaAcousticSurvey2004 a owl:NamedIndividual , observation:Observation ;
    rdfs:label "the North Sea herring acoustic survey, summer 2004" ;
    observation:hasFeatureOfInterest ex:NorthSea ;
    observation:hasResult ex:FishingMortality2004 ;
    observation:madeBy ex:HerringAssessmentWorkingGroup .

ex:NorthSea a owl:NamedIndividual , observation:FeatureOfInterest ;
    rdfs:label "the North Sea, the water body surveyed" .

ex:FishingMortality2004 a owl:NamedIndividual , observation:Result ;
    rdfs:label "fishing mortality on ages 2 to 6 in 2004, close to the agreed target" .

ex:HerringAssessmentWorkingGroup a owl:NamedIndividual , observation:Observer ;
    rdfs:label "the ICES Herring Assessment Working Group" .

# Only one direction of each inverse pair is asserted: canOccurIn/isAreaOfOccurrenceOf, hasExploitationRate/isExploitationRateOf, hasExploitationState/isExploitationStateOf, hasResource/isResourceOf, hasSpecies/isSpeciesPresentIn. A reasoner adds the other.
