@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/pro/RoleInTime> a owl:Class;
  rdfs:subClassOf _:genid-30d046aca2b8444099191a258e53ac534251-10D3245FEFBD77CF8458047B03999B0B,
    <http://www.essepuntato.it/2012/04/tvc/ValueInTime>, _:genid-30d046aca2b8444099191a258e53ac534251-A83330A884B265D574544C3081B0BAB7,
    _:genid-30d046aca2b8444099191a258e53ac534251-0E33C630FBD6144E7623F7682C4836AF, _:genid-30d046aca2b8444099191a258e53ac534251-9C29549C097C3DCB1AC97A41C5BBA7B6,
    _:genid-30d046aca2b8444099191a258e53ac534251-4802A8F85F25FD73D4CCE7B2372364A0;
  <http://purl.org/dc/elements/1.1/description> """A role in time describes always:
- a particular role R
- a particular agent A holding R
- a particular time interval T in which A holds R (optional)
- one or more entities (e.g. a particular bibliographic entity or a specific institution) that defines a context for R held by A. (At least one contextual entity should be specified for a particular role)."""@en;
  rdfs:label "role in time"@en;
  rdfs:comment "A particular situation that describe a role an agent may have, that can be restricted to a particular time interval."@en .

<http://purl.org/spar/pro/PublishingRole> a owl:Class;
  rdfs:comment "A role an agent may have with respect to the publishing process.  Individual members of this class are used to specify particular roles."@en;
  rdfs:label "publishing role"@en;
  rdfs:subClassOf <http://purl.org/spar/pro/Role> .

_:genid-30d046aca2b8444099191a258e53ac534251-11D38CD5A310744963D7797B9B6A3DFF a owl:Restriction;
  owl:onProperty <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#hasIntervalDate>;
  owl:allValuesFrom xsd:dateTime .

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

<http://purl.org/spar/pro/proof-reader> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:comment "The role of a person who reads the proofs of documents to detect any errors prior to final publication."@en;
  rdfs:label "proof reader"@en .

<http://purl.org/spar/pro/compiler> a <http://purl.org/spar/pro/PublishingRole>, owl:NamedIndividual;
  rdfs:comment "The role an agent has of compiling a number of items into a compilation or collection."@en;
  rdfs:label "compiler"@en .

<http://purl.org/spar/pro/holdsRoleInTime> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://www.essepuntato.it/2012/04/tvc/hasValue>;
  rdfs:label "holds role in time"@en;
  rdfs:comment "A property relating an agent to a role that the agent holds.  This is done via the indirection: foaf:Agent pro:holdsRoleInTime [ a pro:RoleInTime ; pro:withRole pro:Role ] .  The ontology permits one to specify the time period over which a role is held, and the other contextual entities to which that agent's role relates."@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Agent>;
  owl:inverseOf <http://purl.org/spar/pro/isHeldBy>;
  rdfs:range <http://purl.org/spar/pro/RoleInTime> .

<http://purl.org/spar/pro/peer-reviewer> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:comment "The role of an academic peer in evaluating a manuscript submitted by an author for publication as a journal article on behalf of the journal editor, or a conference paper on behalf of the conference programme committee, and in deciding whether it is suitable for acceptance, usually subject to revisions suggested by the peer-reviewer."@en;
  rdfs:label "peer reviewer"@en;
  rdfs:seeAlso <http://purl.org/spar/pro/reviewer> .

<http://purl.org/spar/pro/senior-editor> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:label "senior editor"@en;
  rdfs:comment "The role of the person who has senior responsibility for the editorial operations and policies for a particular publication, usually acting under the authority of the Editor-in-Chief."@en .

<http://purl.org/spar/pro/copyright-owner> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:comment "The role of owning the copyright to a publication, usually held by the author or by the publishing house that publishes the author's work."@en;
  rdfs:label "copyright owner"@en .

<http://purl.org/spar/pro/contributor> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:label "contributor"@en;
  rdfs:comment "The role an agent has of contribution of some material (for example an article to a magazine)."@en .

<http://purl.org/spar/pro/production-editor> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:comment "The role of an editor who takes responsibility for the passage of a document through the various stages of the publication workflow from the submitted manuscript to the final publication, including responsibility for scheduling and budget."@en;
  rdfs:label "production editor"@en .

<http://purl.org/spar/pro/> a owl:Ontology;
  <http://purl.org/dc/elements/1.1/rights> "This work is distributed under a Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/)."@en;
  <http://purl.org/dc/elements/1.1/date> "2017-09-04";
  <http://purl.org/dc/elements/1.1/title> "PRO, the Publishing Roles Ontology"@en;
  owl:versionIRI <http://purl.org/spar/pro/2017-09-04>;
  owl:imports <http://purl.org/spar/tvc>, <http://purl.org/spar/foaf>;
  owl:priorVersion <https://svn.code.sf.net/p/sempublishing/code/PRO/2013-12-18-pro-1_5_3.owl>;
  <http://purl.org/dc/elements/1.1/creator> "Silvio Peroni", "David Shotton";
  <http://purl.org/dc/elements/1.1/description> """PRO, the Publishing Roles Ontology, is an ontology written in OWL 2 DL for the characterization of the roles of agents (people, corporate bodies and computational agents) in the publication process.  It permits one to specify how an agent has a role relating to a contextual entity, and the period of time during which that role is held.

