Konfigurieren eines Wissensgraphen

Beim Erstellen eines Wissensgraphen können Sie die Standardkonfiguration ändern. Um mit dem Prozess zu beginnen und die allgemeinen Eigenschaften festzulegen, sollten Sie die Informationen unter Erstellen einer Untersuchung in einem Projekt nutzen.

Sie können einen Wissensgraphen so konfigurieren, dass Benutzer die zugrunde liegenden Daten bearbeiten können. Sie können konfigurieren, wie die Daten des Wissensgraphen verwaltet werden. Und Sie können festlegen, inwiefern "Document"-Entitäten und "HasDocument"-Beziehungen unterstützt werden. Außerdem können einige Parameter der Service-Ebene konfiguriert werden. Welche Eigenschaften konfigurierbar sind, hängt von der jeweiligen Softwareversion und davon ab, ob für den Wissensgraphen ein gehosteter Graph Store oder ein NoSQL-Data-Store verwendet wird.

Konfigurieren eines Wissensgraphen

Führen Sie zum Konfigurieren von Vorgängen und Eigenschaften für den Wissensgraphen die folgenden Schritte aus. Diese Einstellungen werden als Teil der Definition des ArcGIS Knowledge Server-Service gespeichert, der erstellt wird.

  1. Geben Sie auf der Seite Wissensgraph definieren des Assistenten "Untersuchung erstellen" auf der Registerkarte Allgemein die Informationen ein, die zum Erstellen eines Wissensgraphen mithilfe der Standardkonfiguration beschrieben wurden.

    Achten Sie auf die unter Data Stores getroffene Auswahl, da davon abhängt, wie Sie den Wissensgraphen konfigurieren können.

  2. Klicken Sie auf die Registerkarte Konfiguration. Klicken Sie gegebenenfalls auf die Registerkarte Service konfigurieren Service konfigurieren, die sich darunter befindet.
  3. Aktivieren Sie unter Operationen das Kontrollkästchen Bearbeitung aktivieren, um die Bearbeitung von Wissensgraph-Daten zu ermöglichen.

    Der Besitzer des Wissensgraphen und Portal-Administratoren können die Daten stets bearbeiten. Andere Benutzer können die Daten dieses Wissensgraphen standardmäßig nur bearbeiten, wenn die Bearbeitung aktiviert ist.

  4. Wählen Sie den Typ der Bearbeitungsoperationen aus, die für andere Benutzer mit entsprechenden Berechtigungen zulässig sind.

    Bearbeitungsoperationen werden in der folgenden Tabelle beschrieben:

    Hinzufügen

    Editoren können Entitäten und Beziehungen zum Wissensgraphen hinzufügen. Sie können neue Entitäts- und Beziehungstypen definieren und Eigenschaften hinzufügen. Sie können die Geometrie einer neuen Entität definieren, indem sie die Entität auf einer Karte erstellen. Diese Option ist standardmäßig aktiviert. Nach dem Erstellen von Entitäten und Beziehungen muss die Option Aktualisieren aktiviert werden, damit Editoren Entitäten und Beziehungen, deren Eigenschaften und deren Geometrien ändern können.

    Löschen

    Editoren können Features löschen. Diese Option ist standardmäßig aktiviert.

    Aktualisieren

    Wenn diese Option aktiviert wird, wird standardmäßig auch die Option Eigenschaften und Geometrie aktiviert, sodass Editoren Eigenschaften von Entitäten und Beziehungen und die Geometrie einer Entität aktualisieren können. Wählen Sie Nur Eigenschaften aus, sodass Editoren nur Eigenschaften für vorhandene Eigenschaften und Beziehungen aktualisieren können. Die Geometrie einer vorhandenen Entität können sie nicht ändern.

    Diese Option ist nicht verfügbar, wenn auf der Registerkarte Allgemein ein NoSQL-Data Store ausgewählt wurde und die Option Benutzerverwaltete Daten ausgewählt wurde.

    Hinweis:

    Nachdem der Wissensgraph erstellt wurde, können Sie die Bearbeitungsoptionen im Enterprise-Portal ändern.

  5. Wählen Sie unter Data Store aus, wie die Daten im NoSQL-Data-Store des Wissensgraphen verwaltet werden.
    Von ArcGIS verwaltet

    Mit ArcGIS Knowledge werden die Entitäten und Beziehungen erstellt, verwaltet und gelöscht und das Datenmodell der in der Neo4j-Datenbank gespeicherten Graph-Elemente definiert. Die Datenbank darf nicht direkt in Neo4j bearbeitet werden. Diese Option ist standardmäßig aktiviert. Mit dieser Einstellung wird ein Wissensgraph nur dann erfolgreich erstellt, wenn die Neo4j-Datenbank leer ist.

    Benutzerverwaltet

    Sie müssen zum Erstellen, Verwalten und Löschen und zum Definieren des Datenmodells der Graph-Elemente Neo4j verwenden. Wenn auf die Neo4j-Datenbank durch ArcGIS Knowledge zugegriffen wird, ist der Wissensgraph schreibgeschützt. Die Neo4j-Datenbank muss nicht leer sein, jedoch müssen der Datenbankname und die Namen der Datenmodelltypen und Eigenschaften allen Benennungseinschränkungen entsprechen.

    Diese Option ist nur verfügbar, wenn die Option Gehosteter Graph Store auf der Registerkarte Allgemein ausgewählt wurde.

    Hinweis:

    Für diese Option ist standardmäßig die Einstellung Von ArcGIS verwaltet festgelegt, und die mit dieser Einstellung erstellten Wissensgraphen unterstützen andere Personen, die Daten in Ihrem Wissensgraph bearbeiten, entsprechend den in den vorherigen Schritten festgelegten Einstellungen. Wenn Sie jedoch einen vom Benutzer verwalteten Wissensgraphen erstellen, sind die Daten schreibgeschützt. Wenn Sie zuvor die Option Bearbeitung aktivieren aktiviert haben, wird die Option automatisch deaktiviert. Die Optionen im Zusammenhang mit der Bearbeitung sind auf dieser Registerkarte dann nicht mehr verfügbar.

  6. Wenn Sie die Option Benutzerverwaltet auswählen, konfigurieren Sie den Wissensgraphen so, dass auf die Daten in der Neo4j-Datenbank zugegriffen wird.

    Die Optionen werden in der folgenden Tabelle beschrieben:

    Eindeutiger Identifikator

    Alle Entitäten und Beziehungen im Wissensgraph müssen einen eindeutigen Zeichenfolgenwert aufweisen, der zum Identifizieren des Graph-Elements verwendet werden kann. Geben Sie die Eigenschaft in dem NoSQL-Data-Store an, in dem dieser Wert gespeichert wird. Wenn in der Datenbank beispielsweise eine Eigenschaft mit dem Namen id verwendet wird, geben Sie den Namen für diese Eigenschaft in das Textfeld Eindeutiger Identifikator ein. In diesem Fall müssen alle Entitätstypen und Beziehungstypen im Wissensgraphen eine Eigenschaft mit dem Namen "id" besitzen.

    Aktivieren der Suche

    Mit einer openCypher-Abfrage kann auf alle Wissensgraph-Daten zugegriffen werden. Allerdings können Sie Graph-Elemente nur dann mit einer Volltextsuche nach den Eigenschaftswerten finden, wenn diese Option aktiviert ist. Diese Option ist standardmäßig aktiviert.

    Wenn Sie diese Option deaktivieren und nach einem Element suchen, dann wird eine openCypher-Abfrage zum Suchen der Graph-Elemente, deren Eigenschaften den angegebenen Wert enthalten, verwendet. In diesem Fall können Sie jedoch keine Lucene-Syntax in der Suchzeichenfolge mit Operatoren, wie zum Beispiel OR und LIKE, verwenden. Sie können auch keine Schlüsselwortteile mit Stern, wie zum Beispiel plan*, hinzufügen, um Wortstämme oder sonstige Möglichkeiten der Volltextsuche, bei der alle verwandten Wörter zurückgegeben werden, zu nutzen.

    Dokumente aktivieren

    Diese Option gibt an, ob Dokumente zum Wissensgraphen hinzugefügt werden können, und kann nicht geändert werden. Dokumente können nicht zu Wissensgraphen hinzugefügt werden, die einen NoSQL-Data-Store mit vom Benutzer verwalteten Daten verwenden.

    Wenn die Option Von ArcGIS verwaltet ausgewählt ist, können diese Optionen nicht geändert werden. Sie geben jedoch an, wie der NoSQL-Data-Store konfiguriert wird. Zum Speichern von eindeutigen Kennungen wird eine Eigenschaft mit dem Namen globalid erstellt. "Suchen" ist aktiviert, und Dokumente werden unterstützt.

