[ 
https://issues.apache.org/jira/browse/ANY23-226?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14357664#comment-14357664
 ] 

Peter Ansell commented on ANY23-226:
------------------------------------

JSONLD-Java doesn't currently parse HTML, whereas Any23 does have HTML-based 
formats that it supports. Hence, it may be more appropriate to pick out the 
<script type="application/ld+json">...</script> elements in Any23 and pass 
their content to JSONLD-Java for parsing.

If it was going to be added to jsonld-java, then it would probably end up being 
in an integration module to pull in the otherwise unused HTML parsing libraries 
without adding those dependencies to the core module. Mostly the reasoning for 
that is that it is a non-normative section in the spec so it is an optional and 
not well defined feature.

One immediate question I have is what would happen if there are two or more 
JSON-LD elements in a single HTML document. I would think that they would need 
to be processed to RDF to be combined, which would lose the context 
information, but should preserve the other information.

> Extract JSON-LD embedded in HTML
> --------------------------------
>
>                 Key: ANY23-226
>                 URL: https://issues.apache.org/jira/browse/ANY23-226
>             Project: Apache Any23
>          Issue Type: Wish
>          Components: core
>    Affects Versions: 1.0
>            Reporter: Lewis John McGibbney
>             Fix For: 1.3
>
>
>  See http://www.w3.org/TR/json-ld/#embedding-json-ld-in-html-documents
> I feel that we need to push this down at the jsonld-java level.
> I am investigating.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to