@base <http://vocab.deri.ie/pdo> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix adms: <http://www.w3.org/ns/adms#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<http://ontologies.smile.deri.ie/pdo#Absentee>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Models the absentee role of a person in a meeting context." ;
    rdfs:label "Absentee" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#PersonRole> .

<http://ontologies.smile.deri.ie/pdo#ActionItem>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Subclasses pdo:Artifact and models the structure of an action item/task" ;
    rdfs:label "ActionItem" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#Artefact> .

<http://ontologies.smile.deri.ie/pdo#AgendaItem>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Subclasses pdo:Artifact and models the structure of an agenda item" ;
    rdfs:label "AgendaItem" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#Artefact> .

<http://ontologies.smile.deri.ie/pdo#Artefact>
    a rdfs:Class, owl:Class ;
    rdfs:comment "An abstract class for  any kind of information artifact which can be structured according to its sematics." ;
    rdfs:label "Artefact" .

<http://ontologies.smile.deri.ie/pdo#Attendee>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Models the attendee role of a person in a meeting context." ;
    rdfs:label "Attendee" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#PersonRole> .

<http://ontologies.smile.deri.ie/pdo#Chair>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Models the chair role of a person in a meeting context." ;
    rdfs:label "Chair" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#PersonRole> .

<http://ontologies.smile.deri.ie/pdo#Comment>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Models a comment made by a person" ;
    rdfs:label "Comment" .

<http://ontologies.smile.deri.ie/pdo#Document>
    a rdfs:Class, owl:Class ;
    rdfs:comment "The base class for all kinds of electronic documents in a project-specific setting." ;
    rdfs:label "Document" ;
    rdfs:subClassOf foaf:Document .

<http://ontologies.smile.deri.ie/pdo#LeaveReport>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Subclasses pdo:Artefact and models the structure of a leave report" ;
    rdfs:label "LeaveReport" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#LeaveReport>, <http://ontologies.smile.deri.ie/pdo#Report> .

<http://ontologies.smile.deri.ie/pdo#Meeting>
    a rdfs:Class, owl:Class ;
    rdfs:comment "The class modelling the actual meeting which is the subject of a particular minutes document." ;
    rdfs:label "Meeting" .

<http://ontologies.smile.deri.ie/pdo#MeetingMinutes>
    a rdfs:Class, owl:Class ;
    rdfs:comment "The class modelling the structure and cotent of an electronic version of the minutes of a meetintg." ;
    rdfs:label "Minutes" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#Document> .

<http://ontologies.smile.deri.ie/pdo#PersonRole>
    a rdfs:Class, owl:Class ;
    rdfs:comment "The abstract class modelling various roles taken by individuals during a particular context ( for example, the attendees, scribe etc in a meeting or the reporter in a status report.)" ;
    rdfs:label "PersonRole" .

<http://ontologies.smile.deri.ie/pdo#Poll>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Subclasses pdo:Artifact and models the structure of a poll" ;
    rdfs:label "Poll" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#Artefact> .

<http://ontologies.smile.deri.ie/pdo#PollOption>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Models an option in a poll. Each option is linked to a list of people who selected the option during the poll" ;
    rdfs:label "PollOption" .

<http://ontologies.smile.deri.ie/pdo#Presenter>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Models the presenter role of a person in the context of an agenda item." ;
    rdfs:label "Presenter" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#PersonRole> .

<http://ontologies.smile.deri.ie/pdo#Publication>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Subclasses pdo:Artifact and uses bibliography ontology to model the structure of a publication" ;
    rdfs:label "Publication" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#Artefact> .

<http://ontologies.smile.deri.ie/pdo#Report>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Subclasses pdo:Artefact and models the structure of a travel report" ;
    rdfs:label "TravelReport" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#Artefact> .

<http://ontologies.smile.deri.ie/pdo#Reporter>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Models the reporting role of a person in a status reporting context." ;
    rdfs:label "Reporter" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#PersonRole> .

<http://ontologies.smile.deri.ie/pdo#Scribe>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Models the scribe role of a person in a meeting context." ;
    rdfs:label "Scribe" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#PersonRole> .

<http://ontologies.smile.deri.ie/pdo#StatusReport>
    a rdfs:Class, owl:Class ;
    rdfs:comment "The class modelling the structure and content of an electronic version of a status reports document" ;
    rdfs:label "Report" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#Document> .

<http://ontologies.smile.deri.ie/pdo#TravelReport>
    a rdfs:Class, owl:Class ;
    rdfs:comment "Subclasses pdo:Artefact and models the structure of a travel report" ;
    rdfs:label "TravelReport" ;
    rdfs:subClassOf <http://ontologies.smile.deri.ie/pdo#Report> .

<http://ontologies.smile.deri.ie/pdo#contains>
    a rdf:Property ;
    rdfs:comment "The property which links an artefact (for example, an agenda item , an action item, a travle report, etc ) to the document in which it is mentioned." ;
    rdfs:domain <http://ontologies.smile.deri.ie/pdo#Document> ;
    rdfs:label "contains" ;
    rdfs:range <http://ontologies.smile.deri.ie/pdo#Artefact> .

<http://ontologies.smile.deri.ie/pdo#hasAlias>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:comment "A way to store different alias names of objects (used internally by the application)" ;
    rdfs:domain owl:Thing ;
    rdfs:label "hasAlias" ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#string> .

<http://ontologies.smile.deri.ie/pdo#hasCreationTime>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain <http://ontologies.smile.deri.ie/pdo#ActionItem> ;
    rdfs:label "hasCreationTime" ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#dateTime> .

<http://ontologies.smile.deri.ie/pdo#hasDescription>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain <http://ontologies.smile.deri.ie/pdo#ActionItem> ;
    rdfs:label "hasDescription" ;
    rdfs:range rdf:XMLLiteral .

<http://ontologies.smile.deri.ie/pdo#hasEndTime>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain <http://ontologies.smile.deri.ie/pdo#ActionItem> ;
    rdfs:label "hadEndTime" ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#dateTime> .

<http://ontologies.smile.deri.ie/pdo#hasStartTime>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain <http://ontologies.smile.deri.ie/pdo#ActionItem> ;
    rdfs:label "hasStartTime" ;
    rdfs:range <http://www.w3.org/2001/XMLSchema#dateTime> .

<http://ontologies.smile.deri.ie/pdo#hasStatus>
    a rdf:Property, owl:DatatypeProperty ;
    rdfs:domain <http://ontologies.smile.deri.ie/pdo#ActionItem> ;
    rdfs:label "hasStatus" ;
    rdfs:range rdf:XMLLiteral .

<http://ontologies.smile.deri.ie/pdo#isAssignedTo>
    a rdf:Property ;
    rdfs:comment "This property links a pdo:ActionItem object to a foaf:Person object who is reponsible for the action item" ;
    rdfs:domain <http://ontologies.smile.deri.ie/pdo#ActionItem> ;
    rdfs:label "isAssignedTo" ;
    rdfs:range foaf:Person .

<http://ontologies.smile.deri.ie/pdo#mentions>
    a rdf:Property ;
    rdfs:comment "The property which links an artefact (for example, an agenda item , an action item, a travle report, etc ) to the document in which it is mentioned." ;
    rdfs:domain <http://ontologies.smile.deri.ie/pdo#Artefact>, <http://ontologies.smile.deri.ie/pdo#Comment>, <http://ontologies.smile.deri.ie/pdo#Document> ;
    rdfs:label "mentions" ;
    rdfs:range rdf:Resource .

<>
    dc:creator <#pravar> ;
    dcterms:created "2010-07-09"^^<http://www.w3.org/2001/XMLSchema#date> ;
    dcterms:description "The Project Documents Ontology, described using W3C RDF Schema and the Web Ontology Language, models the inherent structure and concepts of various documents in a project-specific setting, like meeting minutes, status reports etc." ;
    dcterms:modified "2010-07-09"^^<http://www.w3.org/2001/XMLSchema#date> ;
    dcterms:partOf <http://vocab.deri.ie> ;
    dcterms:publisher "http://vocab.deri.ie/pdo#DERI%2C%20NUI%20Galway" ;
    dcterms:status <http://purl.org/adms/status/UnderDevelopment> ;
    dcterms:title "Project Documents Ontology" ;
    dcterms:type <http://purl.org/adms/assettype/Ontology> ;
    vann:preferredNamespacePrefix "pdo" ;
    vann:preferredNamespaceUri "http://ontologies.smile.deri.ie/pdo#" ;
    a owl:Ontology, adms:SemanticAsset ;
    foaf:homepage <pdo.html> .

<#DERI%2C%20NUI%20Galway>
    a dcterms:Agent ;
    foaf:homepage <http://deri.ie/> ;
    foaf:member <#pravar> ;
    foaf:name "DERI, NUI Galway" .

<#pravar>
    a foaf:Person ;
    foaf:homepage "" ;
    foaf:mbox <mailto:pradeep.varma@deri.org> ;
    foaf:name "Pradeep Varma" .

<#rdf>
    dcterms:FileFormat "" ;
    a adms:SemanticDistribution ;
    adms:accessURL "http://vocab.deri.ie/pdo.rdf" ;
    adms:status <http://purl.org/adms/status/Completed> .

<#ttl>
    dcterms:FileFormat "" ;
    a adms:SemanticDistribution ;
    adms:accessURL "http://vocab.deri.ie/pdo.ttl" ;
    adms:status <http://purl.org/adms/status/Completed> .

