UNPKG

sparnatural

Version:

Visual client-side SPARQL query builder and knowledge graph exploration tool

656 lines (654 loc) 23.5 kB
{ "@context": { "Ontology": "http://www.w3.org/2002/07/owl#Ontology", "Class": "http://www.w3.org/2002/07/owl#Class", "ObjectProperty": "http://www.w3.org/2002/07/owl#ObjectProperty", "label": "http://www.w3.org/2000/01/rdf-schema#label", "domain": { "@id": "http://www.w3.org/2000/01/rdf-schema#domain", "@type": "@id" }, "range": { "@id": "http://www.w3.org/2000/01/rdf-schema#range", "@type": "@id" }, "unionOf": { "@id": "http://www.w3.org/2002/07/owl#unionOf", "@type": "@id" }, "subPropertyOf": { "@id": "http://www.w3.org/2000/01/rdf-schema#subPropertyOf", "@type": "@id" }, "faIcon": "http://data.sparna.fr/ontologies/sparnatural-config-core#faIcon", "tooltip": "http://data.sparna.fr/ontologies/sparnatural-config-core#tooltip", "sparqlString": "http://data.sparna.fr/ontologies/sparnatural-config-core#sparqlString", "sparnatural": "http://data.sparna.fr/ontologies/sparnatural-config-core#", "datasources": "http://data.sparna.fr/ontologies/sparnatural-config-datasources#" }, "@graph": [ { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto", "@type": "Ontology" }, { "@id": "http://dbpedia.org/ontology/Museum", "@type": "Class", "label": [ { "@value": "Museum with a long label", "@language": "en" }, { "@value": "Musée avec un long libellé", "@language": "fr" } ], "faIcon": "fa-solid fa-building-columns", "defaultLabelProperty": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#auto_label" }, { "@id": "http://dbpedia.org/ontology/Country", "@type": "Class", "label": [ { "@value": "Country", "@language": "en" }, { "@value": "Pays", "@language": "fr" } ], "tooltip": [ { "@value": "tooltip in english", "@language": "en" }, { "@value": "tooltip en français", "@language": "fr" } ], "faIcon": "fa-solid fa-earth-africa" }, { "@id": "http://twin-example/geneva#Tree", "@type": "Class", "label": [ { "@value": "Tree", "@language": "en" }, { "@value": "Arbre", "@language": "fr" } ], "tooltip": [ { "@value": "en", "@language": "en" }, { "@value": "fr", "@language": "fr" } ], "faIcon": "fa-solid fa-leaf" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Map", "@type": "Class", "subClassOf": "http://www.w3.org/2000/01/rdf-schema#Literal", "label": [ { "@value": "Position", "@language": "en" }, { "@value": "Position", "@language": "fr" } ], "faIcon": "fa-solid fa-mapf" }, { "@id": "http://dbpedia.org/ontology/Artwork", "@type": "Class", "label": [ { "@value": "Artwork", "@language": "en" }, { "@value": "Oeuvre", "@language": "fr" } ], "faIcon": "fa-solid fa-paintbrush" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "@type": "Class", "label": [ { "@value": "Person", "@language": "en" }, { "@value": "Personne", "@language": "fr" } ], "tooltip": [ { "@value": "This is a person blah blah blah in the tooltip and this should be approximately this size long and maybe a bit longer.", "@language": "en" }, { "@value": "This is a person blah blah blah in the tooltip and this should be approximately this size long and maybe a bit longer.", "@language": "fr" } ], "faIcon": "fa-solid fa-user", "sparqlString": "<http://dbpedia.org/ontology/Person>" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Unknown", "@type": "Class", "label": [ { "@value": "Unknown class", "@language": "en" }, { "@value": "Classe inconnue", "@language": "fr" } ], "faIcon": "fa-solid fa-question" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Search", "@type": "Class", "subClassOf": "http://www.w3.org/2000/01/rdf-schema#Literal", "label": [ { "@value": "Search", "@language": "en" }, { "@value": "Rechercher", "@language": "fr" } ], "faIcon": "fa-solid fa-magnifying-glass" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Date", "@type": "Class", "subClassOf": "http://www.w3.org/2000/01/rdf-schema#Literal", "label": [ { "@value": "Date", "@language": "en" }, { "@value": "Date", "@language": "fr" } ], "faIcon": "fas fa-calendar-alt" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Movement", "@type": "Class", "subClassOf": "sparnatural:NotInstantiatedClass", "label": [ { "@value": "Movement", "@language": "en" }, { "@value": "Mouvement", "@language": "fr" } ], "faIcon": "fa-solid fa-people-group" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Category", "@type": "Class", "subClassOf": "sparnatural:NotInstantiatedClass", "label": [ { "@value": "Category", "@language": "en" }, { "@value": "Catégorie", "@language": "fr" } ], "faIcon": "fas fa-palette" }, { "@id":"http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Area", "@type": "Class", "subClassOf": "http://www.w3.org/2000/01/rdf-schema#Literal", "label": [ { "@value": "Area", "@language": "en" }, { "@value": "Région", "@language": "fr" } ], "faIcon": "fas fa-map-marked-alt" }, { "@id":"http://twin-example/geneva#Location", "@type": "Class", "subClassOf": "http://www.w3.org/2000/01/rdf-schema#Literal", "label": [ { "@value": "Location", "@language": "en" }, { "@value": "Location", "@language": "fr" } ], "faIcon": "fas fa-map-marked-alt" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Text", "@type": "Class", "subClassOf": "http://www.w3.org/2000/01/rdf-schema#Literal", "label": [ { "@value": "Text", "@language": "en" }, { "@value": "Texte", "@language": "fr" } ], "faIcon": "fa-solid fa-pen" }, { "@id": "http://dbpedia.org/ontology/country", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:ListProperty", "datasource": "datasources:list_rdfslabel_alpha_with_count", "label": [ { "@value": "country", "@language": "en" }, { "@value": "pays", "@language": "fr" } ], "tooltip": [ { "@value": "A museum can be located in a country", "@language": "en" }, { "@value": "Un musée peut se trouver dans un pays", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Museum", "range": "http://dbpedia.org/ontology/Country", "enableOptional": true, "enableNegation": true }, { "@id": "http://dbpedia.org/ontology/countryConfig", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:ListProperty", "sparqlService": "http://data.mydomain.org/ontology/sparnatural-config#DBPediaService", "datasource": "datasources:list_rdfslabel_alpha_with_count", "label": [ { "@value": "DPedia country", "@language": "en" }, { "@value": "DPedia pays", "@language": "fr" } ], "tooltip": [ { "@value": "The countries are fetched from the DPedia endpoint", "@language": "en" }, { "@value": "Un musée peut se trouver dans un pays dans la database DPedia", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Museum", "range": "http://dbpedia.org/ontology/Country", "sparqlString": "<http://dbpedia.org/ontology/country>", "enableOptional": true, "enableNegation": true }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#countryOf", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:AutocompleteProperty", "label": [ { "@value": "country of", "@language": "en" }, { "@value": "lieu de", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Country", "range": "http://dbpedia.org/ontology/Museum", "sparqlString": "^<http://dbpedia.org/ontology/country>" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#position", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:MapProperty", "label": [ { "@value": "position", "@language": "en" }, { "@value": "position", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Museum", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Map", "sparqlString": "<http://dbpedia.org/ontology/city>/<http://www.w3.org/2003/01/geo/wgs84_pos#geometry>" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#withinArea", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:MapProperty", "label": [ { "@value": "withinArea", "@language": "en" }, { "@value": "dans la zone", "@language": "fr" } ], "domain": "http://twin-example/geneva#Location", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Area" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#outsideArea", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:MapProperty", "label": [ { "@value": "outsideArea", "@language": "en" }, { "@value": "dehors de la zone", "@language": "fr" } ], "domain": "http://twin-example/geneva#Location", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Area" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#hasLocation", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:NonSelectableProperty", "label": [ { "@value": "withinArea", "@language": "en" }, { "@value": "dans la zone", "@language": "fr" } ], "domain": "http://twin-example/geneva#Tree", "range": "http://twin-example/geneva#Location" }, { "@id": "http://dbpedia.org/ontology/museum", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:AutocompleteProperty", "label": [ { "@value": "displayed at", "@language": "en" }, { "@value": "exposée à", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Artwork", "range": "http://dbpedia.org/ontology/Museum" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#displays", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:NonSelectableProperty", "label": [ { "@value": "displays", "@language": "en" }, { "@value": "expose", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Museum", "range": "http://dbpedia.org/ontology/Artwork", "sparqlString": "^<http://dbpedia.org/ontology/museum>", "enableNegation": true }, { "@id": "http://dbpedia.org/ontology/author", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:AutocompleteProperty", "label": [ { "@value": "author", "@language": "en" }, { "@value": "auteur", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Artwork", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "datasource": "datasources:search_rdfslabel_bifcontains" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#created", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:AutocompleteProperty", "label": [ { "@value": "created", "@language": "en" }, { "@value": "a créé", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://dbpedia.org/ontology/Artwork", "sparqlString": "^<http://dbpedia.org/ontology/author>" }, { "@id": "http://fr.dbpedia.org/property/nationalité", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:ListProperty", "label": [ { "@value": "nationality", "@language": "en" }, { "@value": "nationalité", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://dbpedia.org/ontology/Country", "datasource" : "datasources:literal_list_alpha" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#bornIn", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:ListProperty", "label": [ { "@value": "born in", "@language": "en" }, { "@value": "né à", "@language": "fr" } ], "tooltip": [ { "@value": "the country in which the person was born, which is actually the <em>country of the city in which the person was born <b>!!!</b></em>", "@language": "en" }, { "@value": "the country in which the person was born, which is actually the <em>country of the city in which the person was born <b>!!!</b></em>", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://dbpedia.org/ontology/Country", "sparqlString": "<http://dbpedia.org/ontology/birthPlace>/<http://dbpedia.org/ontology/country>", "datasource": "datasources:list_rdfslabel_count" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#birthPlace", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:AutocompleteProperty", "label": [ { "@value": "birth place", "@language": "en" }, { "@value": "lieu de naissance", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Country", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "sparqlString": "^(<http://dbpedia.org/ontology/birthPlace>/<http://dbpedia.org/ontology/country>)" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#diedIn", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:ListProperty", "label": [ { "@value": "died at", "@language": "en" }, { "@value": "mort à", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://dbpedia.org/ontology/Country", "sparqlString": "<http://dbpedia.org/ontology/deathPlace>/<http://dbpedia.org/ontology/country>" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#deathPlace", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:AutocompleteProperty", "label": [ { "@value": "death place", "@language": "en" }, { "@value": "lieu de décès", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Country", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "sparqlString": "^(<http://dbpedia.org/ontology/deathPlace>/<http://dbpedia.org/ontology/country>)" }, { "@id": "http://dbpedia.org/ontology/deathDate", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:TimeProperty-Year", "label": [ { "@value": "death date", "@language": "en" }, { "@value": "date de décès", "@language": "fr" } ], "beginDateProperty": "http://exemple.fr/beginDate", "endDateProperty": "http://exemple.fr/endDate", "exactDateProperty": "http://exemple.fr/exactDate", "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Date" }, { "@id": "http://dbpedia.org/ontology/birthDate", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:TimeProperty-Date", "label": [ { "@value": "birth date", "@language": "en" }, { "@value": "date de naissance", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Date" }, { "@id": "http://dbpedia.org/ontology/movement", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:TreeProperty", "label": [ { "@value": "movement", "@language": "en" }, { "@value": "mouvement", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Movement" }, { "@id": "http://purl.org/dc/terms/subject", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:TreeProperty", "label": [ { "@value": "category", "@language": "en" }, { "@value": "catégorie", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Category", "treeRootsDatasource": { "queryString": "PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?uri ?label ?hasChildren WHERE { VALUES ?uri {<http://fr.dbpedia.org/resource/Catégorie:Peintre_français>} ?uri skos:prefLabel ?label . FILTER(lang(?label) = '' || lang(?label) = $lang) BIND(true AS ?hasChildren) } " }, "treeChildrenDatasource": "datasources:tree_children_skosnarrower" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#text", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:GraphDBSearchProperty", "label": [ { "@value": "label or description", "@language": "en" }, { "@value": "libellé ou description", "@language": "fr" } ], "domain": { "@type": "Class", "unionOf": { "@list": [ { "@id": "http://dbpedia.org/ontology/Museum" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person" }, { "@id": "http://dbpedia.org/ontology/Artwork" } ] } }, "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Search", "sparqlString": "rdfs:label|rdfs:comment" }, { "@id": "http://www.w3.org/2000/01/rdf-schema#label", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:NonSelectableProperty", "label": [ { "@value": "name", "@language": "en" }, { "@value": "nom", "@language": "fr" } ], "domain": "http://dbpedia.org/ontology/Museum", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Text" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#a_label", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:SearchProperty", "isMultilingual": true, "label": [ { "@value": "name", "@language": "en" }, { "@value": "nom", "@language": "fr" } ], "sparqlString": "rdfs:label", "domain": { "@type": "Class", "unionOf": { "@list": [ { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person" }, { "@id": "http://dbpedia.org/ontology/Artwork" } ] } }, "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Text" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#auto_label", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:NonSelectableProperty", "label": [ { "@value": "name", "@language": "en" }, { "@value": "nom", "@language": "fr" } ], "enableOptional": true, "sparqlString": "<http://www.w3.org/2000/01/rdf-schema#label>", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Text" }, { "@id": "http://www.opengis.net/ont/geosparql#asWKT", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:NonSelectableProperty", "label": [ { "@value": "name", "@language": "en" }, { "@value": "nom", "@language": "fr" } ], "enableOptional": true, "sparqlString": "<http://www.opengis.net/ont/geosparql#asWKT>", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Text" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#unknownProperty", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:ListProperty", "label": [ { "@value": "unknown property", "@language": "en" }, { "@value": "propriété inconnue", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Unknown" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#reverseUnknown", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:ListProperty", "label": [ { "@value": "unknown property reverse", "@language": "en" }, { "@value": "propriété inconnue inversée", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Unknown", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#unknownBetweenKnownClasses", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:ListProperty", "label": [ { "@value": "unknown property between known classes", "@language": "en" }, { "@value": "propriété inconnue entre classe connues", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://dbpedia.org/ontology/Museum" }, { "@id": "http://data.mydomain.org/ontology/sparnatural-config#DBPediaService", "@type": "sd:Service", "endpoint": "https://dbpedia.org/sparql" , "label": "DBPedia (english)" }, { "@id": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#isAlive", "@type": "ObjectProperty", "subPropertyOf": "sparnatural:BooleanProperty", "label": [ { "@value": "is alive", "@language": "en" }, { "@value": "est vivant", "@language": "fr" } ], "domain": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Person", "range": "http://labs.sparna.fr/sparnatural-demo-dbpedia/onto#Text" } ] }