OASIS OSLC Lifecycle Integration for Project Management of Contracted Delivery (OSLC PROMCODE) Vocabulary

Licensed Materials (See https://www.oasis-open.org/policies-guidelines/ipr) - Property of OASIS.
© Copyright OASIS 2014. All Rights Reserved.

The namespace URI for this vocabulary is:

This page lists the RDF classes, properties, and individuals that make up the OSLC PROMCODE vocabulary. Following W3C best practices, this information is available as HTML (this page) and as RDF.

Details about how this page was generated, and other related material, can be found in the wiki article Publishing RDF Vocabularies on jazz.net.

Description:

The OSLC PROMCODE vocabulary defines scope items, work items, artifacts, issues and other related project management concepts that arise in contracted delivery projects. In contracted delivery, an acquirer specifies work to be performed by a supplier. This is a DRAFT vocabulary. It is under review by the OASIS OSLC PROMCODE Technical Committee.

Prefixes used in this document:

PrefixURI
dcterms:http://purl.org/dc/terms/
foaf:http://xmlns.com/foaf/0.1/
oslc_promcode:http://open-services.net/ns/promcode#

Classes defined by this vocabulary:

Artifact, Issue, IssueCollection, ManagedItem, ManagedItemCollection, Measure, Measurement, Plan, Project, Report, Risk, RiskCollection, ScopeItem, Target, WorkItem

Properties defined by this vocabulary:

actualEndDate, actualSize, actualStartDate, belongsTo, collects, correspondsTo, date, definedFor, determines, identifiedBy, identifiedDate, measures, metric, metricOfScopeItemSize, observes, plannedEndDate, plannedSize, plannedStartDate, producedFor, raisedBy, raisedDate, representedBy, requiredBy, stateOfIssue, stateOfRisk, unitOfMeasure, unitOfScopeItemSize, value

actualSize

oslc_promcode:actualSize is an RDF property.

actualSize is a measurement of the actual size of a scope item. The unit of size is implicit because an acquirer and suppliers preliminarily agree the unit of size.

Artifact

oslc_promcode:Artifact is an RDF class.

An artifact is a work product that is produced in a project. An artifact may be physical or digital.

Is subclass of:

belongsTo

oslc_promcode:belongsTo is an RDF property.

belongsTo is a relation between ManagedItemCollections and a project. A project has several snapshots until completion. Sometimes a supplier or an acquirer operates several projects in parallel. The supplier or the acquirer identifies which snapshot should belong to a project. This relation may be omitted when the project is obvious between a supplier and an acquirer.

collects

oslc_promcode:collects is an RDF property.

collects is a relation between a ManagedItemCollection and ManagedItems. Subclass of ManagedItemCollection such as Plan or Report collects any combination of subclass such as ScopeItem, WorkItem or Artifact. On the other hand, IssueCollection collecs only Issue.RiskCollection collects only Risk.

correspondsTo

oslc_promcode:correspondsTo is an RDF property.

correspondsTo is a relation between a Plan and Reports. Report is submitted to the corresponding plan. If plan is changed, the report is submitted to the new plan

Has domain:
Has range:

date

oslc_promcode:date is an RDF property.

date is either a property of Measurements or a property of ManagementItemCollection. It is the date on which the measurement was made when it is used in Measurements. It is the date on which the collection is held when it is used in ManagedItemCollection.

definedFor

oslc_promcode:definedFor is an RDF property.

definedFor is a relation between a Target and an Artifact. Before project execution, an acquirer and a supplier define a criterion for an artifact. The criterion may relate quality assurance. The supplier makes effort to achieve the criteria until project completion. Some artifact may define no criterion.

Has domain:

determines

oslc_promcode:determines is an RDF property.

determins is a relation between a Target and Measures. Before project execution, an acquirer and a supplier determine which type of measure should be used. Once selected, the measures are traced until project completion.

Has domain:

identifiedBy

oslc_promcode:identifiedBy is an RDF property.

identifiedBy is a relation between risks and managed items. A risk may be identified by one or more managed items. Note that that property is closely related to dcterms:relation and should be regarded as a subproperty of it.

Has domain:

identifiedDate

oslc_promcode:identifiedDate is an RDF property.

identifiedDate is an optional property of Risk. It is the identified date of the risk. Its value is a date-time.

Has domain:

Issue

oslc_promcode:Issue is an RDF class.

An issue is a situation that must be resolved in order to meet the objectives of a project. Shared issues between an acquirer and a supplier must be managed. Internal issues which can be resolved only by supplier may not be shared. Failure to resolve the situation may result in negative consequences for the project, such as a schedule delay.

Is subclass of:

IssueCollection

oslc_promcode:IssueCollection is an RDF class.

An issue collection is container of shared issues. Shared issues of resolved status continue to be included in the collection. Only issue resources can be hold in an IssueCollection as a snapshot.

ManagedItem

oslc_promcode:ManagedItem is an RDF class.

A managed item is a scope item, work item, artifact, issue, risk or some other entity that is part of a project. Managed item resources use rdf:type to specify concrete subclasses.

ManagedItemCollection

oslc_promcode:ManagedItemCollection is an RDF class.

A managed item collection is container of managed items. Any combination of subclass such as a scope item, work item or artifact can be hold in a ManagedItemCollection as a snapshot. ManagedItemCollection has four concrete subclasses such as Plan, Report, IssueCollection and RiskCollection.

Measure

oslc_promcode:Measure is an RDF class.

A measure is an observation of some measurable aspect of an artifact. Note that measure resources refer to Metric resources to specify what is being measured.

Measurement

oslc_promcode:Measurement is an RDF class.

A measurement measures some aspect of an artifact at some point in time.

measures

oslc_promcode:measures is an RDF property.

measures is a relation between measurements and artifacts. A measurement measures an artifact.

metric

oslc_promcode:metric is an RDF property.

metric is a relation between Measure and Metric. It defines type of size which a Measure refer to.

Has domain:

metricOfScopeItemSize

oslc_promcode:metricOfScopeItemSize is an RDF property.

metricOfScopeItemSize is a relation between Project and Metric. It defines type of size which all the ScopeItems refer to in a project.

Has domain:

observes

oslc_promcode:observes is an RDF property.

observes is a relation bewteen measurements and measures. A measurement observes a measure.

Plan

oslc_promcode:Plan is an RDF class.

A plan is agreed between an acquirer and a supplier at project initiation. Plan consists of any combination of ScopeItem, WorkItem, Artifact, Target and Measure.

plannedSize

oslc_promcode:plannedSize is an RDF property.

plannedSize is an estimate of the planned size of a scope item. The unit of size is implicit because an acquirer and suppliers preliminarily agree the unit of size.

producedFor

oslc_promcode:producedFor is an RDF property.

producedFor is a relation between artifacts and scope items or work items. Artifacts are produced in the course of implementing scope and work items.

Project

oslc_promcode:Project is an RDF class.

A project is software development work to achive some business goal.

raisedBy

oslc_promcode:raisedBy is an RDF property.

raisedBy is a relation between issues and managed items. An issue may be raised by one or more managed items. Note that that property is closely related to dcterms:relation and should be regarded as a subproperty of it.

Has domain:

raisedDate

oslc_promcode:raisedDate is an RDF property.

raisedDate is an optional property of Issue. It is the raised date of the issue. Its value is a date-time.

Has domain:

Report

oslc_promcode:Report is an RDF class.

A report is submitted by a supplier for project monitoring. Report consists of any combination of ScopeItem, WorkItem, Artifact, Measurement and Measure.

representedBy

oslc_promcode:representedBy is an RDF property.

representedBy is a relation between work items and people. A work item may be represented by a person who acts as the contact for the work item. This person is responsible for the progress of this work item. This person may or may not actually do the required work.

Has range:

requiredBy

oslc_promcode:requiredBy is an RDF property.

requiredBy is a relation between work items and managed items. A work item may be required by a scope item or an artifact.

Risk

oslc_promcode:Risk is an RDF class.

A risk is a potential problem that must be controlled in order to meet the objectives of a project. Shared risks between an acquirer and a supplier must be managed. Internal risks which can be resolved only by supplier may not be shared. Failure to control the situation may result in negative consequences for the project, such as a schedule delay.

Is subclass of:

RiskCollection

oslc_promcode:RiskCollection is an RDF class.

A risk collection is container of shared risks. Shared risks of resolved status continue to be included in the collection. Only risk resources can be hold in a RiskCollection as a snapshot.

ScopeItem

oslc_promcode:ScopeItem is an RDF class.

A scope item defines the work to be included in or excluded from a project. It defines the boundaries of the project.

Is subclass of:

stateOfIssue

oslc_promcode:stateOfIssue is an RDF property.

stateOfIssue is a relation between Issue and State. The State resources defines set of values which represent state of issue.

Has domain:

stateOfRisk

oslc_promcode:stateOfRisk is an RDF property.

stateOfRisk is a relation between Risk and State. The State resources defines set of values which represent state of risk.

Has domain:

Target

oslc_promcode:Target is an RDF class.

A target is attainment criterion at which an artifact should be achieved by a supplier until the project completes.

unitOfMeasure

oslc_promcode:unitOfMeasure is an RDF property.

unitOfMeasure is a relation between Measure and UnitOfMeasure. It is unit of volume. If acquirer sums up same type of measures in report, the value should be converted according to the unit.

Has domain:

unitOfScopeItemSize

oslc_promcode:unitOfScopeItemSize is an RDF property.

unitOfScopeItemSize is a relation between Project and UnitOfMeasure. It is unit of volume. It defines volume of size which all the ScopeItems refer to in a project.

Has domain:

value

oslc_promcode:value is an RDF property.

value is a property of Measure resources.

Has domain:

WorkItem

oslc_promcode:WorkItem is an RDF class.

A work item describes work to be performed in a project delivery contract. It adds detail to the description of work that is described by a scope item. These details typically include cost, schedule, and resource requirements. The set of all work items in a project form a work breakdown structure.

Is subclass of:

PromcodeVocabulary (last edited 2015-04-01 02:59:38 by s-matsumoto@cw.jp.nec.com)