It is based on the Time-indexed Value in Context (TVC) ontology pattern (http://purl.org/spar/tvc).

It is easy to extend the set of specified roles, simply by adding new individuals to the class pro:PublishingRole.

This ontology is imported into SCoRO, the Scholarly Contribution and Roles Ontology (http://purl.org/spar/scoro/), where it is used similarly to enable the description of a wider range of contributions and roles relating to other scholarly activities and entities, including academic administration, funded projects, research investigations, data and authorship, and to define their temporal extents and contexts, as for publishing roles in PRO."""@en,
    <http://purl.org/spar/pro/pro.png>, """Since roles have contexts and times that are important to take into account (for example, a person can be author of one paper and reviewer of another, while another person will be editor of a journal only for a defined period, not for ever), the PRO ontology permit these contexts to be specified, using an ontological design pattern called the time-indexed value in context (TVC) (http://www.essepuntato.it/2012/04/tvc/) which is imported into PRO. 
 
This ontology design pattern permits one to construct the following RDF statements:
       foaf:Agent pro:holdsRoleInTime [ a pro:RoleInTime pro:withRole pro:editor ] .

Thus the domain of pro:withRole is not foaf:Agent, but rather an anonymous member of the class pro:RoleInTime, which itself is the range of the property pro:holdsRoleInTime, for which the domain is foaf:Agent. 

The range of pro:withRole is the class pro:Role, whose members permit specific roles to be specified.  
   
This single step of indirection permits other contextual and temporal attributes (not shown here) to be specified for this member of the class pro:RoleInTime, putting that role into context.

Exemplar usage: 

 foaf:Agent pro:holdsRoleInTime [ a pro:RoleInTime pro:withRole pro:editor ] ."""@en;
  rdfs:comment """The Publishing Roles Ontology (PRO) is an ontology for the characterisation of the roles of agents – people, corporate bodies and computational agents in the publication process. These agents can be, e.g. authors, editors, reviewers, publishers or librarians.

**URL:** http://purl.org/spar/pro

**Creators**: [David Shotton](http://orcid.org/0000-0001-5506-523X), [Silvio Peroni](http://orcid.org/0000-0003-0530-4305)

**License:** [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/legalcode)

**Website:** http://www.sparontologies.net/ontologies/pro

**Cite as:** Peroni, S., Shotton, D., Vitali, F. (2012). Scholarly publishing and the Linked Data: describing roles, statuses, temporal and contextual extents. In Proceedings of the 8th International Conference on Semantic Systems (i-Semantics 2012): 9-16. DOI: https://doi.org/10.1145/2362499.2362502. Open Access at: http://speroni.web.cs.unibo.it/publications/peroni-2012-scholarly-publishing-linked.pdf"""@en,
    "This ontology is available at http://purl.org/spar/pro, and uses the namespace prefix pro."@en;
  owl:versionInfo "1.5.4" .

<http://purl.org/spar/pro/isOrganizationContextFor> a owl:ObjectProperty;
  rdfs:label "is organization context for"@it;
  rdfs:comment "A property relating an organization to the role for which that organization provides the context (e.g. relating an institution to the role of member held by a person)."@en;
  rdfs:subPropertyOf <http://purl.org/spar/pro/isRelatedToRoleInTime>;
  owl:inverseOf <http://purl.org/spar/pro/relatesToOrganization>;
  rdfs:domain <http://xmlns.com/foaf/0.1/Organization> .

<http://purl.org/spar/pro/producer> a <http://purl.org/spar/pro/PublishingRole>, owl:NamedIndividual;
  rdfs:label "producer"@en;
  rdfs:comment "The role of someone who acts as a producer."@en .

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

<http://purl.org/spar/pro/relatesToDocument> a owl:ObjectProperty;
  rdfs:range <http://xmlns.com/foaf/0.1/Document>;
  rdfs:comment "A property relating a time-indexed situation describing a publishing role to a document that represents the context for that situation (e.g. relating the role of editor or peer-reviewer to the document being edited or peer-reviewed)."@en;
  rdfs:subPropertyOf <http://purl.org/spar/pro/relatesToEntity>;
  rdfs:label "relates to document"@en .

<http://purl.org/spar/pro/relatesToOrganization> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://purl.org/spar/pro/relatesToEntity>;
  rdfs:label "relates to organization"@en;
  rdfs:range <http://xmlns.com/foaf/0.1/Organization>;
  rdfs:comment "A property relating a time-indexed situation to an organization that represents the context for that situation (e.g. relating the role of member to the institution of which that person is a member)."@en .

<http://purl.org/spar/pro/editor> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:label "editor"@en;
  rdfs:comment "The role of a person who selects and prepares for publication material created and submitted by authors, having oversight of its content, format and presentation."@en .

<http://purl.org/spar/pro/librarian> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:comment "The role of a person who manages, undertakes and supervises the work of a library."@en;
  rdfs:label "librarian"@en .

<http://purl.org/spar/pro/critic> a <http://purl.org/spar/pro/PublishingRole>, owl:NamedIndividual;
  rdfs:seeAlso <http://purl.org/spar/pro/reviewer>;
  rdfs:comment "The role of an author who writes evaluations and criticisms of, for example, plays or other works of art."@en;
  rdfs:label "critic"@en .

_:genid-30d046aca2b8444099191a258e53ac534251-9C29549C097C3DCB1AC97A41C5BBA7B6 a owl:Restriction;
  owl:onProperty <http://purl.org/spar/pro/isHeldBy>;
  owl:onClass <http://xmlns.com/foaf/0.1/Agent>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger .

<http://www.essepuntato.it/2012/04/tvc/hasValue> a owl:ObjectProperty .

owl:versionInfo a owl:AnnotationProperty .

<http://purl.org/spar/pro/journalist> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:comment "The role of an author who writes newspaper or magazine news reports or articles."@en;
  rdfs:label "journalist"@en .

<http://purl.org/spar/pro/isHeldBy> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#forEntity>;
  rdfs:range <http://xmlns.com/foaf/0.1/Agent>;
  rdfs:label "is role held by"@en;
  rdfs:domain <http://purl.org/spar/pro/RoleInTime>;
  rdfs:comment "A property relating a role in time that an agent holds, or a contribution situation that an agent makes, to that agent."@en .

_:genid-30d046aca2b8444099191a258e53ac534251-2E56B0CA96B7A914B69858B75065A998 a owl:Class;
  owl:intersectionOf _:genid-30d046aca2b8444099191a258e53ac534251-33FAADB14FA889C537025B1FE22DDB4E .

<http://www.essepuntato.it/2012/04/tvc/atTime> a owl:ObjectProperty .

<http://purl.org/spar/pro/reader> a <http://purl.org/spar/pro/PublishingRole>, owl:NamedIndividual;
  rdfs:comment "The role of a person who reads publications."@en;
  rdfs:label "reader"@en .

<http://purl.org/spar/pro/isRoleIn> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#hasTimeIndexedSetting>;
  owl:inverseOf <http://purl.org/spar/pro/withRole>;
  rdfs:domain <http://purl.org/spar/pro/Role>;
  rdfs:label "is role in"@en;
  rdfs:comment "The property relating the definition of a specific role to the situation of an agent holding that role."@en;
  rdfs:range <http://purl.org/spar/pro/RoleInTime> .

<http://purl.org/spar/pro/commissioning-editor> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:label "commissioning editor"@en;
  rdfs:comment "The role of an editor who actively commissions authors to write books to be published by the publishing house for which the commissioning editor works."@en .

<http://purl.org/spar/pro/editor-in-chief> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:label "editor-in-chief"@en;
  rdfs:comment "The role of the person who has final responsibility for the editorial operations and policies for a particular publication."@en .

<http://www.essepuntato.it/2012/04/tvc/withValue> a owl:ObjectProperty .

<http://purl.org/spar/pro/Role> a owl:Class;
  rdfs:label "role"@en;
  rdfs:subClassOf owl:Thing;
  rdfs:comment "A role an agent may have.  Individual members of this class or its sub-classes are used to specify particular roles."@en .

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

<http://purl.org/spar/pro/isPersonContextFor> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://purl.org/spar/pro/isRelatedToRoleInTime>;
  rdfs:label "is person context for"@en;
  rdfs:comment "A property relating a person to the role for which that person provides the context (e.g. relating a graduate student to the role of supervisor held by a faculty member)."@en .

<http://purl.org/spar/pro/withRole> a owl:FunctionalProperty, owl:ObjectProperty;
  rdfs:range <http://purl.org/spar/pro/Role>;
  rdfs:domain <http://purl.org/spar/pro/RoleInTime>;
  rdfs:label "with role"@en;
  rdfs:subPropertyOf <http://www.essepuntato.it/2012/04/tvc/withValue>;
  rdfs:comment "An object property connecting an agent's role in time to a definition of the type of role held by this agent, specified as an instance of the class pro:Role or of one of its sub-classes."@en .

<http://purl.org/spar/pro/authors-agent> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:comment "A person who finds work for professional authors, manages their contracts, and works to advance their careers, charging their clients as fees for their services a percentage of the money made from the authors' writings."@en;
  rdfs:label "author's agent"@en .

<http://purl.org/spar/pro/isDocumentContextFor> a owl:ObjectProperty;
  owl:inverseOf <http://purl.org/spar/pro/relatesToDocument>;
  rdfs:label "is document context for"@en;
  rdfs:domain <http://xmlns.com/foaf/0.1/Document>;
  rdfs:comment "A property relating a document to the role for which that document provides the context (e.g. relating a document to the role of author or peer-reviewer of that document)."@en;
  rdfs:subPropertyOf <http://purl.org/spar/pro/isRelatedToRoleInTime> .

<http://purl.org/spar/pro/isRelatedToRoleInTime> a owl:ObjectProperty;
  rdfs:label "is related to role in time"@en;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#hasTimeIndexedSetting>;
  rdfs:range <http://purl.org/spar/pro/RoleInTime>;
  rdfs:comment "A property relating an entity to the role for which that entity provides the context."@en;
  owl:inverseOf <http://purl.org/spar/pro/relatesToEntity> .

<http://purl.org/spar/pro/relatesToPerson> a owl:ObjectProperty;
  rdfs:range <http://xmlns.com/foaf/0.1/Person>;
  rdfs:comment "A property relating a time-indexed situation to a person who represents the context for that situation (e.g. relating the role of an supervisor with respect to the graduate student being supervised)."@en;
  rdfs:subPropertyOf <http://purl.org/spar/pro/relatesToEntity>;
  rdfs:label "relates to person"@en .

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

<http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#hasTimeIndexedSetting>
  a owl:ObjectProperty .

<http://purl.org/spar/pro/copy-editor> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:label "copy editor"@en;
  rdfs:comment "The role of an editor who undertakes alterations to the text of a document submitted for publication 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), without intentionally altering the substance or meaning of the text."@en .

<http://purl.org/spar/pro/guest-editor> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:comment "The role of someone who is a guest editor, for example for a special themed issue of a journal."@en;
  rdfs:label "guest editor"@en .

<http://purl.org/spar/pro/executive-editor> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:comment "The role of an editor who has executive responsibility for the production of particular publication, usually acting under the authority of the Editor-in-Chief."@en;
  rdfs:label "executive editor"@en .

<http://purl.org/spar/pro/author> a <http://purl.org/spar/pro/PublishingRole>, owl:NamedIndividual;
  rdfs:comment "The role a person has of authorship of some material (for example a document)."@en;
  rdfs:label "author"@en .

<http://purl.org/spar/pro/blogger> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:comment "The role of an author who writes blog posts."@en;
  rdfs:label "blogger"@en .

<http://purl.org/spar/pro/archivist> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:comment "The role of a person who manages, undertakes and supervises the work of an archive.  [This term is typically used with respect to a document archive, whereas the term data curator is used with respect to a data archive.]"@en;
  rdfs:label "archivist"@en .

<http://purl.org/spar/pro/ghost-writer> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:comment "The role of a professional writer who assists an aspiring author lacking authorship skills to write a book or article for publication, for example by helping the author to create grammatically correct and lucid prose, or who writes the book on behalf of the named author, without himself/herself claiming authorship."@en;
  rdfs:label "ghost writer"@en .

<http://purl.org/spar/pro/reviewer> a <http://purl.org/spar/pro/PublishingRole>, owl:NamedIndividual;
  rdfs:comment "The role of a person who subjects a publication to a written review and critical analysis of its content, scope and quality."@en;
  rdfs:label "reviewer"@en .

<http://purl.org/spar/pro/series-editor> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:comment "The role of the person who has editorial responsibility for publication series, for example a book series."@en;
  rdfs:label "series editor"@en .

_:genid-30d046aca2b8444099191a258e53ac534251-C03D8DFA1F12C39F1783BFD4487D9A29 rdf:first
    _:genid-30d046aca2b8444099191a258e53ac534251-11D38CD5A310744963D7797B9B6A3DFF;
  rdf:rest rdf:nil .

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

_:genid-30d046aca2b8444099191a258e53ac534251-4802A8F85F25FD73D4CCE7B2372364A0 a owl:Restriction;
  owl:allValuesFrom _:genid-30d046aca2b8444099191a258e53ac534251-2E56B0CA96B7A914B69858B75065A998;
  owl:onProperty <http://www.essepuntato.it/2012/04/tvc/atTime> .

_:genid-30d046aca2b8444099191a258e53ac534251-33FAADB14FA889C537025B1FE22DDB4E rdf:first
    <http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#TimeInterval>;
  rdf:rest _:genid-30d046aca2b8444099191a258e53ac534251-C03D8DFA1F12C39F1783BFD4487D9A29 .

<http://www.essepuntato.it/2012/04/tvc/ValueInTime> a owl:Class .

<http://purl.org/spar/pro/managing-editor> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:label "managing editor"@en;
  rdfs:comment "The role of an editor who has management responsibility for the production of particular publication, usually acting under the authority of the Executive Editor and the Editor-in-Chief."@en .

<http://purl.org/spar/pro/printer> a <http://purl.org/spar/pro/PublishingRole>, owl:NamedIndividual;
  rdfs:comment "The role of an agent involved in printing documents, either a company providing printing services or an individual engaged in the process of printing documents."@en;
  rdfs:label "printer"@en .

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

<http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#atTime> a owl:ObjectProperty,
    owl:FunctionalProperty;
  rdfs:label "at time"@en;
  rdfs:comment "A time interval during which a role is held or a contribution is made by an agent."@en .

<http://purl.org/spar/pro/distributor> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:comment "The role of a person who distributes or disseminates publications or other resources."@en;
  rdfs:label "distributor"@en .

<http://purl.org/spar/pro/illustrator> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:comment "The role of an agent that illustrates a document."@en;
  rdfs:label "illustrator"@en .

<http://purl.org/spar/pro/relatesToEntity> a owl:ObjectProperty;
  rdfs:label "relates to"@en;
  rdfs:domain <http://purl.org/spar/pro/RoleInTime>;
  rdfs:comment "A property relating a time-indexed situation to an entity representing the context for that situation."@en;
  rdfs:subPropertyOf <http://www.essepuntato.it/2012/04/tvc/withinContext> .

<http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#TimeIndexedSituation>
  a owl:Class .

_:genid-30d046aca2b8444099191a258e53ac534251-A83330A884B265D574544C3081B0BAB7 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/pro/translator> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:label "translator"@en;
  rdfs:comment "The role of an agent that translates a document into another language."@en .

_:genid-30d046aca2b8444099191a258e53ac534251-10D3245FEFBD77CF8458047B03999B0B a owl:Restriction;
  owl:onProperty <http://purl.org/spar/pro/withRole>;
  owl:someValuesFrom <http://purl.org/spar/pro/Role> .

_:genid-30d046aca2b8444099191a258e53ac534251-0E33C630FBD6144E7623F7682C4836AF a owl:Restriction;
  owl:onProperty <http://purl.org/spar/pro/relatesToEntity>;
  owl:someValuesFrom owl:Thing .

rdfs:label a owl:AnnotationProperty .

<http://purl.org/spar/pro/publisher> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:comment "The role of a person or an organization that published material, or of a publisher's employee who has responsibility for such publications."@en;
  rdfs:label "publisher"@en .

<http://purl.org/spar/pro/biographer> a <http://purl.org/spar/pro/PublishingRole>,
    owl:NamedIndividual;
  rdfs:comment "The role of an author who writes biographies."@en;
  rdfs:label "biographer"@en .

<http://purl.org/spar/pro/deputy-editor> a owl:NamedIndividual, <http://purl.org/spar/pro/PublishingRole>;
  rdfs:comment "The role of a senior editor of a publication who deputizes for the Editor-in-Chief."@en;
  rdfs:label "deputy editor"@en .

rdfs:comment a owl:AnnotationProperty .

<http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#hasIntervalDate> a
    owl:DatatypeProperty .

<http://xmlns.com/foaf/0.1/Agent> a owl:Class;
  rdfs:comment "An abstract class defining any kind of agents, such as a person, a group, an organization or a software agent."@en;
  rdfs:label "agent"@en .

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

<http://www.essepuntato.it/2012/04/tvc/withinContext> a owl:ObjectProperty .

<http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#hasIntervalEndDate>
  a owl:DatatypeProperty .

<http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#hasIntervalStartDate>
  a owl:DatatypeProperty .

rdfs:seeAlso a owl:AnnotationProperty .

<http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#forEntity>
  a owl:ObjectProperty .
