JSON data structure
The structure of the JSON file is the following:
{ "@context": { ... }, // the outermost object represents the TLS dictionary itself "id": "http://data.performing-arts.ch/r/1f51e2c0-67f9-4be9-818f-ee89f64a4ca8", "type": "rico:RecordSet", "rico:name": [ { "@language": "fr", "@value": "Dictionnaire du théâtre en Suisse" } ], "includes": [ // alphabetical series included in the TLS { "id": "http://data.performing-arts.ch/r/0261c941-7a15-4c6e-9921-7eba283546e1", "type": "rico:RecordSet", "rico:name": "Q" "includes": [ // records inside the serie { "type": "rico:Record", "rico:hasInstantiation": { "id": "https://media.performing-arts.ch/document/TLS2005-2854-miguel-quebatte.pdf", "type": "rico:Instantiation", // here the text of the entry "rdf:value": "* 24.10.1952 Saignelégier BE, actuellement JU. ..." }, "rico:hasOrHadSubject": { "id": "http://data.performing-arts.ch/a/d735b720-a1bf-473e-a8e4-2367d5dd03f5", "type": ["crm:E21_Person","rico:Person"], // here the links to equivalent Wikidata and other records "http://www.w3.org/2002/07/owl#sameAs": [ { "id": "https://tls.theaterwissenschaft.ch/wiki/Miguel_Quebatte" }, { "id": "https://www.wikidata.org/entity/Q135229846" } ], } }, { ... other records in serie Q ... } ] }, { ... other alphabetical series ... } ]
The JSON file is actually a JSON-LD file, thus compatible with RDF graph databases.
- The outermost object represents the TLS dictionary itself.
- The TLS object contains alphabetical series, each corresponding to a letter ("Q" in the example above).
- Each letter serie contains records.
- Each record corresponds to an entry in the dictionary, a person or an organization.
-
Amongst all the information of the record, you will find:
-
The text of the entry inside
rico:hasInstantiation/rdf:value
-
The linked data identifiers, including Wikidata identifier, in
rico:hasOrHadSubject/http://www.w3.org/2002/07/owl#sameAs
.
-
The text of the entry inside