@prefix tree: <https://w3id.org/tree#> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix ldes: <https://w3id.org/ldes#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dbpedia: <http://dbpedia.org/ontology/> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix geosparql: <http://www.opengis.net/ont/geosparql#> .
@prefix dash: <http://datashapes.org/dash#> .
@prefix geolink: <http://schema.geolink.org/1.0/base/main#> .
@prefix dc11: <http://purl.org/dc/elements/1.1/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix edmo: <https://edmo.seadatanet.org/ontology#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix foaf: <http://xmlns.com/foaf/spec/> .

<https://edmerp.seadatanet.org/ldes/feed?from=2026-04-27T14%3A01%3A02%2B02%3A00&to=2026-04-28T14%3A01%3A02%2B02%3A00>
  a tree:Node ;
  tree:relation [
    a tree:LessThanOrEqualToRelation ;
    tree:node <https://edmerp.seadatanet.org/ldes/feed?from=2026-04-17T14%3A01%3A01%2B02%3A00&to=2026-04-27T14%3A01%3A02%2B02%3A00> ;
    tree:path dc:modified ;
    tree:value "2026-04-17T14:01:01+02:00"^^xsd:dateTime
  ] .

<https://edmerp.seadatanet.org/ldes/feed>
  a ldes:EventStream ;
  dc:title "EDMERP Linked Data Event Stream" ;
  ldes:versionOfPath dc:isVersionOf ;
  ldes:timestampPath dc:modified ;
  ldes:immutable false ;
  ldes:pollingInterval 604800 ;
  tree:shape <http://edmerp.seadatanet.org/ldes/shape> ;
  ldes:retentionPolicy [
    a ldes:RetentionPolicy ;
    ldes:versionAmount 1
  ] ;
  tree:member <https://edmerp.seadatanet.org/report/13878?t=2026-04-28T10%3A02%3A45%2B02%3A00> ;
  tree:view <https://edmerp.seadatanet.org/ldes/feed?from=2026-04-27T14%3A01%3A02%2B02%3A00&to=2026-04-28T14%3A01%3A02%2B02%3A00> .

