[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [oslc-core] Review of OSLC Core Vocabulary 3
So, I have a couple questions that I still feels are left unanswered and I hope you can help me clarify.
As background, we want in a project to define a company-specific domain vocabulary based on OSLC Core, and also extend any existing OSLC specifications when
necessary. I am missing some guidelines on how to go about defining a domain. Specifically I wonder about the following: 1. I understood from your(Jim) comments that a domain specification can reuse any Core Common Property, and then simply override any of the constraints defined
in OSLC Core. For example, dcterms:creator be changed from the current Zero-or-many to Exactly-One.
Is there a risk in deviating from OSLC Core? Is there a need to highlight in the specs if a certain constraint has been overridden, in order to keep track of the changes? Is there any aspect of the common properties that a domain specs ought not to change? 2. Any guidelines and/or templates on how one ought to define a vocabulary?
Specifically, when it comes to defining constraints on a resource, I notice in the OSLC domain specifications (and Core) that the properties tables are limited
to the following constraints: Occurs, read-only, value-type, Representation, Range & Description. Is there a problem if a domain specification chooses to define additional Property Constraints (such as defaultValue) in the tables?
I am afraid I might be confusing the concepts of ResourceShapes and Vocabularies. I suspect such issues are trivial for an expert in linked data, but maybe not for someone with a “closed-world” view (which I experience are most users of OSLC
– including myself). So, I wondering if such questions are worth detailing somewhere. (Then I have something to refer to in my arguments
J ) regards ______________________________ Jad El-khoury, PhD KTH Royal Institute of Technology School of Industrial Engineering and Management, Mechatronics Division Brinellvägen 83, SE-100 44 Stockholm, Sweden Phone: +46(0)8 790 6877 Mobile: +46(0)70 773 93 45 From: Jim Amsden [mailto:jamsden@us.ibm.com]
Jad,
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]