Mark,

On Thursday, May 07, 2015 7:36 PM, Mark Baker wrote:
> On Thu, May 7, 2015 at 9:13 AM, Svensson, Lars <l.svens...@dnb.de> wrote:
> > Mark,
> >
> >> On Thu, May 7, 2015 at 7:05 AM, Martynas Jusevičius
> >> <marty...@graphity.org> wrote:
> >> > On the other hand, it seems like you want different descriptions of a
> >> > resource -- so it seems to me that these should in fact be different
> >> > resources? That could be split into
> >> > http://example.org/some/resource/dcat and
> >> > http://example.org/some/resource/premis, for example.
> >>
> >> ^ This.
> >
> > Can you please elaborate a bit on this? I'm not quite sure I get your point.
> 
> Only that IME, having separate URIs is almost always the best option
> because it allows problems to be solved within the linked data model
> itself.

But then how do I show that all descriptions describe the same entity? What I 
want to describe is http://example.org/some/resource. How do I tell a client 
that there are different descriptions of that entity available (schema.org, org 
ontology, foaf) and that each of those descriptions are available as 
xhtml+RDFa, RDF/XML and Turtle?

> To your mobile-optimized page example, I'd add that from a REST POV,
> that is a separate resource because representations are consistently
> different (aka they have different membership functions).

OK, so that means that when I return representations for a generic resource, 
all representations need to have the same scope (or the same membership 
function, assuming that we talk about the same thing... [1]). I can understand 
that it in a way makes things easier. OTOH at least some sites look at the 
User-Agent header and redirect to a mobile-optimised if they assume that it is 
the best format for the client (one example being http://www.spiegel.de/ that 
redirects to http://m.spiegel.de/ when accessed from a mobile phone). Isn't 
that also a kind of conneg, or should we speak of profile negotiation or format 
negotiation?

[1] https://en.wikipedia.org/wiki/Membership_function_%28mathematics%29

Apologies to all if I seem enervating, I'm just trying to understand how all of 
this works (or is supposed to work...).

Best,

Lars

Reply via email to