SPARQL-Suche
Da das Repository Linked Data nativ unterstützt, ermöglicht eine SPARQL-Suchoberfläche die Suche in allen Metadaten des Repositories. Mit docuteam box können Sie ad-hoc Abfragen ausführen, aber auch Abfragen zur Wiederverwendung speichern oder bearbeiten.
Um auf die SPARQL-Suchfunktionen zugreifen zu können, muss der Benutzer über die Rolle sparql_query verfügen.
Eine Suchabfrage verwalten/starten
Der Menüeintrag SPARQL search zeigt die Liste an gespeicherten SPARQL-Suchabfragen an. In dieser Liste kann man zuvor gespeichete SPARQL-Suchabfragen verwalten und ausführen und neue Suchen starten.

Eine Suchabfrage editieren
Beim Ausführen einer SPARQL-Suche kann das Outputformat spezifiziert werden (z.B. JSON, XML, CSV, ...). Die Resultate können dann mit dem Download-Icon in der oberen rechten Ecke der Resultate heruntergeladen werden.

Unterstützung von Platzhaltern
Der Abfrage-Editor unterstützt dynamische Platzhalter, mit denen Benutzer Abfragen zur Laufzeit parametrisieren können.
Platzhalter müssen folgendem Muster entsprechen: \$\{([A-Za-z\d_-]+)\}. Sie beginnen mit ${ und enden mit } und dürfen nur Buchstaben, Ziffern, Unterstriche oder Bindestriche enthalten.
Beispiel:
PREFIX rico: <https://www.ica.org/standards/RiC/ontology#>
SELECT ?p ?o
WHERE {
?s ?p ?o .
?pid rico:normalizedValue „${PID}$“ ;
rico:isOrWasIdentifierOf/rico:isInstantiationOf ?s ;
rico:hasIdentifierType <http://docuteam.ch/vocab/identifiertypes/pid> .
}
Wenn ein Benutzer eine Abfrage mit Platzhaltern ausführt, wird er aufgefordert, Werte für jeden Platzhalter anzugeben. Im obigen Beispiel wird der Benutzer gebeten, einen Wert für den PID-Platzhalter einzugeben, bevor die Abfrage ausgeführt wird.
Es werden mehrere Platzhalter unterstützt.