Can JSON-LD replace RDFa for mentions in a page's human-readable content?
This is a question for Linked Data folks, such as +Manu Sporny
. I understand the advantages of JSON-LD for page-level markup — saying that a whole page is about a particular organization in a particular location; has a certain author; talks about a product's price/rating, and so on. In these cases, JSON-LD is simpler and more developer-friendly than inline markup.
But how about when you want to mark up mentions of inline entities that aren't
the main subject of the page, though? For example if you wanted to connect mentions of "Bluetooth" and "Wi-Fi" to the related Wikidata concepts, or to the standards organizations behind those technologies? http://www.htc.com/us/support/htc-one-m9/howto/604060.html
I understand that you could just separately include JSON-LD markup that would connect to those concepts. But what if you really want to connect the human-readable mentions in the page directly to the concepts? Is RDFa (or Microdata of course) the only way? Or can JSON-LD talk about an inline span, say, by referencing an ID on that element?
Here's a piece I wrote on why you might want to use inline markup in this way (not the JSON-LD bit, but the kinds of applications for doing so): https://medium.com/@joepairman/connecting-with-real-world-entities-3af86b04a0b4
, this relates to that discussion we had the other day on Twitter: https://twitter.com/storyneedle/status/606733122508615680
)#JSON-LD #RDFa #LinkedData