made by pyLODE

A Project ontology

Metadata

IRI
https://linked.data.gov.au/def/project
Creator(s)
Simon J D Cox Orcid logo (simon.cox@csiro.au) of Commonwealth Scientific and Industrial Research Organisation
Contributors(s)
Peter Brenton, CSIRO
Created
2017-08-14
Modified
2020-04-24
Imports
dcterms:
http://www.w3.org/2004/02/skos/core
http://www.w3.org/ns/prov
https://www.w3.org/ns/dx/prof
License
https://creativecommons.org/licenses/by/4.0/
Ontology RDF
RDF (turtle)
Code Repository
https://github.com/dr-shorthair/project-ont

Description

The PROJECT ontology is designed to enable publication of information describing projects, including research projects. It is not designed to support project management, though sub-activities are included. As far as possible PROJECT is intended to be domain-neutral, and it is expected that domains and applications will specialize or extend this ontology for more specific purposes.

The ontology gives terms to support the representation of:

One specialization is included - the Research Project - which has been the subject of several predecessor designs that have informed the design of this ontology, including:

The DBPedia ontology provides what is probably the most general purpose class for projects: dbo:Project is described as "a temporary endeavor undertaken to achieve defined objectives" and has key properties relating to timing, objectives, and classification (keywords).

PROJECT extends the W3C PROV-O ontology. Otherwise, it has no dependencies except for the normal RDF/OWL infrastructure (RDF, RDFS, OWL2), Dublin Core for some ontology metadata, and SKOS to support some relationships between Role values, and project classification.

A summary of the main classes and relationships in PROJECT is shown in the diagram below, including the key superclass prov:Activity.

summary of PROJECT ontology

Core classes from PROJECT vocabulary.

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Namespaces
  5. Legend

Classes

Funding associationc

IRI https://linked.data.gov.au/def/project#FundingAssociation
Description

Association to a funder and a sum of money

Project funding association

Example
ex:FA3
  rdf:type proj:FundingAssociation ;
  rdfs:label "Level crossing removal project phase 1 funding arrangement" ;
  rdfs:seeAlso <http://www.premier.vic.gov.au/contract-awarded-for-first-four-level-crossing-removals/> ;
  proj:fundsProvided [
    rdf:type proj:SumOfMoney ;
    proj:moneyAmount "524000000"^^xsd:decimal ;
    proj:moneyCurrency <https://dbpedia.org/resource/Australian_dollar> ;
  ] ;
  prov:agent <http://www.vic.gov.au/> ;
 .
                    
Super-classes prov:Associationc
Restrictions prov:agent exactly 1
proj:fundsProvidedop min 1
prov:hadRole value proji:Funderc
In domain of proj:grantNumberdp
proj:fundingSchemeop
In range of proj:wasFundedThroughop

Projectc

IRI https://linked.data.gov.au/def/project#Project
Description

A Project is a planned activity with a budget, a sponsor, and a leader.

Project stakeholders are indicated using prov:wasAssociatedWith or the prov:qualifiedAssociation structure which allows their role to be catpured. Some special stakeholders have specific sub-properties with the roles fixed, including project-leader, project-participant, and project-funder.

Activities within a project are indicated using the proj:hasSubActivity (simple) or proj:subActivityAssociation properties - the latter allowing the nature of the relationshp to be described as well.

Project details

Example
ex:Project1
rdf:type proj:Project ;
rdfs:label "Victoria level-crossing removal - phase 1" ;
proj:hadBudgetTotal [
  rdf:type proj:SumOfMoney ;
  rdfs:label "Level crossing removal phase 1 budget" ;
  proj:moneyAmount "524000000"^^xsd:decimal ;
  proj:moneyCurrency <https://dbpedia.org/resource/Australian_dollar> ;
] ;
proj:hadLeader ex:johnholland-kbr ;
proj:hadSponsor <http://levelcrossings.vic.gov.au/about/about-the-authority> ;
proj:hadSubActivity ex:BentleighLevelCrossingRemoval ;
proj:hadSubActivity ex:BurkeRoadLevelCrossingRemoval ;
proj:hadSubActivity ex:McKinnonRoadLevelCrossingRemoval ;
proj:hadSubActivity ex:NorthRoadLevelCrossingRemoval ;
proj:wasFundedThrough [
  rdf:type proj:FundingAssociation ;
  rdfs:label "Level crossing removal project phase 1 funding arrangement" ;
  rdfs:seeAlso <http://www.premier.vic.gov.au/contract-awarded-for-first-four-level-crossing-removals/> ;
  proj:fundsProvided [
    rdf:type proj:SumOfMoney ;
    proj:moneyAmount "524000000"^^xsd:decimal ;
    proj:moneyCurrency <https://dbpedia.org/resource/Australian_dollar> ;
  ] ;
  prov:agent <http://www.vic.gov.au/> ;
] ;
rdfs:label "Victoria level-crossing removal - phase 1" ;
proj:plannedEnd "2017-03-31"^^xsd:date ;
proj:plannedStart "2015-10-01"^^xsd:date ;
prov:atLocation <https://dbpedia.org/resource/Melbourne> ;
prov:endedAtTime "2016-10-31T00:00:00"^^xsd:dateTime ;
prov:startedAtTime "2015-10-01T00:00:00"^^xsd:dateTime ;
.
                    
