OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

oslc-core message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: [OASIS Issue Tracker] (OSLCCORE-43) OSLC Core 2.0 Appendix A: Common Properties defines things not currently in OSLC3

    [ https://issues.oasis-open.org/browse/OSLCCORE-43?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=61639#comment-61639 ] 

James Amsden commented on OSLCCORE-43:

Summarizing the current state:

1. The current core-vocab.html document defines a ResourceShape called #CommonProperties that does not specify a value for oslc:describes. That is, it is a shape that could potentially apply to any resource as described in the shapes document.

2. ReSpec currently fails if oslc:describes has no value (even though that is supported by the shapes specification). So for now, #CommonProperties sets oslc:describes to oslc:Any in order to get the shapes tables to generate. This could also be an acceptable solution since the semantics could be considered consistent with the OSLC definition and use of these common properties being potentially provided by any OSLC resource.

3. Jim and Martin agree with the above approach, but Nick has raised some issues:

* There was never any intent to use ResourceShape as a simple container of Property definitions.
* Shapes that are not associated with a resource can never be applied to that resource.
* Shapes that are associated with a resource, and apply to that resource constrain the resource by that shape. Not all OSLC resources will have all the OSLC common properties.

An analysis of these concerns is provided in the following comment.

4. Nick is working on an alternative proposal.

> OSLC Core 2.0 Appendix A: Common Properties defines things not currently in OSLC3
> ---------------------------------------------------------------------------------
>                 Key: OSLCCORE-43
>                 URL: https://issues.oasis-open.org/browse/OSLCCORE-43
>             Project: OASIS OSLC Lifecycle Integration Core (OSLC Core) TC
>          Issue Type: Bug
>            Reporter: James Amsden
>            Assignee: James Amsden
> OSLC Core 2.0 Appendix A: Common Properties (http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA) defines a number of common Resource Shape properties that are not currently part of the OSLC Core 3.0 vocabulary or shapes. These properties include Dublin Core, RDF, RDFS, OSLC, and FOAF.
> Other shapes and properties for Resource Shapes, Comment, Error, etc. are covered in OSLC Core 3.0. 
> Should these be included in the oslc-core/shapes folder and the core-vocab.html document.

This message was sent by Atlassian JIRA

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]