Bevor der SemanticWeb Connector installiert wird, muss sichergestellt werden, dass der Mindbreeze Server bereits installiert ist und dieser Connector auch in der Mindbreeze Lizenz inkludiert ist.
Klicken Sie auf den Reiter “Indices” und dann auf das Symbol “Add new index”, um einen neuen Index zu erstellen (optional).
Geben sie den Indexpfad (“Index Path”) ein. Falls nötig, passen Sie den Anzeigenamen („Display Name“) vom Index Service und dem zugehörigen Filter Service an.
Fügen Sie eine neue Datenquelle mit dem Symbol „Add new custom source” (zu finden unten rechts) hinzu.
Einstellung | Beschreibung |
URL | definiert wo die Datenquelle (Turtle Datei) liegt, die indiziert werden soll, wie z.B. file:///d:/data/example.ttl unter Windows oder file:///data/example.ttl unter Linux. Wenn die Datenquelle auf einem Windows Share liegt, dann soll das lokal gemounted werden. |
SparQL Query | Zum Beispiel: PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX umls: <http://bioportal.bioontology.org/ontologies/umls/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> SELECT ?key ?title ?code ?cui ?tui ?sty { ?key skos:prefLabel ?title . ?key skos:notation ?code . OPTIONAL {?key umls:cui ?cui } OPTIONAL {?key umls:tui ?tui } OPTIONAL {?key umls:hasSTY ?sty } } Die Ergebnisse von der SparQL Abfrage (Solutions) werden als einzelne Dokumente mit Metadaten indiziert. Dabei es ist wichtig dass die Abfrage eine Variable names „key“ hat die dann als Dokumentschlüssel verwedent wird, andere Variablen werden als Metadaten indiziert. |
Beschreibung | |
Source Name | Ist der Variablename in der SparQL. |
Mapped Name | Ist der Metadatumsname im Index. “mes:key”, “modificationdate” und “title” können auch als Mapped Name verwendet werden die aber nicht als Metadaten indiziert werden sondern als Dokumentschlüssel, Änderungsdatum bzw. Titel des indizierten Dokuments. |
Format | Folgende Optionen sind verfügbar:
|
Mit diesem Service ist es möglich die Klassenhierarchie der Metadaten im Form von URLs (Ressourcen die in der angegebenen RDF Datenquelle beschrieben sind) während der Indizierung aufzulösen.
Nach der Installation von Plugin (SemanticWebItemTransformationService-<version>.zip) ist das Service „ItemTransformationServicePlugin.SemanticWeb“ Service unter „Services“ verfügbar und wird dort wie folgt konfiguriert.
Beschreibung | |
Base Configuration | |
Bind port | An diesem Port werden Anfragen vom Index gesendet. |
Model File (URL) | Z.B. file:///data/example.ttl |
Class Hierarchy Resolution | |
Source Property Name | Der Name des Metadatums der die Ressourcen URLs enthält. |
Target Property Name | Der Name des Metadatums der die Klassenhierarchie enthält. |
Class Title | Die verwendeten Attribute der Klasse (in der RDF Datenquelle) als Titel (z.B. skos:prefLabel). |
Class Title Prefix Declaration | SparQL Prefix Deklaration der Klassenattribute (z.B. die Prefix Deklaration von skos). |
Zusätzlich muss „Semantic Web Item Transformation Service@ItemTransformationServicePlugin.SemanticWeb“ im Bereich „Item Transformation Services“ zum Index hinzugefügt werden.