Konfigurieren von Parametern

Führen Sie zum Konfigurieren von Parametern für den Wissensgraphen die folgenden Schritte aus. Diese Einstellungen werden als Teil der Definition des ArcGIS Knowledge Server-Service gespeichert, der erstellt wird.

  1. Klicken Sie oben im Assistenten "Untersuchung erstellen" unter der Registerkarte Konfiguration auf Parameter konfigurieren Konfigurieren von Parametern.
  2. Geben Sie unter Eigenschaften einen Wert für Maximale Anzahl der vom Server zurückgegebenen Datensätze an.

    Diese Eigenschaft gibt die Anzahl der Graph-Elemente an, die bei einer openCypher-Abfrage oder beim Anzeigen von Daten in einer Untersuchung, einer Karte oder einem Verbindungsdiagramm zurückgegeben werden können. Eine große Zahl kann zu Leistungseinbußen führen. Der Standardwert beträgt 10.000.

  3. Geben Sie unter Maximale Anzahl der vom Server während eines Suchvorgangs zurückgegebenen Datensätze an.

    Diese Eigenschaft gibt die Anzahl der Graph-Elemente an, die bei einer Suche nach der indizierten Eigenschaften von Entitäten und Beziehungen zurückgegeben werden können. Eine große Zahl kann zu Leistungseinbußen führen. Der Standardwert ist 2.000.