<http://edmerp.seadatanet.org/ldes/shape>
  a sh:NodeShape ;
  rdfs:label "ResearchProject, Organization, and SpatialObject"@en ;
  sh:targetClass dbpedia:ResearchProject, org:Organization, geosparql:SpatialObject ;
  sh:property [
    sh:path rdfs:label ;
    dash:propertyRole dash:LabelRole ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:message "Each edmerp research project must have a label (rdfs:label) as a string."@en ;
    sh:name "label"@en
  ], [
    sh:path geolink:hasAcronym ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    sh:message "Acronyms (geolink:hasAcronym) is required for EDMERP and should be provided as a string."@en ;
    sh:name "hasAcronym"@en
  ], [
    sh:path rdfs:comment ;
    sh:nodeKind sh:Literal ;
    sh:minCount 1 ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:message "A summary (rdfs:comment) is required and should be a string if provided."@en ;
    sh:name "comment"@en
  ], [
    sh:path dc11:identifier ;
    sh:nodeKind sh:IRIOrLiteral ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    sh:severity sh:Violation ;
    sh:message "Each resource must have exactly one identifier (dc:identifier)."@en ;
    sh:name "identifier"@en
  ], [
    sh:path dc11:startedAtTime ;
    sh:nodeKind sh:Literal ;
    sh:minCount 1 ;
    sh:datatype xsd:dateTime ;
    sh:severity sh:Info ;
    sh:message "Start time (dc:startedAtTime) is required and should be provided as a dateTime."@en ;
    sh:name "startedAtTime"@en
  ], [
    sh:path dcat:contactPoint ;
    sh:class org:Organization ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    sh:nodeKind sh:IRI ;
    sh:pattern "^https://edmo\\\\\\\\.seadatanet\\\\\\\\.org/report/[0-9]+$" ;
    sh:severity sh:Warning ;
    sh:message "The value for dcat:contactPoint should be an IRI following the pattern: https://edmo.seadatanet.org/report/{identifier}."@en ;
    sh:name "contactPoint"@en
  ], [
    sh:path dbpedia:projectCoordinator ;
    sh:class org:Organization ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    sh:nodeKind sh:IRI ;
    sh:severity sh:Warning ;
    sh:message "A project coordinator (dbpedia:projectCoordinator) is required."@en ;
    sh:name "projectCoordinator"@en
  ], [
    sh:path dcat:theme ;
    sh:class skos:Concept ;
    sh:minCount 1 ;
    sh:nodeKind sh:IRI ;
    sh:severity sh:Info ;
    sh:message "The dcat:theme should be provided as an IRI referencing a skos:Concept."@en ;
    sh:name "theme"@en
  ], [
    sh:path dc11:subject ;
    sh:class skos:Concept ;
    sh:minCount 1 ;
    sh:nodeKind sh:IRI ;
    sh:severity sh:Info ;
    sh:message "The subject (dc:subject) is required and should reference a skos:Concept (Mostly C19)."@en ;
    sh:name "subject"@en
  ], [
    sh:path edmo:collateCentre ;
    sh:class org:Organization ;
    sh:minCount 1 ;
    sh:nodeKind sh:IRI ;
    sh:pattern "^https://edmo\\\\\\\\.seadatanet\\\\\\\\.org/report/[a-zA-Z0-9_-]+$" ;
    sh:severity sh:Warning ;
    sh:message "The collateCentre should be provided as an IRI referencing an org:Organization and must match the pattern: https://edmo.seadatanet.org/report/{identifier}."@en ;
    sh:name "Collate Centre"@en
  ], [
    sh:path prov:wasAssociatedWith ;
    sh:class org:Organization ;
    sh:nodeKind sh:IRI ;
    sh:pattern "^https://edmo\\\\\\\\.seadatanet\\\\\\\\.org/report/[0-9]+$" ;
    sh:severity sh:Warning ;
    sh:message "The prov:wasAssociatedWith property should be an IRI referencing an org:Organization."@en ;
    sh:name "Associated Organization"@en
  ], [
    sh:path dbpedia:projectParticipant ;
    sh:class org:Organization ;
    sh:nodeKind sh:IRI ;
    sh:pattern "^https://edmo\\\\\\\\.seadatanet\\\\\\\\.org/report/[a-zA-Z0-9_-]+$" ;
    sh:severity sh:Warning ;
    sh:message "The dbpedia:projectParticipant should be an IRI referencing an org:Organization and match the pattern: https://edmo.seadatanet.org/report/{identifier}."@en ;
    sh:name "Project Participant"@en
  ], [
    sh:path edmo:collate-centre ;
    sh:nodeKind sh:IRI ;
    sh:pattern "^https://edmo\\\\\\\\.seadatanet\\\\\\\\.org/report/[a-zA-Z0-9_-]+$" ;
    sh:severity sh:Warning ;
    sh:message "The edmo:collate-centre should be an IRI referencing a collate center and conform to the pattern: https://edmo.seadatanet.org/report/{identifier}."@en ;
    sh:name "Collate Centre"@en
  ], [
    sh:path edmo:is-national-collating-centre ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:boolean ;
    sh:severity sh:Warning ;
    sh:message "The edmo:is-national-collating-centre should be a boolean (true or false) indicating whether this is a national collating centre."@en ;
    sh:name "Is National Collating Centre"@en
  ], [
    sh:path geosparql:asWKT ;
    sh:nodeKind sh:Literal ;
    sh:datatype geosparql:wktLiteral ;
    sh:severity sh:Info ;
    sh:message "Geospatial data (geo:asWKT) is optional but should use WKT format if included."@en ;
    sh:name "asWKT"@en
  ], [
    sh:path geosparql:hasGeometry ;
    sh:class geosparql:Geometry ;
    sh:nodeKind sh:IRI ;
    sh:severity sh:Info ;
    sh:message "Geometries (geo:hasGeometry) are optional but should reference a Geometry class."@en ;
    sh:name "hasGeometry"@en
  ], [
    sh:path vcard:country-name ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:message "Country name (vcard:country-name) is optional but should be a string if included."@en ;
    sh:name "country-name"@en
  ], [
    sh:path vcard:postal-code ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:message "Postal code (vcard:postal-code) is optional but should be a string if included."@en ;
    sh:name "postal-code"@en
  ], [
    sh:path vcard:street-address ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:message "Street address (vcard:street-address) is optional but should be a string if included."@en ;
    sh:name "street-address"@en
  ], [
    sh:path vcard:locality ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:message "Locality (vcard:locality) is optional but should be a string if included."@en ;
    sh:name "locality"@en
  ], [
    sh:path vcard:region ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:message "Region (vcard:region) is optional but should be a string if included."@en ;
    sh:name "region"@en
  ], [
    sh:path dc11:modified ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:dateTime ;
    sh:severity sh:Warning ;
    sh:message "A last modified date (dc:modified) should be provided as a dateTime value."@en ;
    sh:name "modified"@en
  ], [
    sh:path dc11:endedAtTime ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:dateTime ;
    sh:severity sh:Info ;
    sh:message "End time (dc:endedAtTime) is optional but should be provided as a dateTime."@en ;
    sh:name "endedAtTime"@en
  ], [
    sh:path vcard:email ;
    sh:nodeKind sh:IRI ;
    sh:severity sh:Info ;
    sh:message "Emails (vcard:email) are optional but should be provided as IRIs."@en ;
    sh:name "email"@en
  ], [
    sh:path vcard:fax ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:message "Fax numbers (vcard:fax) are optional but should be provided as a string."@en ;
    sh:name "fax"@en
  ], [
    sh:path vcard:tel ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:string ;
    sh:severity sh:Info ;
    sh:message "Telephone numbers (vcard:tel) are optional but should be provided as a string."@en ;
    sh:name "tel"@en
  ], [
    sh:path rdfs:seeAlso ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:anyURI ;
    sh:severity sh:Info ;
    sh:message "The rdfs:seeAlso property should reference a related resource as a valid URI."@en ;
    sh:name "See Also"@en
  ], [
    sh:path foaf:homepage ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:anyURI ;
    sh:severity sh:Info ;
    sh:message "The foaf:homepage should be a valid URI, such as a website link."@en ;
    sh:name "Homepage"@en
  ], [
    sh:path vcard:logo ;
    sh:nodeKind sh:Literal ;
    sh:datatype xsd:anyURI ;
    sh:severity sh:Info ;
    sh:message "The vcard:logo should be provided as a valid URI linking to an image file."@en ;
    sh:name "Logo"@en
  ] .

