@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix ex: <https://example.com/web-annotation-prov/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix oa: <http://www.w3.org/ns/oa#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix schema: <https://schema.org/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

ex:reviewer
    a prov:Agent, foaf:Person ;
    dcterms:identifier "user-42" ;
    foaf:name "Ada Reviewer" ;
    foaf:account ex:reviewer-account ;
    schema:identifier "acct:ada-reviewer@example.com" ;
    dcterms:title "Ontology reviewer" .

ex:reviewer-account
    a foaf:OnlineAccount ;
    foaf:accountName "ada-reviewer" ;
    foaf:accountServiceHomepage <https://example.com/> .

ex:review-tool
    a prov:SoftwareAgent ;
    dcterms:title "Review workbench" .

ex:review-comment
    a oa:Annotation ;
    dcterms:creator ex:reviewer ;
    dcterms:created "2026-06-11T16:30:00Z"^^xsd:dateTime ;
    dcterms:modified "2026-06-11T16:45:00Z"^^xsd:dateTime ;
    oa:motivatedBy oa:commenting, oa:assessing ;
    oa:hasBody ex:review-body ;
    oa:hasTarget ex:target-selection .

ex:review-body
    dcterms:format "text/markdown" ;
    dcterms:description "The mapping should materialize a PROV activity instead of asserting a strong property equivalence." .

ex:target-selection
    a oa:SpecificResource ;
    oa:hasSource ex:ontology-source ;
    oa:hasSelector ex:target-line ;
    oa:hasState ex:source-state ;
    oa:renderedVia ex:review-tool .

ex:ontology-source
    a prov:Entity ;
    dcterms:title "Web Annotation to PROV-O mapping draft" .

ex:source-state
    a oa:TimeState ;
    oa:sourceDate "2026-06-11T16:00:00Z"^^xsd:dateTime .

ex:target-line
    a oa:TextPositionSelector ;
    oa:start 512 ;
    oa:end 703 .
