Re: Link relation type to link to discover LDP

Hi Erik,

> i am not quite sure what you mean by "a link pointing to a hypermedia control". a link *is* a hypermedia control (or part of one, if you mean just the URI when talking about a link), which then points to a resource, right?

Kjetil's proposal was to directly link to the hypermedia control.
So a link to http://example.org/tpf#template, where http://example.org/tpf is a fragment.

The #template would then, for instance in the Turtle version, be:

<#dataset> hydra:search <#fragment>.
<#fragment> hydra:template "http://fragments.dbpedia.org/2014/en{?subject,predicate,object}";
   hydra:mapping
       [ hydra:variable "subject";     hydra:property rdf:subject ],
       [ hydra:variable "predicate"; hydra:property rdf:predicate ],
       [ hydra:variable "object";       hydra:property rdf:object ]
.
> if a resource links to an alternative representation, then use http://www.w3.org/TR/html5/links.html#rel-alternate which is intended to do exactly that.

That might be what we are looking for.
Only drawback is that it's not specific,
i.e., it doesn't say that it's a TPF interface
(but neither does the other option BTW).

> if you also would like to annotate the link with an expected media type, then hopefully the hypermedia format containing the link supports resource hints (https://github.com/dret/hyperpedia/blob/master/concepts.md#target-resource-hints), and then such a hint can be used to represent a media type that annotates the link.

That's a bit tricky, because TPFs can have different media types.
What we are looking for is probably more a profile then?

Best,

Ruben

Received on Tuesday, 16 June 2015 09:54:42 UTC