@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix reg: <http://purl.org/linked-data/registry#> .
@prefix vaem: <http://www.linkedmodel.org/schema/vaem#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .

dcterms:extent a owl:ObjectProperty ;
    rdfs:label "has extent" ;
    vann:example """
        :my-dataset
            dcterms:extent :my-dataset-number-of-statements .

        :my-dataset-number-of-statements a dcterms:SizeOrDuration ;
            rdf:value 146 .
        """ ;
    vaem:rationale """
This is used to specify a possible extent for the resource under consideration, defined as an individual of the class `dcterms:SizeOrDuration`. 
When possible, such an individual can be accompanied by more specific data properties depending on the actual extent we are considering (e.g. `rdf:value`, `prism:pageRange`, `fabio:hasPageCount`, etc.).
        """@en ;
    rdfs:comment "The size or duration of the resource."@en ;
    rdfs:isDefinedBy dcterms: ;
    rdfs:range dcterms:SizeOrDuration ;
    vs:term_status reg:statusStable .

