@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://purl.org/spar/pso/proof> a <http://purl.org/spar/pso/PublicationStatus>, owl:NamedIndividual;
  rdfs:label "proof"@en;
  rdfs:comment "The status of a pre-publication document late in the publication process, once it has been accepted for publication by a publisher, after the inclusion of any author corrections required by the editor following peer-review, following copy editing and formatting to bring the manuscript into the house style, and prior to final checking by the editor, proof-reader and author to detect and eliminate any errors prior to publication."@en;
  rdfs:seeAlso <http://purl.org/spar/pso/corrected>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:proof .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/withStatus> a owl:ObjectProperty;
  rdfs:label "with status"@en;
  rdfs:comment "The relation between the holding of a status and a document, a dataset or something else at a specific time to the definition of that status."@en;
  rdfs:domain <http://purl.org/spar/pso/StatusInTime>;
  rdfs:subPropertyOf <http://www.essepuntato.it/2012/04/tvc/withValue>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:corrected .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/open-access> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "open access"@en;
  rdfs:comment "The status of a published work (typically a scholarly publication or a dataset) that is freely available via the Internet for third parties to read without payment of access or subscription fees, and (in the case of a work published under a full open-access license) that is freely available to download and reuse for any purposes including commercial ones, including modification of the original work, its integration with other material, and its re-publication, subject typically to a requirement that the original authors and the source of the original work are acknowledged in compliance with scholarly citation norms. [See also: pso:gratis-open-access, pso:libre-open-access, pso:gold-open-access, pso:green-open-access, pso:embargoed and pso:subscription-access.]";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:open-access .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/rejected-for-publication> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "rejected for publication"@en;
  rdfs:comment "The status of material (for example a document or a dataset) after it has been rejected for publication by a publisher or data repository.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:rejected-for-publication .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/isLostAsConsequenceOf> a owl:ObjectProperty;
  rdfs:label "is lost as consequence of"@en;
  rdfs:comment "The relation between a particular publishing status and the event that causes its loss."@en;
  rdfs:domain <http://purl.org/spar/pso/StatusInTime>;
  rdfs:range <http://www.ontologydesignpatterns.org/cp/owl/participation.owl#Event>;
  rdfs:subPropertyOf <http://www.essepuntato.it/2012/04/tvc/withinContext>;
  <http://purl.org/vocab/vann/example> """
    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:under-review ;
        tvc:atTime :my-status-time ;
        pso:isLostAsConsequenceOf :my-another-event .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/StatusInTime> a owl:Class;
  rdfs:label "status in time"@en;
  <http://www.w3.org/2008/05/skos#note> """
A status in time describes always:
- a particular status S;
- a particular document D holding S;
- a particular time interval T in which D holds S;
- a particular event that causes the acquisition of S by D.
"""@en;
  rdfs:comment "A particular situation that describe a state or condition some documents may have at a particular time as consequence of one or more events."@en;
  rdfs:subClassOf _:genid-32bcfa2bb3d54030a1e0e8b5464777362684-B21C7C1001A3FCD75A37A4BBB5D1B989,
    _:genid-32bcfa2bb3d54030a1e0e8b5464777362684-76AF86531E1A3B25B5F9C21DB439605A, _:genid-32bcfa2bb3d54030a1e0e8b5464777362684-88AC84001AC0939692E489B72DB35594,
    _:genid-32bcfa2bb3d54030a1e0e8b5464777362684-6166AD36480A3FC2A4813D04B02F9EDC, _:genid-32bcfa2bb3d54030a1e0e8b5464777362684-95834085CFBC83E5B1CDFA0A9CA145B4,
    <http://www.essepuntato.it/2012/04/tvc/ValueInTime>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:corrected .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/isStatusIn> a owl:ObjectProperty;
  rdfs:label "is status in"@en;
  rdfs:comment "The relation between the definition of a specific status and the situation of the document, a dataset or something else holding that status at a specific time."@en;
  rdfs:range <http://purl.org/spar/pso/StatusInTime>;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#hasTimeIndexedSetting>;
  owl:inverseOf <http://purl.org/spar/pso/withStatus>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    pso:under-review pso:isStatusIn :my-article-status .

    :my-article-status a pso:StatusInTime .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso> a owl:Ontology;
  rdfs:label "Publishing Status Ontology (PSO)"@en;
  <http://purl.org/dc/elements/1.1/creator> "David Shotton (https://orcid.org/0000-0001-5506-523X)",
    "Silvio Peroni (https://orcid.org/0000-0003-0530-4305)";
  <http://purl.org/dc/elements/1.1/contributor> "Sebastian Barzaghi (https://orcid.org/0000-0002-0799-1527)";
  <http://purl.org/dc/elements/1.1/date> "2026-08-14";
  <http://purl.org/dc/elements/1.1/description> """
The **_Publishing Status Ontology (PSO)_** is an ontology written in OWL 2 DL for characterizing the publication status of a document or other publication entity at each of the various stages in the publishing process (e.g.  draft, submitted, under review, rejected, accepted for publication, proof, published, Version of Record, catalogued, archived).

![The architecture of PSO.](pso.png)

