Another thing to consider, or be aware of,  (at least for XML-based 
resource formats), is this recent work by W3C XML Core WG titled 
"Associating Schemas with XML documents 1.0"  
http://www.w3.org/TR/xml-model/

We'd need to obviously still come up with something for non-XML based 
formats.

So I'd still recommend a unique property for this.

Thanks,
Steve Speicher | IBM Rational Software | (919) 254-0645


Arthur Ryman <[email protected]> wrote on 04/26/2010 11:56:50 AM:

> From: Arthur Ryman <[email protected]>
> To: Steve K Speicher/Raleigh/IBM@IBMUS
> Cc: [email protected], [email protected]
> Date: 04/26/2010 11:56 AM
> Subject: Re: [oslc-core] How do I get the shape from a resource?
> 
> Steve,
> 
> The rdf:type should be the OSLC type defined by the appropriate domain 
> spec, e.g. CM. It belongs to the OSLC domain, http://open-services.net, 
so 
> GETing it would NOT reflect any new properties added by a service 
> provider.
> 
> I agree that it would be handy to be able to easily find the shape of a 
> resource. There are really two major use cases:
> 
> 1. Schema-based information, e.g. to design a report. You need to find 
the 
> shape from the service provider. This is what oslc:shape is for.
> 
> 2. Instance-based information, e.g. you are given the URL of an instance 

> resource and you want to find its shape, e.g. to modify the instance via 

> PUT. There is no property defined yet. Using oslc:shape might be 
> confusing. In XML Schema, they introduced a special namespace for 
instance 
> level information such as type, xsi: 
> http://www.w3.org/2001/XMLSchema-instance.
> 
> To avoid confusion I suggest we  use a different property, e.g. 
> oslc:instanceShape
> 
> Regards, 
> 
___________________________________________________________________________ 

> 
> Arthur Ryman, PhD, DE
> 
> 
> Chief Architect, Project and Portfolio Management
> 
> IBM Software, Rational
> 
> Markham, ON, Canada | Office: 905-413-3077, Cell: 416-939-5063
> Twitter | Facebook | YouTube
> 
> 
> 
> 
> 
> 
> 
> From:
> Steve K Speicher <[email protected]>
> To:
> [email protected]
> Date:
> 04/24/2010 03:06 PM
> Subject:
> [oslc-core] How do I get the shape from a resource?
> Sent by:
> [email protected]
> 
> 
> 
> I had assumed that every OSLC defined resource would have an rdf:type 
> property that references either the spec defined Type URI OR is it a 
> gettable URI that references the service provider's hosted version of 
the 
> resource shape. 
> 
> Here's my example, I have a OSLC-CM Change Request resource that looks 
> like: 
> 
> <oslc_cm:ChangeRequest  rdf:about="http://example.com/bugs/2314";> 
>   <rdf:type  rdf:reference="
> http://open-services.net/xmlns/cm/2.0#ChangeRequest";> 
> </oslc_cm:ChangeRequest> 
> 
> Is it required for rdf:type to point to the OSLC defined Type URI?   How 

> do I get to the resource shape of this resource? 
> 
> I would instead think that we'd want an OSLC Common Property called 
> "oslc:shape" which points to a gettable OSLC shape resource.  Any 
> objections to adding this?  Any need use dc:type here instead (or 
clarify 
> how it could be used) ? 
> 
> Thanks,
> Steve Speicher | IBM Rational Software | (919) 254-0645
> _______________________________________________
> Oslc-Core mailing list
> [email protected]
> http://open-services.net/mailman/listinfo/oslc-core_open-services.net
> 
> 
> 

Reply via email to