Super-classes prov:Activityc
Restrictions proj:hadSponsorop min 1
proj:plannedEnddp exactly 1
proj:hadBudgetTotalop exactly 1
proj:hadPlanop min 1
proj:hadLeaderop min 1
proj:plannedStartdp exactly 1
Sub-classes proj:ResearchProjectc
In domain of proj:hadObjectivedp
proj:hadAreaOfInterestop
proj:hadPlanop
proj:wasFundedThroughop
proj:hadBudgetTotalop
proj:hadSponsorop

Research Projectc

IRI https://linked.data.gov.au/def/project#ResearchProject
Description

A research project is a project that has

  • one or more PIs who are individual persons, and
  • should be classified according to standard research classification, such as the Australian Bureau of Statistics ANZSRC-FOR or NASA's Global Change Master Directory - Science Keywords.
Example
ex:Project2
rdf:type proj:Project ;
rdf:type proj:ResearchProject ;
rdfs:label "Improved management of feral animals in remote tropical Australia" ;
proj:budgetTotal [
  rdf:type proj:SumOfMoney ;
  proj:moneyAmount 0 ;
  proj:moneyCurrency <https://dbpedia.org/resource/Australian_dollar> ;
] ;
proj:hadFieldOfResearch <http://purl.org/au-research/vocabulary/anzsrc-for/2008/050202> ;
proj:hadPrincipalInvestigator <http://orcid.org/0000-0002-5823-7364> ;
proj:hadSponsor <http://dbpedia.org/resource/Commonwealth_Scientific_and_Industrial_Research_Organisation> ;
proj:hadSubActivity ex:Aerial ;
proj:wasSubActivityOf <http://www.environment.gov.au/science/nesp> ;
rdfs:label "Improved management of feral animals in remote tropical Australia" ;
proj:hadObjective "To develop a robust understanding of the costs and benefits of selected feral animal control programs on reducing impacts to natural and cultural values." ;
proj:plannedEnd "2022-12-31"^^xsd:date ;
proj:plannedStart "2012-12-31"^^xsd:date ;
proj:projectParticipant <mailto:peter.brenton@csiro.au> ;
proj:hadPlan ex:FCY-project-plan ;
proj:wasFundedThrough [
  rdf:type proj:FundingAssociation ;
  proj:fundsProvided [
    rdf:type proj:SumOfMoney ;
    proj:moneyAmount 0 ;
    proj:moneyCurrency <https://dbpedia.org/resource/Australian_dollar> ;
  ] ;
  prov:agent <http://dbpedia.org/resource/Government_of_Australia> ;
] ;
prov:atLocation <http://dbpedia.org/resource/Archer_River,_Queensland> ;
prov:generated <https://doi.org/10.1071/WF15133> ;
prov:startedAtTime "2012-12-31T00:00:00"^^xsd:dateTime ;
.
                    
Super-classes proj:Projectc
Restrictions proj:hadFieldOfResearchop min 1
In domain of proj:hadFieldOfResearchop
proj:hadPrincipalInvestigatorop

Sum of moneyc

IRI https://linked.data.gov.au/def/project#SumOfMoney
Description

A sum of money, expressed as an amount and a specified currency

Example
ex:SM4
    rdf:type proj:SumOfMoney ;
    proj:moneyAmount "524000000"^^xsd:decimal ; 
    proj:moneyCurrency <https://dbpedia.org/resource/Australian_dollar> ;
 .
                    