The main entities of PSO are:
* the class `pso:StatusInTime`, that describes the particular situation of the status a document has at a particular time as consequence of one or more events;
* the object property `pso:hasStatusInTime`, that links any entity (such as a bibliographic work) to a `pso:StatusInTime`;
* the object property `pso:withStatus`, that links the situation to the document status defined as individuals of the class `pro:Status` and its subclasses (i.e., `pso:PublishingStatus` and `pso:ArticleProcessingChargeStatus`);
* the class `ti:TimeInterval`, used to express two (starting and ending) points in time that define a particular period related to (`tvc:atTime`) a `pso:StatusInTime` situation;
* the object properties `pso:isAcquiredAsConsequenceOf` and `pso:isLostAsConsequenceOf`, that links a situation to the events (`part:Event`) of any publishing process that changes the status of the document (e.g., writing a draft, submitting a preprint for publication, or publishing the final paper).

In addition, PSO includes specific indivudals of the class `pso:Status` to permit computer-readable descriptions to be made of the various types of open access publication, i.e.:
* `pso:gratis-open-access`, the status of a published work which is free to read on-line, in contrast to subscription-access works, but to which licensing restrictions apply, limiting the possibilities for downloading, text mining, modification, re-publication or re-use of the published work. The term Gratis Open Access thus signifies removal of the price barrier to view. While both imply ‘free’ (a potentially ambiguous word), Gratis Open Access equates to ‘free as in beer’ while Libre Open Access (q.v.) equates to ‘free as in speech’. Gratis Open Access is thus a necessary but not a sufficient condition for true Libre Open Access. Many ‘open access’ publications by commercial scholarly publishers are only Gratis Open Access, while almost all publications by ‘pure’ Open Access publishers are Libre Open Access;
* `pso:libre-open-access`, the status of a published work which is both free to read on-line, and to which additional usage rights apply, for example the right to text mine, make derivative works, re-use and re-publish the published work, such rights frequently being defined by application of an explicit license such as a Creative Commons license;
* `pso:green-open-access`, the status of a published work made available by the author, by self-archiving a version of the work for free and open public use in their institutional repository, in a central repository, or elsewhere, in parallel with publication of a subscription-access Version of Record of the work by a publisher. The green open-access version of the work may be a preprint (the version of the article as first submitted for publication) or a postprint (the pre-publication version of the article after incorporation of authors’ responses to peer reviewers’ comments). Its availability may have an embargo restriction imposed by the publisher of the subscription-access version of the work that prevents the green open-access version from being freely available until some substantial time after publication of the subscription-access journal issue containing that article. A green open access work should be accompanied by a license explicitly defining usage rights, for example a Creative Commons Attribution License;
* `pso:gold-open-access`, the status of a published work, typically a journal article, made available by the publisher on the publisher’s own web site for third parties to read without payment of access or subscription fees. Gold open access has the benefit that the article is findable where you expect it to be, but licensing restrictions may limit the possibilities for downloading, text mining, modification, re-publication or re-use of the published work. Gold open-access publication typically involves payment by the author or his/her institution to the publisher of an article processing charge (aka an author publishing charge);
* `pso:closed-access`, the status of a work (typically a private or secret paper or a confidential dataset) that is typically held unpublished in a ‘dark’ archive whose existence is unknown by the wider world, and that is only available to the owner or copyright holder of the asset;
* `pso:open-access`, the status of a published work (typically a scholarly publication or a dataset) that is freely available via the Internet for third parties to read without payment of access or subscription fees, and (in the case of a work published under a full open-access license) that is freely available to download and reuse for any purposes including commercial ones, including modification of the original work, its integration with other material, and its re-publication, subject typically to a requirement that the original authors and the source of the original work are acknowledged in compliance with scholarly citation norms;
* `pso:embargoed`, the status of a published work that is subjected to a publication embargo, which means that the material cannot be published, or in the case of a press release that it cannot be reported on, until a particular date known as the embargo date. For open-access journal articles, an embargoed article is one in which availability of the open-access version of the article is delayed by the publisher for a substantial embargo period, typically of six or twelve months, after subscription-access availability of the published work;
* `pso:restricted-access`, the status of a work (typically a scholarly paper or a dataset) to which access is restricted. For example, confidential information to which access is made available only to those who have been approved by the owner or copyright holder of the asset after personal application, or to those with appropriate security clearance, or to those within a partnership;
* `pso:subscription-access`, the status of a published work, typically an article in a journal issue, that is not available to read without payment of an article access fee or a journal subscription fee for that publication.

This comprehensive set of terms permits the various access statuses of documents to be encoded in RDF and published on the Semantic Web.

