RE: [json-ld.org] JSON-LD in HTML (#231)

On Friday, March 22, 2013 5:09 PM, Ivan Herman wrote:

> > [[[
> > If a processor extracts the JSON-LD content into RDF, it should
> expand the
> > JSON-LD fragment into an RDF dataset using the algorithm defined in
> > JSON-LD-API Convert to RDF Algorithm [JSON-LD-API]. If the HTML file
> > contains multiple JSON-LD script tags, or other RDF statements are
> > extracted, the result is the RDF merge of the datasets.
> >
> > Other processors implementing this mechanism may choose to return the
> > expanded JSON-LD output.
> > ]]]
> >
> > I'm specifically worried about the second paragraph. This suggest (to
> me at
> > least), that other (?) processors should return expanded JSON-LD
> output
> > instead of returning it as is.
> 
> Ah! Markus, you are right, I missed that stuff. In my view, processors
> return RDF. Full stop...

My rewording (see below) I intentionally didn't use the word processor. What
processor are you talking about? A JSON-LD processor? It wouldn't make much
sense IMHO to restrict a JSON-LD processor to just extract RDF. As I said,
what's done with the data is completely up to the application extracting it.
We can say that if RDF is desired the specified algorithm should be used,
but that's it IMO.


[[[
Defining how such data may be used is beyond the scope of this
specification. The embedded JSON-LD document might be extracted as is or
converted to RDF.

If JSON-LD content is extracted as RDF, it should be expanded into an RDF
dataset using the Convert to RDF Algorithm [JSON-LD-API]. If multiple
embedded JSON-LD documents are extracted as RDF, the result is the RDF merge
of the extracted datasets.
]]]


Cheers,
Markus


--
Markus Lanthaler
@markuslanthaler

Received on Friday, 22 March 2013 19:09:10 UTC