Super-classes owl:Thingc
Restrictions proj:moneyCurrencyop exactly 1
proj:moneyAmountdp exactly 1
In domain of proj:moneyCurrencyop
proj:moneyAmountdp
In range of proj:fundsProvidedop
proj:hadBudgetTotalop

Object Properties

pointer to funding-schemeop

IRI https://linked.data.gov.au/def/project#fundingScheme
Domain(s) proj:FundingAssociationc

funding providedop

IRI https://linked.data.gov.au/def/project#fundsProvided
Range(s) proj:SumOfMoneyc

has area of interestop

IRI https://linked.data.gov.au/def/project#hadAreaOfInterest
Super-properties prov:atLocation
Domain(s) proj:Projectc
Range(s) dcterms:Locationc

total project budgetop

IRI https://linked.data.gov.au/def/project#hadBudgetTotal
Domain(s) proj:Projectc
Range(s) proj:SumOfMoneyc

field of researchop

IRI https://linked.data.gov.au/def/project#hadFieldOfResearch
Usage Note The value is usually taken from a curated vocabulary, such as [ANZSRC Fields of Research](http://www.abs.gov.au/ausstats/abs@.nsf/0/6BB427AB9696C225CA2574180004463E), [Re3data subjects](http://www.re3data.org/browse/by-subject/), [EDAM Topic](http://edamontology.org/topic_0003) or [Scigraph subjects](https://github.com/springernature/scigraph/wiki)
Super-properties dcterms:subject
Domain(s) proj:ResearchProjectc
Range(s) skos:Conceptc

leaderop

IRI https://linked.data.gov.au/def/project#hadLeader
Super-properties prov:wasAssociatedWith
Range(s) prov:Personc

Project planop

IRI https://linked.data.gov.au/def/project#hadPlan
Super-properties prov:used
Domain(s) proj:Projectc
Range(s) prov:Planc

principal investigatorop

IRI https://linked.data.gov.au/def/project#hadPrincipalInvestigator
Super-properties proj:hadLeaderop
Domain(s) proj:ResearchProjectc

had related activityop

IRI https://linked.data.gov.au/def/project#hadRelatedActivity
Super-properties prov:qualifiedInfluence
Inverse properties prov:activity
Domain(s) prov:Activityc
Range(s) prov:ActivityInfluencec

activity sponsorop

IRI https://linked.data.gov.au/def/project#hadSponsor
Super-properties prov:wasAssociatedWith
Domain(s) proj:Projectc

has sub-activityop

IRI https://linked.data.gov.au/def/project#hadSubActivity
Domain(s) prov:Activityc
Range(s) prov:Activityc

currency of a sum of moneyop

IRI https://linked.data.gov.au/def/project#moneyCurrency
Domain(s) proj:SumOfMoneyc

had funding associationop

IRI https://linked.data.gov.au/def/project#wasFundedThrough
Domain(s) proj:Projectc
Range(s) proj:FundingAssociationc

is sub-activity ofop

IRI https://linked.data.gov.au/def/project#wasSubActivityOf
Super-properties prov:wasInformedBy
Inverse properties proj:hadSubActivityop

Datatype Properties

grant or contract numberdp

IRI https://linked.data.gov.au/def/project#grantNumber
Domain(s) proj:FundingAssociationc
Range(s) xsd:stringc

project objectivedp

IRI https://linked.data.gov.au/def/project#hadObjective
Domain(s) proj:Projectc

Money amountdp

IRI https://linked.data.gov.au/def/project#moneyAmount
Domain(s) proj:SumOfMoneyc
Range(s) xsd:decimalc

planned end-date|timedp

IRI https://linked.data.gov.au/def/project#plannedEnd
Usage Note Usually an xsd:date or xsd:dateTime

planned start-date|timedp

IRI https://linked.data.gov.au/def/project#plannedStart
Usage Note Usually an xsd:date or xsd:dateTime

Named Individuals

Namespaces

default (:)
https://linked.data.gov.au/def/project/
dcterms
http://purl.org/dc/terms/
owl
http://www.w3.org/2002/07/owl#
prof
http://www.w3.org/ns/dx/prof/
proj
https://linked.data.gov.au/def/project#
proji
https://linked.data.gov.au/def/project/
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
sdo
https://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
xml
http://www.w3.org/XML/1998/namespace
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals