[oslc-core] ordered properties

James Conallen jconallen at us.ibm.com
Tue Jul 20 14:53:38 EDT 2010


Arthur,

I agree.  Not looking to complicate or over specify anything.  I think
simply adding the verbiage "Specs SHOULD use existing methods for ordered
properties (i.e. RDF containers and collections)", as you suggest would be
sufficient.

<jim/>

jim conallen
jconallen at us.ibm.com
Rational Software, IBM Software Group





From:       Arthur Ryman <ryman at ca.ibm.com>
To:         James Conallen/Philadelphia/IBM at IBMUS
Cc:         oslc-core at open-services.net,
            oslc-core-bounces at open-services.net
Date:       07/20/2010 02:49 PM
Subject:    Re: [oslc-core] ordered properties



Jim,

In the interests of keeping the Core small, I think we should simply say
that specs SHOULD use existing methods for ordered properties if they
apply. The RDF Schema spec defines two methods.

1. Containers -  rdf:Seq - you would create a subclass of this and use the
built-in properties rdf:_1, rdf:_2, etc. to relate the container to its
ordered members. Containers are open, so they would not be right for
things like argument lists.

2. Collections - rdf:List, rdf:first, rdf:rest, rdf:nil - you use these to
construct a linked list. This is appropriate for ordered, closed lists of
items such as method argument lists.

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:
James Conallen <jconallen at us.ibm.com>
To:
oslc-core at open-services.net
Date:
07/20/2010 01:26 PM
Subject:
[oslc-core] ordered properties
Sent by:
oslc-core-bounces at open-services.net



In the section "Order of property values insignificant" it states that
"providers MUST not place any significance on the ordering of property
values in representations."

Would it be appropriate to append to this some guidance on how ordering
should be achieved (i.e. rdf:Seq)?

Otherwise we might end up with many different ways to imply ordering.

<jim/>

jim conallen
jconallen at us.ibm.com
Rational Software, IBM Software Group
_______________________________________________
Oslc-Core mailing list
Oslc-Core at open-services.net
http://open-services.net/mailman/listinfo/oslc-core_open-services.net



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-core_open-services.net/attachments/20100720/cb90304c/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://open-services.net/pipermail/oslc-core_open-services.net/attachments/20100720/cb90304c/attachment.gif>


More information about the Oslc-Core mailing list