Есть ли способ поиска концепций SKOS по prefLabel (визуальный график)? Кроме того, отображаются ли prefLabels в результатах?
Найдите SKOS prefLabel в Visual Graph
Ответы (1)
Во всех версиях до GraphDB 8.3 единственный способ изменить возвращаемые результаты - это отредактировать запрос SPARQL, упакованный как файл ресурсов в файл JAR.
- Сделайте копию дистрибутива
- Найдите файл JAR в дистрибутиве lib / workbench / WEB-INF / lib / graphdb-framework-graph-explore-.jar
- Найдите файл ресурсов ./graph-explore-queries/describeResource.sparql
Измените запрос и замените
rdfs:label
другим предикатом:PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX sesame: <http://www.openrdf.org/schema/sesame#> PREFIX rank: <http://www.ontotext.com/owlim/RDFRank#> SELECT ?type ?label ?rank ?langPriority {{from}} { { BIND ({{nodeiri}} as ?iri) { ?iri sesame:directType ?type. } UNION { ?iri rdfs:label ?label. BIND(LANG(?label) AS ?langLabel) BIND( {{langMatches}} AS ?langPriority) } UNION { ?iri rank:hasRDFRank ?rank } } } ORDER BY ?type ?langPriority
- Repackage the JAR file and test the results.
person
vassil_momtchev
schedule
25.07.2017