FAQ Database Discussion Community


How to specify supported http operation for a resource in json-ld?

rest,http-method,json-ld
I'm new to JSON-LD and I was wondering if there is any way of specifying supported operation of a resource in JSON-LD without using Hydra's supportedOperation or supportedProperty. Is there any way to specify the context something like : { "@context" : { "@vocab" : "http://www.schema.org/", "data" : "object", "id"...

Reify triples in JSON-LD

rdf,json-ld
Suppose I have the following JSON doc: { "@id":"http://www.example.com/id/linkFrom", "http://www.example.com/link":{ "@id":"http://www.example.com/id/linkTo", "linkType":{ "@id": "http://www.example.com/vocab#specialLink" } } } How do I express that the triple <http://www.example.com/id/linkFrom> <http://www.example.com/link> <http://www.example.com/id/linkTo> has the type http://www.example.com/vocab#specialLink?...

How to cleanly specify predicate-specific URI scopes in JSON-LD?

json-ld
I'm starting with this JSON-LD document (json-ld playground), where the meat looks like this: "from": [ "protein:15718680", "protein:157427902" ], "protein_gene": [ "gene:522311", "gene:3702" ] Now, the "protein_gene" predicate always takes gene identifiers as values. Since there can be hundreds of these, what I really want in the JSON is this:...

Enabling Google Sitelinks Search Box

schema.org,google-rich-snippets,json-ld
I want to enable Google Sitelinks Search Box for a website. The point is its custom search page is implemented by hash fragment so the JSON-LD data snippet is like this: <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name" : "my site", "alternateName" : "example.com", "url": "http://www.example.com/", "potentialAction": { "@type":...

What is the use of @vocab in JSON-LD and what is the difference to @context?

rdf,json-ld
What is the @vocab attribute in JSON-LD for? As I see it you can "import" a remote vocabulary, but isn't this the same you can do with @context? If I'm not wrong then you can "import" a remote source for @context as well. So where is the difference between @vocab...

How to model directories and files using schema.org types with JSON-LD syntax?

schema.org,json-ld
I'm trying to model the concept of folders (or directories) and files. Folders can contain files, or other folders (arbitrary nested recursive structure, like on your typical filesystem). I would ideally like to start with a schema.org context and base type, and extend that to represent these entities. For various...

Two properties, one type

json-ld
When author and publisher of an article are one and the same, with Microdata it’s possible to markup in the following manner: <span itemprop="author publisher" itemscope="" itemtype="http://schema.org/Organization"> <span itemprop="name">Name of the Organization</span> </span> Is there another option other than the following when using JSON-LD? "author" : { "@type" : "Organization",...

Is this a correct use of JSON-LD Index Maps?

json-ld
I want to create a collection of people in json-ld format but I need to keep some keys instead of using arrays so I tried this first: { "@context" : { "@base" : "http://www.example.com/data/", "@vocab" : "http://www.example.com/vocab#", "name" : "schema:name", "people" : { "@container" : "@index", "@id" : "people" },...

What are the advantages and disadvantages of pretty printing JSON? [closed]

json,pretty-print,json-ld
Pretty printing JSON will tend to make it heavier than those rendered without pretty print. Beyond that I can't think else of something between pretty printing or not. Let's say you want to provide web services for a public RESTful Web API, will it affect server performance, round-trip time, etc.?...

Does JSON-LD have to be embedded?

html,google-search,json-ld
We are currently using the Microdata format to expose data to search engines and we are looking at exposing more info to be able to support some more advanced Google Search features. As I'm working my way through the fields I'm finding I need information that we currently load asynchronously...

Can't get Google Now card to trigger from email

html,email,schema.org,google-now,json-ld
I've followed the tutorial here: https://developers.google.com/schemas/tutorials/google-now-cards and I cannot get an event card to show up in my google now. I have noticed that some of the test emails I sent yesterday using this link http://gmail-actions.appspot.com/ (as suggested by the tutorial) have correctly showed the "Modify Reservation" button in Gmail...

Schema.org - JSON-LD - Where to Place?

schema.org,json-ld
I am looking to use JSON-LD for schema on a website. (Schema meaning schema.org data.) I know how to write the data but my question is is there a prefered location in my code to insert this data? In other words, should the JSON-LD always be in the head, body,...

Sitelinks Search Box JSON-LD giving error on Google Structured Data Testing Tool

schema.org,google-rich-snippets,json-ld
I implemented Google’s Sitelinks Search Box to my site. It was working very well. But today I cheked again on Google Structured Data Testing Tool and something was wrong. Now I’m getting below error: And my implementation is: <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "https://www.saatler.com/", "potentialAction": { "@type":...

Best JSON-LD practices: using multiple