← Prev in month ← Prev in thread

Dialog discovery: triple and Link header for discovery of dialogs won't be on same resources

From
Martin P Pain <>
Date
2015-09-02T14:14:34+00:00
ID
Thread
Dialog discovery: triple and Link header for discovery of dialogs won't be on same resources
We have three mechanisms of discovering
dialogs:

Link headers & Prefer headers: http://tools.oasis-open.org/version-control/browse/wsvn/oslc-core/jra-editing/specs/dialogs.html#discovery_link

and oslc:selectionDialog/oslc:creationDislog
triples in oslc:Service resources: http://tools.oasis-open.org/version-control/browse/wsvn/oslc-core/jra-editing/specs/discovery.html#dialogs

I had previously expected that these
headers and these triples would be on the same resources, but they cannot
be.

The triples are on oslc:Service resources,
but OSLC
v2 requires that these resources
be "Local Resources", which it defines to mean blank nodes (although
I need to raise a separate issue to clarify whether the intention was to
allow for hash URIs or not). "Local Resources" cannot have headers
of their own, so oslc:Service resources cannot have Link header. (If they
have hash URIs, technically they can have their own Link headers, but I
don't suggest we go down that route.)

The Link and Prefer headers will be
on LDPs themselves. (Although currently I don't think we have a good way
of finding those LDPCs).

Is everyone else ok with the fact
that these headers and triples will be on different resources? I just
wanted to make sure we're clear what the situation is and are ok with it.

(This might make more sense in the context
of my previous email and the wiki page it links to, where I'm thinking
about how a server with one or more LDP containers makes those containers
and their capabilities discoverable using OSLC).

Martin
Pain

Software Developer - Green Hat

Rational Test Virtualization Server, Rational Test Control Panel

E-mail:


Find me on:  and
within IBM on:  

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

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
← Prev in month ← Prev in thread