Because it is based on the [Time-indexed Value in Context ontology pattern](http://purl.org/spar/tvc), it is easy to extends the set of specified statuses, simply by adding new individual to the class `pso:Status` or its sub-class `pso:PublicationStatus`.

## Examples of use

In the following subsections, we introduce some examples to showcase how to use PSO. 

The prefixes that are used in all the examples provided below are defined as follows:

    @prefix : <http://www.sparontologies.net/example/> .
    @prefix dcterms: <http://purl.org/dc/terms/> .
    @prefix part: <http://www.ontologydesignpatterns.org/cp/owl/participation.owl#> .
    @prefix pso: <http://purl.org/spar/pso/> .
    @prefix ti: <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#> .
    @prefix tvc: <http://www.essepuntato.it/2012/04/tvc/> .
    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

### Assigning statuses to a paper

Using PSO, it is possible to describe the statuses of a document and how they change over time. 
For instance, consider the following description:

    The paper entitled 'Annotations with EARMARK for arbitrary, overlapping and out-of order markup' was submitted to DocEng 2009 on 24 April 2009 at 13:18. 
    At noon on 26 April, when the authors received acknowledgement of safe receipt of the paper from the conference editorial committee, the paper was considered 'under review' until 27 May at 17:38.

In this example there are at least two different statuses assigned to the document. 
A permanent status, i.e., 'submitted', that started on 24 April 2009 at 13:18 and that holds forever (unless a withdrawn is requested), and a temporary status, i.e. 'under review', that started at noon on 26 April and finished on 27 May at 17:38.

    <http://dx.doi.org/10.1145/1600193.1600232>
        pso:holdsStatusInTime
            :submitted-to-doceng ,
            :under-revision-by-doceng-pc .

    :submitted-to-doceng a pso:StatusInTime ;
        pso:withStatus pso:submitted ;
        tvc:atTime :submission-time ;
        pso:isAcquiredAsConsequenceOf :submission-event .

    :submission-time a ti:TimeInterval ;
        ti:hasIntervalStartDate
            '2009-04-24T13:18:21Z'^^xsd:dateTime .

    :submission-event a part:Event ;
        dcterms:description
            'An author submitted the paper through the
            online DocEng 2009 submission system.' .

    :under-revision-by-doceng-pc a pso:StatusInTime ;
        pso:withStatus pso:under-review ;
        tvc:atTime :under-review-time ;
        pso:isAcquiredAsConsequenceOf
            :notification-to-reviewers-event ;
        pso:isLostAsConsequenceOf
            :reviewers-sent-their-revision-back-event .

    :under-review-time a ti:TimeInterval ;
        ti:hasIntervalStartDate
            '2009-04-26T12:00:00Z'^^xsd:dateTime ;
        ti:hasIntervalEndDate
            '2009-05-27T17:38:01Z'^^xsd:dateTime .

    :notification-to-reviewers-event a part:Event ;
        dcterms:description
            'The conference chairs sent the
            paper to reviewers for consideration.' .

    :reviewers-sent-their-revision-back-event a part:Event ;
        dcterms:description
            'The reviewers completed their reviews
            of the paper.' .

## Competency Questions

PSO can be used for answering several questions related to the various statuses a publication entity goes through during its publication process.
In the following subsections, some of them are introduced together with their respective SPARQL queries. 

The prefixes that are used in all the SPARQL queries provided below are defined as follows:

    PREFIX dcterms: <http://purl.org/dc/terms/>
    PREFIX part: <http://www.ontologydesignpatterns.org/cp/owl/participation.owl#>
    PREFIX pso: <http://purl.org/spar/pso/>
    PREFIX ti: <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#>
    PREFIX tvc: <http://www.essepuntato.it/2012/04/tvc/>
    PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

### CQ1

Which statuses in time and status types are associated with a document?

    SELECT ?document ?statusInTime ?status
    WHERE {
        ?document pso:holdsStatusInTime ?statusInTime .
        ?statusInTime a pso:StatusInTime ;
            pso:withStatus ?status .
    }

### CQ2

What are the start and end dates of the time intervals during which a document holds a particular status?

    SELECT ?document ?status ?timeInterval ?startDate ?endDate
    WHERE {
        ?document pso:holdsStatusInTime ?statusInTime .
        ?statusInTime pso:withStatus ?status ;
            tvc:atTime ?timeInterval .
        OPTIONAL { ?timeInterval ti:hasIntervalStartDate ?startDate . }
        OPTIONAL { ?timeInterval ti:hasIntervalEndDate ?endDate . }
    }

### CQ3

Which event caused the acquisition of a status for a document, along with its description?

    SELECT ?document ?status ?acquisitionEvent ?eventDescription
    WHERE {
        ?document pso:holdsStatusInTime ?statusInTime .
        ?statusInTime pso:withStatus ?status ;
            pso:isAcquiredAsConsequenceOf ?acquisitionEvent .
        OPTIONAL { ?acquisitionEvent dcterms:description ?eventDescription . }
    }

### CQ4

Which event caused the termination or loss of a status, along with its description?

    SELECT ?document ?status ?lossEvent ?eventDescription
    WHERE {
        ?document pso:holdsStatusInTime ?statusInTime .
        ?statusInTime pso:withStatus ?status ;
            pso:isLostAsConsequenceOf ?lossEvent .
        OPTIONAL { ?lossEvent dcterms:description ?eventDescription . }
    }

### CQ5

What is the complete lifecycle of a document's status in time (status, validity interval, triggering event, and terminating event)?

    SELECT ?document ?status ?startDate ?endDate ?acquiredEvent ?lostEvent
    WHERE {
        ?document pso:holdsStatusInTime ?statusInTime .
        ?statusInTime pso:withStatus ?status .
        OPTIONAL {
            ?statusInTime tvc:atTime ?timeInterval .
            OPTIONAL { ?timeInterval ti:hasIntervalStartDate ?startDate . }
            OPTIONAL { ?timeInterval ti:hasIntervalEndDate ?endDate . }
        }
        OPTIONAL { ?statusInTime pso:isAcquiredAsConsequenceOf ?acquiredEvent . }
        OPTIONAL { ?statusInTime pso:isLostAsConsequenceOf ?lostEvent . }
    }

"""@en;
  <http://purl.org/dc/elements/1.1/title> "The Publishing Status Ontology (PSO)"@en;
  owl:imports <http://purl.org/spar/foaf>, <http://purl.org/spar/tvc>, <http://www.ontologydesignpatterns.org/cp/owl/participation.owl>;
  owl:backwardCompatibleWith <http://purl.org/spar/pso/2014-02-01>;
  owl:priorVersion <http://purl.org/spar/pso/2014-02-01>;
  owl:versionIRI <http://purl.org/spar/pso/2026-08-14>;
  <http://purl.org/dc/terms/bibliographicCitation> "Peroni, S., Shotton, D., Vitali, F. (2012). Scholarly publishing and Linked Data: describing roles, statuses, temporal and contextual extents. In Sack, H., Pellegrini, T. (Eds.), Proceedings of the 8th International Conference on Semantic Systems (i-Semantics 2012): 9-16. New York, New York, USA: ACM. https://doi.org/10.1145/2362499.2362502. Open Access at: http://speroni.web.cs.unibo.it/publications/peroni-2012-scholarly-publishing-linked.pdf";
  <http://purl.org/dc/terms/created> "2014-01-31";
  <http://purl.org/dc/terms/issued> "2014-02-01";
  <http://purl.org/dc/terms/modified> "2026-08-14";
  <http://purl.org/ontology/bibo/doi> "https://doi.org/10.25504/FAIRsharing.093230";
  <http://purl.org/vocab/vann/preferredNamespacePrefix> "pso"@en;
  <http://purl.org/vocab/vann/preferredNamespaceUri> "http://purl.org/spar/pso"@en;
  rdfs:seeAlso <http://www.sparontologies.net/ontologies/pso>;
  <http://purl.org/dc/terms/license> <http://creativecommons.org/licenses/by/4.0/>;
  <http://purl.org/dc/terms/publisher> <https://ror.org/00wb4mk85>;
  <http://purl.org/dc/terms/source> <https://github.com/sparontologies/pso/docs/cq.md>;
  <http://xmlns.com/foaf/0.1/logo> <https://github.com/SPAROntologies/pso/blob/master/spar.png>;
  <https://schema.org/codeRepository> <https://github.com/SPAROntologies/pso>;
  <https://schema.org/includedInDataCatalog> <https://fairsharing.org/>;
  <http://purl.org/ontology/bibo/status> <http://purl.org/ontology/bibo/status/published>;
  owl:versionInfo "1.8.1";
  <https://schema.org/keywords> "semantic publishing"@en, "scholarly publishing"@en,
    "publishing statuses"@en, "scientometrics"@en, "bibliometrics"@en;
  <https://schema.org/image> <https://github.com/SPAROntologies/pso/blob/master/docs/current/pso.png> .

<http://purl.org/spar/pso/catalogued> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "catalogued"@en;
  rdfs:comment "The status of a work (for example a document or a dataset) concerning which metadata has been stored in a physical or electronic catalogue.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:catalogued .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/version-of-record> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "version of record"@en;
  rdfs:comment "The final version of a document that has been formally published as a peer-reviewed journal article, citable via a permanent identifier, and forming an abiding component of the scholarly record.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:version-of-record .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777362684-88AC84001AC0939692E489B72DB35594 a owl:Restriction;
  owl:allValuesFrom _:genid-32bcfa2bb3d54030a1e0e8b5464777362684-55A73F5C16752A241DBBD8D17B3646AE;
  owl:onProperty <http://www.essepuntato.it/2012/04/tvc/atTime> .

<http://purl.org/spar/pso/draft> a <http://purl.org/spar/pso/PublicationStatus>, owl:NamedIndividual;
  rdfs:label "draft"@en;
  rdfs:comment "The status of a work (for example a document or a dataset) prior to completion and publication.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:draft .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/APC-not-required> a <http://purl.org/spar/pso/ArticleProcessingChargeStatus>,
    owl:NamedIndividual;
  rdfs:label "APC not required"@en;
  rdfs:comment "The status of an article for which an article processing charge is not required by the publisher."@en;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:APC-not-required .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/resultsInAcquiring> a owl:ObjectProperty;
  rdfs:label "results in acquiring"@en;
  rdfs:comment "The relation between an event and the consequential acquisition of a particular publishing status."@en;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#hasTimeIndexedSetting>;
  owl:inverseOf <http://purl.org/spar/pso/isAcquiredAsConsequenceOf>;
  <http://purl.org/vocab/vann/example> """
    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:under-review ;
        tvc:atTime :my-status-time .

    :my-event  
        pso:resultsInAcquiring :my-article-status .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/reviewed> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "reviewed"@en;
  rdfs:comment "The status of a published work, for example a book or a journal article, that has been subjected to a written review giving critical analysis of its content, scope and quality.  [See also pso:peer-reviewed.]"@en;
  rdfs:seeAlso <http://purl.org/spar/pso/peer-reviewed>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:reviewed .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/confidential> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "confidential"@en;
  rdfs:comment "The status of a document containing information that must be kept confidential.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:confidential .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/libre-open-access> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "libre open access"@en;
  rdfs:comment "The status of a published work which is both free to read on-line, and to which additional usage rights apply, for example the right to text mine, make derivative works, re-use and re-publish the published work, such rights frequently being defined by application of an explicit license such as a Creative Commons license.  [See also: pso:open-access, pso:gratis-open-access, pso:gold-open-access, pso:green-open-access, pso:embargoed and pso:subscription-access.]";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:libre-open-access .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.essepuntato.it/2012/04/tvc/hasValue> a owl:ObjectProperty;
  rdfs:label "has value"@en;
  rdfs:comment "The relation between an entity and a value in time situation."@en;
  rdfs:range <http://www.essepuntato.it/2012/04/tvc/ValueInTime>;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#hasTimeIndexedSetting>;
  rdfs:isDefinedBy <http://purl.org/spar/tvc/> .

<http://purl.org/spar/pso/copy-edited> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "copy-edited"@en;
  rdfs:comment "The status of a document that has been subjected to copy editing, i.e. alterations to the text undertaken by someone other than the author that are designed to improve the formatting, style and accuracy of text, or to bring the text into the house style of the publisher (e.g. Americanization of British spelling), but that are not designed to alter the substance or meaning of the text.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:copy-edited .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/APC-partially-waived> a <http://purl.org/spar/pso/ArticleProcessingChargeStatus>,
    owl:NamedIndividual;
  rdfs:label "APC partially waived"@en;
  rdfs:comment "The status of an article for which payment of the article processing charge has been partially waived by the publisher."@en;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:APC-partially-waived .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/restricted-access> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "restricted access"@en;
  rdfs:comment "The status of a work (typically a scholarly paper or a dataset) to which access is restricted.  For example, confidential information to which access is made available only to those who have been approved by the owner or copyright holder of the asset after personal application, or to those with appropriate security clearance, or to those within a partnership.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:restricted-access .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/archived> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "archived"@en;
  rdfs:comment "The status of a work (for example a document or a dataset) that has been saved for long-term preservation in a physical or electronic archive.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:archived .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/revised> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "revised"@en;
  rdfs:comment "The status of s work (for example a document or a dataset) that has been altered or improved, typically by the original author.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:revised .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/retracted-from-publication> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "retracted from publication"@en;
  rdfs:comment "The status of a publication that has been subsequently retracted by the publisher, for example because it was subsequently found to contain erroneous or fraudulent information.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:retracted-from-publication .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/resultsInLosing> a owl:ObjectProperty;
  rdfs:label "results in losing"@en;
  rdfs:comment "The relation between an event and the consequential loss of a particular publishing status."@en;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#hasTimeIndexedSetting>;
  owl:inverseOf <http://purl.org/spar/pso/isLostAsConsequenceOf>;
  <http://purl.org/vocab/vann/example> """
    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:under-review ;
        tvc:atTime :my-status-time .

    :my-another-event  
        pso:resultsInLosing :my-article-status .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#TimeIndexedSituation>
  a owl:Class;
  rdfs:label "time indexed situation"@en;
  rdfs:comment "A situation that is explicitly indexed at some time for at least one entity.";
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#> .

<http://purl.org/spar/pso/non-confidential> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "non-confidential"@en;
  rdfs:comment "The status of a document containing information that may be shared publicly.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:non-confidential .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/Agent> a owl:Class;
  rdfs:label "agent"@en;
  rdfs:comment "An entity, such as a person, a group, an organization or a software agent, involved in one or more events."@en;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/cp/owl/participation.owl#Object>,
    <http://xmlns.com/foaf/0.1/Agent>;
  <http://purl.org/vocab/vann/example> """
    :my-event 
        part:hasParticipant :my-agent .

    :my-agent a pso:Agent ;
        foaf:name 'John Doe' .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/republished> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "republished"@en;
  rdfs:comment "The status of a publication (for example a book) that has been republished in a different edition or in translation, or of a work (for example a journal article or a poem) that is republished as part of a collection or an anthology, or of material (for example a figure from an existing publication) that is republished as part of a quite different publication.  Where the publisher of the new work is different from the original publisher, such republication typically includes an acknowledgement of the source and copyright of the original material, and is undertaken after obtaining permission of the original copyright holder.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:republished .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/isStatusHeldBy> a owl:ObjectProperty;
  rdfs:label "is status held by"@en;
  rdfs:comment "The relation between a status held at a specific time and the document, dataset or other thing holding that status."@en;
  rdfs:domain <http://purl.org/spar/pso/StatusInTime>;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#forEntity>;
  owl:inverseOf <http://purl.org/spar/pso/holdsStatusInTime>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:corrected .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/intermediate-draft> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "intermediate draft"@en;
  rdfs:comment "The status of a pre-publication work (for example a document or a dataset) part-way through its development.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:intermediate-draft .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.essepuntato.it/2012/04/tvc/withinContext> a owl:ObjectProperty;
  rdfs:label "within context"@en;
  rdfs:comment "The specific context within which the fact of the entity having the value is relevant."@en;
  rdfs:domain <http://www.essepuntato.it/2012/04/tvc/ValueInTime>;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#forEntity>;
  rdfs:isDefinedBy <http://purl.org/spar/tvc/> .

<http://purl.org/spar/pso/anonymized> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "anonymized"@en;
  rdfs:comment "The status of a document or dataset that has been subjected to anonymization, so that individual persons, for example the authors and/or people that are the subjects described in the document or dataset, cannot be identified."@en;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:anonymized .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/holdsStatusInTime> a owl:ObjectProperty;
  rdfs:label "holds status in time"@en;
  rdfs:comment "The relation between a document, a dataset or some other thing and a status that it holds at a specific time."@en;
  rdfs:range <http://purl.org/spar/pso/StatusInTime>;
  rdfs:subPropertyOf <http://www.essepuntato.it/2012/04/tvc/hasValue>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:corrected .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777362684-4226CA276926D54C5BF043671DA59FAE a owl:Restriction;
  owl:allValuesFrom xsd:dateTime;
  owl:onProperty <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#hasIntervalDate> .

<http://purl.org/spar/pso/APC-fully-waived> a <http://purl.org/spar/pso/ArticleProcessingChargeStatus>,
    owl:NamedIndividual;
  rdfs:label "APC fully waived"@en;
  rdfs:comment "The status of an article for which payment of the article processing charge has been fully waived by the publisher."@en;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:APC-fully-waived .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/accepted-for-publication> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "accepted for publication"@en;
  rdfs:comment "The status of a work (for example a document or a dataset) once it has been accepted for publication by a publisher or data repository."@en;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:accepted-for-publication .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777362684-0FD20A89553C97F7427F17986A07E9B2 rdf:first
    _:genid-32bcfa2bb3d54030a1e0e8b5464777362684-4226CA276926D54C5BF043671DA59FAE;
  rdf:rest rdf:nil .

<http://purl.org/spar/pso/subscription-access> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "subscription access"@en;
  rdfs:comment "The status of a published work, typically an article in a journal issue, that is not available to read without payment of an article access fee or a journal subscription fee for that publication.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:subscription-access .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/green-open-access> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "green open access"@en;
  rdfs:comment "The status of a published work made available by the author, by self-archiving a version of the work for free and open public use in their institutional repository, in a central repository, or elsewhere, in parallel with publication of a subscription-access Version of Record of the work by a publisher.  The green open-access version of the work may be a preprint (the version of the article as first submitted for publication) or a postprint (the pre-publication version of the article after incorporation of authors’ responses to peer reviewers’ comments).  Its availability may have an embargo restriction imposed by the publisher of the subscription-access version of the work, that prevents the green open-access version from being freely available until some substantial time after publication of the subscription-access journal issue containing that article.  A green open-access work should be accompanied by a license explicitly defining usage rights, for example a Creative Commons Attribution License.  [See also: pso:open-access, pso:gratis-open-access, pso:libre-open-access, pso:gold-open-access, pso:embargoed and pso:subscription-access.]";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:green-open-access .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/embargoed> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "embargoed"@en;
  rdfs:comment """
The status of a work that is subjected to an embargo, which means that the work cannot be published, or in the case of a press release that it cannot be reported on, until a particular date known as the embargo date. 
For open-access journal articles, an embargoed article is one in which availability of the open-access version of the article is delayed by the publisher for a substantial embargo period, typically of six or twelve months, after subscription-access availability of the published work.  
""";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:embargoed .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/under-review> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "under review"@en;
  rdfs:comment "The status of a document that has been received from the author(s) by an editor or a publisher for potential publication, and then has been sent to independent reviewers for their comments as to its suitability for publication, prior to receipt of such reviews.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:under-review .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/in-press> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "in press"@en;
  rdfs:comment "The status of a document after it has been accepted for publication and prior to its formal publication in print.  (Note that for many journal articles that are published electronically, this status rarely exists, since there is commonly no delay between acceptance and publication.)";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:is-press .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/closed-access> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "closed access"@en;
  rdfs:comment "The status of a work (typically a private or secret paper or a confidential dataset) that is typically held unpublished in a 'dark' archive whose existence is unknown by the wider world, and that is only available to the owner or copyright holder of the asset.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:closed-access .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/enhanced> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "enhanced"@en;
  rdfs:comment "The status of a work (for example a document or a dataset) that has been updated or enhanced, for example by the provision of additional or supplementary material.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:enhanced .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/APC-paid> a <http://purl.org/spar/pso/ArticleProcessingChargeStatus>,
    owl:NamedIndividual;
  rdfs:label "APC paid"@en;
  rdfs:comment "The status of an article for which the article processing charge has been paid to the publisher by the author or his/her institution."@en;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:APC-paid .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777362684-76AF86531E1A3B25B5F9C21DB439605A a owl:Restriction;
  owl:onProperty <http://www.essepuntato.it/2012/04/tvc/atTime>;
  owl:someValuesFrom <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#TimeInterval> .

<http://purl.org/spar/pso/isAcquiredAsConsequenceOf> a owl:ObjectProperty;
  rdfs:label "is acquired as consequence of"@en;
  rdfs:comment "The relation between a particular publishing status and the event that causes its acquisition."@en;
  rdfs:domain <http://purl.org/spar/pso/StatusInTime>;
  rdfs:range <http://www.ontologydesignpatterns.org/cp/owl/participation.owl#Event>;
  rdfs:subPropertyOf <http://www.essepuntato.it/2012/04/tvc/withinContext>;
  <http://purl.org/vocab/vann/example> """
    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:under-review ;
        tvc:atTime :my-status-time ;
        pso:isAcquiredAsConsequenceOf :my-event .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/peer-reviewed> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "peer reviewed"@en;
  rdfs:comment "The status of a work, typically a scholarly journal article, that has been peer reviewed, i.e. subjected to review by two or more independent reviewers (also know as referees) who are academic peers of the author(s), and judged by them to be of sufficient quality to merit publication, usually after further revision by the author to incorporate the reviewers' suggested modifications and improvements."@en;
  rdfs:seeAlso <http://purl.org/spar/pso/reviewed>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:peer-reviewed .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/withdrawn-from-submission> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "withdrawn from submission"@en;
  rdfs:comment "The status of a work (for example a pre-publication document or dataset) that has been voluntarily withdrawn by the author, having previously been submitted for publication, perhaps because the revisions requested by the peer-reviewers were considered impossible to achieve, or because the author wishes to submit it for publication elsewhere.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:withdrawn-from-submission .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.essepuntato.it/2012/04/tvc/atTime> a owl:ObjectProperty;
  rdfs:label "at time"@en;
  rdfs:comment "The particular temporal instant or time period in which the situation takes place."@en;
  rdfs:domain <http://www.essepuntato.it/2012/04/tvc/ValueInTime>;
  rdfs:isDefinedBy <http://purl.org/spar/tvc/> .

<http://purl.org/spar/pso/published> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "published"@en;
  rdfs:comment "The status of material (for example a document or a dataset) that has been published, i.e. made available for people to access, read or use, either freely or for a purchase price or an access fee.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:published .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://xmlns.com/foaf/0.1/Agent> a owl:Class;
  rdfs:label "agent"@en;
  rdfs:comment "An agent (eg. person, group, software or physical artifact)."@en;
  rdfs:isDefinedBy <http://xmlns.com/foaf/0.1/> .

<http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#forEntity>
  a owl:ObjectProperty;
  rdfs:label "for entity"@en;
  rdfs:comment "The relation between a time-indexed situation and an entity involved in it."@en;
  rdfs:domain <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#TimeIndexedSituation>;
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#> .

<http://purl.org/spar/pso/Status> a owl:Class;
  rdfs:label "status"@en;
  rdfs:comment "A state or condition that a document may have."@en;
  rdfs:subClassOf owl:Thing;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:corrected .

    pso:corrected a pso:Status .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

rdfs:seeAlso a owl:AnnotationProperty .

<http://www.essepuntato.it/2012/04/tvc/ValueInTime> a owl:Class;
  rdfs:label "value in time"@en;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#TimeIndexedSituation>;
  rdfs:comment "A particular kind of time-indexed situation that represents a hub linking the entity having a particular value, the value itself and the temporal and contextual extents from which the entity-value relationship depends."@en;
  rdfs:isDefinedBy <http://purl.org/spar/tvc/> .

<http://purl.org/spar/pso/initial-draft> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "initial draft"@en;
  rdfs:comment "The status of a pre-publication work (for example a document or a dataset) when in its initial stage of development.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:initial-draft .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.essepuntato.it/2012/04/tvc/withValue> a owl:ObjectProperty;
  rdfs:label "with value"@en;
  rdfs:comment "The relation between the value in time situation and the actual value held by the entity partaking in that situation."@en;
  rdfs:range <http://www.essepuntato.it/2012/04/tvc/ValueInTime>;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#forEntity>;
  rdfs:isDefinedBy <http://purl.org/spar/tvc/> .

rdfs:label a owl:AnnotationProperty .

<http://purl.org/spar/pso/ArticleProcessingChargeStatus> a owl:Class;
  rdfs:label "article processing charge status"@en;
  rdfs:comment "A state or condition that a document may have that relates to a fee levied by a publisher on an author or an institution to cover the cost of publishing an Open Access journal article."@en;
  rdfs:subClassOf <http://purl.org/spar/pso/Status>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:APC-fully-waived .

    pso:APC-fully-waived a pso:ArticleProcessingChargeStatus .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777362684-55A73F5C16752A241DBBD8D17B3646AE a owl:Class;
  owl:intersectionOf _:genid-32bcfa2bb3d54030a1e0e8b5464777362684-7D0A9E61A71D69909F9CA998F8158CB0 .

<http://purl.org/spar/pso/gold-open-access> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "gold open access"@en;
  rdfs:comment "The status of a published work, typically a journal article, made available by the publisher on the publisher's own web site for third parties to read without payment of access or subscription fees.  Gold open access has the benefit that the article is findable where you expect it to be, but licensing restrictions may limit the possibilities for downloading, text mining, modification, re-publication or re-use of the published work.  Gold open-access publication typically involves payment by the author or his/her institution to the publisher of an article processing charge (aka an author publishing charge).  [See also: pso:open-access, pso:gratis-open-access, pso:libre-open-access, pso:green-open-access, pso:embargoed and pso:subscription-access.]";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:gold-open-access .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777362684-B21C7C1001A3FCD75A37A4BBB5D1B989 a owl:Restriction;
  owl:onProperty <http://purl.org/spar/pso/isAcquiredAsConsequenceOf>;
  owl:someValuesFrom <http://www.ontologydesignpatterns.org/cp/owl/participation.owl#Event> .

<http://www.ontologydesignpatterns.org/cp/owl/participation.owl#Event> a owl:Class;
  rdfs:label "event"@en;
  rdfs:comment "An event that may happen during a publishing process, such as writing a draft, sending a preprint, publishing a paper, etc.";
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/participation.owl#> .

<http://purl.org/spar/pso/PublicationStatus> a owl:Class;
  rdfs:label "publishing status"@en;
  rdfs:comment "A state or condition that a document may have that relates to the publication of such document."@en;
  rdfs:subClassOf <http://purl.org/spar/pso/Status>;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:corrected .

    pso:corrected a pso:PublicationStatus .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#hasIntervalEndDate>
  a owl:DatatypeProperty;
  rdfs:label "has interval end date"@en;
  rdfs:comment "The end date of a time interval";
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#> .

<http://purl.org/spar/pso/final-draft> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "final draft"@en;
  rdfs:comment "The status of a pre-publication work (for example a document or a dataset) when in the authors' opinion it has been brought to a stage of development that renders it suitable for publication.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:final-draft .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/dc/elements/1.1/rights> a owl:AnnotationProperty .

<http://purl.org/spar/pso/gratis-open-access> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "gratis open access"@en;
  rdfs:comment "The status of a published work which is free to read on-line, in contrast to subscription-access works, but to which licensing restrictions apply, limiting the possibilities for downloading, text mining, modification, re-publication or re-use of the published work.  The term Gratis Open Access thus signifies absence of a price barrier to view.  While both imply ‘free’ (a potentially ambiguous word), Gratis Open Access equates to ‘free as in beer’ while Libre Open Access (q.v.) equates to ‘free as in speech’.  Gratis Open Access is thus a necessary but not a sufficient condition for true Libre Open Access.   Many ‘open access’ publications by commercial scholarly publishers are only Gratis Open Access, while almost all publications by ‘pure’ Open Access scholarly publishers are Libre Open Access. [See also: pso:open-access, pso:libre-open-access, pso:gold-open-access, pso:green-open-access, pso:embargoed and pso:subscription-access.]";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:gratis-open-access .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/spar/pso/submitted> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "submitted"@en;
  rdfs:comment "The status of a work (for example a document or a dataset) that has been submitted for publication by the author to a publisher or a data repository, prior to its being accepted or rejected.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:submitted .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#hasTimeIndexedSetting>
  a owl:ObjectProperty;
  rdfs:label "has time indexed setting"@en;
  rdfs:comment "The relation between an entity and a time-indexed situation it is involved in."@en;
  rdfs:range <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#TimeIndexedSituation>;
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777362684-6166AD36480A3FC2A4813D04B02F9EDC a owl:Restriction;
  owl:onProperty <http://purl.org/spar/pso/withStatus>;
  owl:someValuesFrom <http://purl.org/spar/pso/Status> .

<http://xmlns.com/foaf/0.1/Document> a owl:Class;
  rdfs:label "document"@en;
  rdfs:comment "An abstract class defining any kinds of publishing work.";
  rdfs:isDefinedBy <http://xmlns.com/foaf/0.1/> .

<http://purl.org/spar/pso/corrected> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "corrected"@en;
  rdfs:comment "The status of a work (for example a document or a dataset) in which errors, that may have introduced by the author, by a publisher, or by some automated process, have been corrected.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:corrected .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#atTime> a owl:FunctionalProperty,
    owl:ObjectProperty;
  rdfs:label "at time"@en;
  rdfs:comment "A time interval during which something is happening.";
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#> .

<http://purl.org/spar/pso/APC-not-charged> a <http://purl.org/spar/pso/ArticleProcessingChargeStatus>,
    owl:NamedIndividual;
  rdfs:label "APC not charged"@en;
  rdfs:comment "The status of an article for which an article processing charge is not charged by the publisher."@en;
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:APC-not-charged .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#hasIntervalDate> a
    owl:DatatypeProperty;
  rdfs:label "has interval date"@en;
  rdfs:comment "A date value assigned to a time interval."@en;
  rdfs:domain <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#TimeInterval>;
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#> .

<http://purl.org/dc/elements/1.1/date> a owl:AnnotationProperty .

<http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#hasIntervalStartDate>
  a owl:DatatypeProperty;
  rdfs:label "has interval start date"@en;
  rdfs:comment "The start date of a time interval";
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#> .

_:genid-32bcfa2bb3d54030a1e0e8b5464777362684-95834085CFBC83E5B1CDFA0A9CA145B4 a owl:Restriction;
  owl:cardinality "1"^^xsd:nonNegativeInteger;
  owl:onProperty <http://purl.org/spar/pso/isStatusHeldBy> .

rdfs:comment a owl:AnnotationProperty .

<http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#TimeInterval> a owl:Class;
  rdfs:label "time interval"@en;
  rdfs:comment "Two (starting and ending) points in time that define a particular period of time.";
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#> .

<http://www.ontologydesignpatterns.org/cp/owl/participation.owl#Object> a owl:Class;
  rdfs:label "object"@en;
  rdfs:comment "Any physical, social, or mental object, or substance."@en;
  rdfs:isDefinedBy <http://www.ontologydesignpatterns.org/cp/owl/participation.owl#> .

owl:versionInfo a owl:AnnotationProperty .

<http://purl.org/dc/elements/1.1/description> a owl:AnnotationProperty .

_:genid-32bcfa2bb3d54030a1e0e8b5464777362684-7D0A9E61A71D69909F9CA998F8158CB0 rdf:first
    <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#TimeInterval>;
  rdf:rest _:genid-32bcfa2bb3d54030a1e0e8b5464777362684-0FD20A89553C97F7427F17986A07E9B2 .

<http://purl.org/spar/pso/unpublished> a <http://purl.org/spar/pso/PublicationStatus>,
    owl:NamedIndividual;
  rdfs:label "unpublished"@en;
  rdfs:comment "The status of a work (for example a document or a dataset) that has not been published by the author, a publisher or a data repository.";
  <http://purl.org/vocab/vann/example> """
    :my-article
        pso:holdsStatusInTime :my-article-status .

    :my-article-status a pso:StatusInTime ;
        pso:withStatus pso:unpublished .
    """;
  rdfs:isDefinedBy <http://purl.org/spar/pso/>;
  <http://www.w3.org/2003/06/sw-vocab-status/ns#term_status> <http://purl.org/linked-data/registry#statusStable> .

<http://purl.org/dc/elements/1.1/title> a owl:AnnotationProperty .

<http://purl.org/dc/elements/1.1/creator> a owl:AnnotationProperty .
