FAQ Database Discussion Community


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":...

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,...

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?...

Why is the schema.org JSON-LD representation so small?

schema.org,json-ld
When requesting the schema.org vocabulary in JSON-LD form (which can be accomplished via the following request headers): Accept: application/ld+json, application/json;q=0.9, application/javascript;q=0.5, text/javascript;q=0.5, text/plain;q=0.2, */*;q=0.1 The response document (snipped included at the bottom) appears to be very small and incomplete at first blush. It only lists a few attributes, and does...

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" },...

Creating a JSON-LD Context: Properties missing

jsonschema,json-ld
I try to create my own Context for a project. However, after using Compact some Properties will be missing. Please see this example: { "@context": { "myvocab": "http://localhost:8080/schema.json#", "Information": { "@id": "myvocab:Information", "@type": "@id", "name": "http://schema.org/name", "active": "http://schema.org/Boolean" } }, "Information": [ { "@type": "myvocab:Information", "name": "myCustomName", "active": "true" }...

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",...

Best JSON-LD practices: using multiple