Shapes, Individuals, and Classes - OSLC Motivations

There are a few motivations for decoupling shapes and classes. One is that 
the creation shape may be different than the update shape. Another has to 
do with custom properties. I'll write up the following in the wiki.

OSLC supports an open content model for resources. It is common for tools 
to add their own custom properties, and for projects within a tool to have 
different user-defined properties. For example, consider a bug tracking 
tool. Project A may add a custom property foo and project B may add bar. 
All projects use the same RDF type for bug resources, e.g. 
oslc_cm:ChangeRequest. However, the shape for resources in project A 
differs for the shape for project B.
Arthur Ryman
Chief Data Officer
SWG | Rational
905.413.3077 (phone) | 416.939.5063 (cell)
IBM InterConnect 2015

Received on Wednesday, 5 November 2014 21:48:10 UTC