[oslc-core] Better name for OSLC indexing profile

Benjamin Williams bwilliams at uk.ibm.com
Mon Apr 4 10:43:26 EDT 2011


John

Agreed on all counts; I was not suggesting that designing both 
capabilities (changelog, enumeration of all resources) to be orthoganal 
was not desirable.
The first part of my initial email was the thought process leading to my 
question 'why the need for something - in the context of ChangeLog - 
called 'Resource Publishing Capability?' (and therefore why the need to 
debate its name?)


Regards
 
Benjamin Williams
Rational Reporting Strategy Lead
Senior Product Manager, Rational Reporting
IBM Software, Rational

Phone: 44-118 9793107
E-mail: bwilliams at uk.ibm.com
Find me on:  




IBM United Kingdom Limited 
Registered in England and Wales with number 741598 
Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU



From:   John Arwe <johnarwe at us.ibm.com>
To:     oslc-core at open-services.net
Date:   04-04-2011 13:22
Subject:        Re: [oslc-core] Better name for OSLC indexing profile
Sent by:        oslc-core-bounces at open-services.net



> I want to understand the relationship between 'publishing resources' to 
be 
> made available via the change log, and 'publishing resources' as a 
general 
> OSLC API construct.
> Are these two things always describing the same capability, and 
therefore 
> the same set of resources? 

"always...same" and "the [change log]" trip my coupling warning sensor. 

A change log/history for a given set of resources seems like a useful 
primitive. 
A well-known way to enumerate all instances exposed by an implementation, 
+1. 
Combining those two, +1. 
Making their conjunction the -only- way the first can be used, -1. 

> I believe so. Whilst I don't believe that all indexers will always want 
to 
> index all available resources (often indexing a subset of resources 
might 
> be desired), I do believe that we shouldn't second-guess the use-cases, 

So if particular subsets of resources can be interesting for certain use 
cases, even if we're not focusing on those right now, why would we not 
keep the two concepts (change log, enumeration of the 'all resources' set) 
orthogonal so that (should one or more future use cases require it) 
specs/implementations need only specify how to find the change log -for a 
specific (sub)set- ? 

The case now under discussion (change log for all resources) is then 
simply one case of specifying how to make that association, we do it for 
that specific case now, and the door is left open for any of the domains 
or future-Core to add other "change log for resource subset X" 
associations as their use cases require. 

> and thus the set of published resources for the change log should indeed 

> be the exact same set of resources 'published' via the generic OSLC API.
> (Note this doesn't imply that providers should not also be able to make 
> subsets of resources available via additional Query Capabilities)
> 
> In other words 'published resources' is a term with a single well 
defined 
> meaning (the total set of resources available via the providers OSLC 
> service) that has applicability beyond just the ChangeLog proposal.

Fine to me for the use case under discussion.  I simply want to do so in a 
way that preserves flexibility to re-use the same concepts in new ways in 
the future. 
Best Regards, John

Voice US 845-435-9470  BluePages 
Tivoli Component Technologies 
_______________________________________________
Oslc-Core mailing list
Oslc-Core at open-services.net
http://open-services.net/mailman/listinfo/oslc-core_open-services.net







Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-core_open-services.net/attachments/20110404/fc8c95c8/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 488 bytes
Desc: not available
URL: <http://open-services.net/pipermail/oslc-core_open-services.net/attachments/20110404/fc8c95c8/attachment.jpe>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 360 bytes
Desc: not available
URL: <http://open-services.net/pipermail/oslc-core_open-services.net/attachments/20110404/fc8c95c8/attachment.gif>


More information about the Oslc-Core mailing list