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