[oslc-core] Vocabulary Evolution, Term Status, Improved Stylesheet
Arthur Ryman
ryman at ca.ibm.com
Tue Feb 3 12:22:00 EST 2015
We have previously discussed how to evolve vocabularies. Rather than tie
vocabulary evolution into major specification releases, we are have a more
incremental approach that allows new terms to be added on a test basis,
and then be finalized based on implementation experience.
This evolutionary approach came out of FOAF whose creators defined a Term
Status vocabulary [1]. To describe the status of a vocabulary term, add
the property vs:term_status, which has four possible string values:
"unstable", "testing", "stable", and "archaic".
For example, part of the Estimation and Measurement Service (EMS)
vocabulary was adopted by the Performance Monitoring spec. [2] This caused
a subset of EMS terms to be finalized and tagged as "stable". The
remaining terms are tagged as "testing". More terms may be adopted by the
PROMCODE spec, in which case they will also be promoted to "stable".
The XSLT stylesheet for generating HTML from Turtle or RDF/XML has been
updated to handle vs:term_status. It has other improvements. The latest
version is at [3].
[1] http://www.w3.org/2003/06/sw-vocab-status/note
[2]
http://open-services.net/wiki/estimation-and-measurement/OSLC-Estimation-and-Measurement-Vocabulary/
[3] https://jazz.net/wiki/bin/view/LinkedData/PublishingRdfVocabularies
_________________________________________________________
Arthur Ryman, PhD
Distinguished Engineer | Master Inventor | Academy of Technology
Chief Data Officer, Application Platform
IBM Systems | Middleware
905.413.3077 (phone) | 416.939.5063 (cell)
IBM InterConnect 2015
More information about the Oslc-Core
mailing list