<https://edmerp.seadatanet.org/report/13878?t=2026-04-28T10%3A02%3A45%2B02%3A00>
  dc:isVersionOf <https://edmerp.seadatanet.org/report/13878> ;
  prov:wasAssociatedWith <https://edmo.seadatanet.org/report/5717>, <https://edmo.seadatanet.org/report/6238> ;
  dc:identifier <https://edmerp.seadatanet.org/report/13878?t=2026-04-28T10%3A02%3A45%2B02%3A00>, 13878 ;
  geolink:hasAcronym "SHEAR" ;
  a dbpedia:ResearchProject ;
  dbpedia:projectCoordinator <https://edmo.seadatanet.org/report/1468> ;
  dcat:contactPoint <https://edmo.seadatanet.org/report/3253> ;
  dc:startedAtTime "2023-03-01"^^xsd:date ;
  dc:subject <http://vocab.nerc.ac.uk/collection/C19/current/1/>, <http://vocab.nerc.ac.uk/collection/C19/current/1_4/>, <http://vocab.nerc.ac.uk/collection/C19/current/SVX00005/> ;
  rdfs:comment """The impact of the physical environment on the foraging energetics of shearwaters and the consequences for breeding success (SHEAR) is a 3-year (2022-2025) research project, funded by the Natural Environment Research Council (NERC) under the programme NERC Reference NE/W001217/1, awarded to principal investigator Dr Line Cordes at Bangor University. The aim of the research is to understand the impacts of future climate change on Manx shearwaters, an ecologically important species.
""" ;
  dc:modified "2026-04-28T10:02:45+02:00"^^xsd:dateTime ;
  edmo:collateCentre <https://edmo.seadatanet.org/report/43> ;
  rdfs:label "SHEAR: The impact of the physical environment on the foraging energetics of shearwaters and the consequences for breeding success" ;
  dcat:theme <http://vocab.nerc.ac.uk/collection/P08/current/DS01/>, <http://vocab.nerc.ac.uk/collection/P08/current/DS03/>, <http://vocab.nerc.ac.uk/collection/P08/current/DS05/>, <http://vocab.nerc.ac.uk/collection/P08/current/DS06/>, <http://vocab.nerc.ac.uk/collection/P08/current/DS11/> ;
  dbpedia:projectParticipant <https://edmo.seadatanet.org/report/1468>, <https://edmo.seadatanet.org/report/5717>, <https://edmo.seadatanet.org/report/6238> .

<https://edmo.seadatanet.org/report/6238> a org:Organization .
<https://edmo.seadatanet.org/report/1468> a org:Organization .
<https://edmo.seadatanet.org/report/5717> a org:Organization .
<http://vocab.nerc.ac.uk/collection/C19/current/SVX00005/> a skos:Concept .
<http://vocab.nerc.ac.uk/collection/C19/current/1_4/> a skos:Concept .
<http://vocab.nerc.ac.uk/collection/C19/current/1/> a skos:Concept .
<http://vocab.nerc.ac.uk/collection/P08/current/DS06/> a skos:Concept .
<http://vocab.nerc.ac.uk/collection/P08/current/DS03/> a skos:Concept .
<http://vocab.nerc.ac.uk/collection/P08/current/DS11/> a skos:Concept .
<http://vocab.nerc.ac.uk/collection/P08/current/DS05/> a skos:Concept .
<http://vocab.nerc.ac.uk/collection/P08/current/DS01/> a skos:Concept .