Dokumente konfigurieren

Führen Sie zum Konfigurieren der Darstellung von Dokumenten im Wissensgraph die folgenden Schritte aus. Diese Einstellungen werden als Teil der Definition des ArcGIS Knowledge Server-Service gespeichert, der erstellt wird.

Hinweis:

Dokumente können nicht zu Wissensgraphen hinzugefügt werden, die einen NoSQL-Data-Store mit vom Benutzer verwalteten Daten verwenden.

Weitere Informationen zu Dokumenten

  1. Klicken Sie oben im Assistenten "Untersuchung erstellen" unter der Registerkarte Konfiguration auf Dokumente konfigurieren Dokument.
  2. Geben Sie im Textfeld Name des Dokument-Entitätstyps einen Namen für den Entitätstyp in dem Datenmodell ein, das Dokumente darstellt, die vom Wissensgraphen referenziert werden.

    Der Standardwert lautet Document. Wenn Sie beispielsweise einem Wissensgraphen ein Dokument hinzufügen, wird für den Entitätstyp "Document" eine neue Entität erstellt.

  3. Geben Sie im Textfeld Name des Beziehungstyps "HasDocument" einen Namen für den Beziehungstyp in dem Datenmodell ein, das eine Beziehung zwischen einer Entität im Wissensgraph und einem mit dieser Entität verknüpften Dokument darstellt.

    Der Standardwert lautet HasDocument. Wenn Sie einer bestimmten Entität im Wissensgraph (z. B. einer "Person"-Entität) ein Dokument hinzufügen, wird zwischen der "Person"-Entität und der "Document"-Entität eine neue Beziehung vom Entitätstyp "HasDocument" erstellt.

  4. Zeichnen Sie für jedes Dokument, das vom Wissensgraph referenziert wird, die erforderlichen grundlegenden Informationen auf. Konfigurieren Sie die Eigenschaften des Entitätstyps "Document", der zum Speichern dieser Informationen verwendet wird.
    text

    Text in Dokumenten wird extrahiert und in dieser Eigenschaft gespeichert. Der Name der Eigenschaft lautet standardmäßig text.

    url

    In dieser Eigenschaft wird der Speicherort des Dokuments gespeichert. Bei dem Wert kann es sich um eine URL für eine Website oder ein im Internet verfügbares Dokument oder den Dateipfad handeln, der für den Zugriff auf ein Dokument im Netzwerk verwendet werden kann. Der Name der Eigenschaft lautet standardmäßig url.

    keywords

    Mithilfe dieser Eigenschaft können Sie Schlüsselwörter angeben, anhand derer Sie nach dem Dokument suchen können. Der Name der Eigenschaft lautet standardmäßig keywords.

    name

    Der Dateiname des Dokuments. Wenn Sie dem Wissensgraphen beispielsweise eine Datei mit dem Namen notes.txt hinzufügen, wird dieser Dateiname gespeichert. Der Name der Eigenschaft lautet standardmäßig name.

    contentType

    In dieser Eigenschaft werden die im referenzierten Dokument enthaltenen Daten als MIME-Typ (Multipurpose Internet Mail Extensions) gespeichert. Wenn Sie beispielsweise einem Wissensgraphen eine einfache Textdatei hinzufügen, wird der Wert text/plain gespeichert. Der Name der Eigenschaft lautet standardmäßig contentType.

    title

    Mithilfe dieser Eigenschaft können Sie einen Titel für das Dokument festlegen. Der Name der Eigenschaft lautet standardmäßig title.

    metadata

    Mithilfe dieser Eigenschaft können Sie Metadaten zum Beschreiben des Dokuments festlegen. Der Name der Eigenschaft lautet standardmäßig metadata.

    fileExtension

    Die Dateierweiterung wird gespeichert, wenn es sich beim referenzierten Dokument um eine Datei handelt. Bei Websites wird die Dateierweiterung .htm gespeichert. Der Name der Eigenschaft lautet standardmäßig fileExtension.

Verwandte Themen