Über AMT
AMT bietet die Möglichkeit sämtlichen Kanten eine Gewichtung hinzuzufügen, um dadurch die Vagheit dieser Kante auszudrücken. Eine Beziehung zwischen zwei Knoten besteht also nur zu einem gewissen Grad. Dieser Grad, d.h. das Kantengewicht, wird üblicherweise in Prozent angegeben. AMT beinhaltet zusätzlich ein Verfahren, mit dem - unter Zuhilfenahme einer vordefinierten Ontologie - aus vorhandenen graphbasierten Daten automatisch Schlussfolgerungen gezogen werden können (Reasoning). Ein Prototyp des AMTs steht hier als Web-Anwendung zur Verfügung. In einer entwickelten Test-Ontologie können Personen und Interessen und deren Beziehungen in einem gewissen Grad zueinander modelliert werden. Diese Ontologie beinhaltet neben den genannten beiden Klassen weitere Relationen, so dass Personen und Interessen miteinander in Beziehung gesetzt werden können. Außerdem enthält die Ontologie Axiome, um automatisiert aus bestehenden Beziehungen neue Beziehungen generieren zu können.
How to?
1. Auswahl der Ontologie.
2. Ggf. Laden eines JSON-Graphen über "Laden-Button."
3. Nodes und Edges im "Editmodus" erstellen, dazu "Edit-Button"
klicken.
4. Node erstellen durch Klick auf "Add-Buttons" oder Node bearbeiten
durch Klick auf einen Node.
5. Label, Relation und Gewicht im "Edit-Modal" modifizieren und mit
"Save-Button" übernehmen (oder Änderungen verwerfen / Node löschen).
6. Über blauen "Close-Editmode-Button" in den Reasoning Modus kommen
oder mit dem roten "Close-Button" die Änderungen verwerfen.
7. Graph exportieren über "Export-Button".
Auswahl der Ontologie
Wählen Sie mit dem "Palettensymbol" die Ontologie aus.
Export
Der Playground bietet (noch) keine Möglichkeit zum Speichern der Daten. Eine einfache Exportfunktion ist jedoch implementiert. Durch Klick auf den "Download-Button" kann der aktuell angezeigte Graph (egal ob im Editor- oder Reasoning-Modus) in drei Varianten exportiert werden. Es stehen hier ein JSON-Object mit allen Knoten und Kanten, CSV-Strings, jeweils für Nodes und Edges und ein cypher-Statement zum direkten Import z.B. in Neo4J zur Verfügung. Mit Klick auf einer der Funktionen wird ein String in die Zwischenablage kopiert.
Import
Nach einem Export in das "JSON-Format" kann über den "loadButton" ein bereits existierer AMT Graph geladen werden.
About
* AMT-Software by Martin Unold (i3mainz) & Florian Thiery (i3mainz,
RGZM).
* Software available on
GitHub.
JSON array | CSV as edges,nodes | CYPHER statements | RDF |
---|---|---|---|
code | fiber_manual_record arrow_forward | input | share |
AMT bietet die Möglichkeit sämtlichen Kanten eine Gewichtung hinzuzufügen, um dadurch die Vagheit dieser Kante auszudrücken. Eine Beziehung zwischen zwei Knoten besteht also nur zu einem gewissen Grad. Dieser Grad, d.h. das Kantengewicht, wird üblicherweise in Prozent angegeben. AMT beinhaltet zusätzlich ein Verfahren, mit dem - unter Zuhilfenahme einer vordefinierten Ontologie - aus vorhandenen graphbasierten Daten automatisch Schlussfolgerungen gezogen werden können (Reasoning). Ein Prototyp des AMTs steht hier als Web-Anwendung zur Verfügung. In einer entwickelten Test-Ontologie können Personen und Interessen und deren Beziehungen in einem gewissen Grad zueinander modelliert werden. Diese Ontologie beinhaltet neben den genannten beiden Klassen weitere Relationen, so dass Personen und Interessen miteinander in Beziehung gesetzt werden können. Außerdem enthält die Ontologie Axiome, um automatisiert aus bestehenden Beziehungen neue Beziehungen generieren zu können.
AMT-Software by Martin Unold (i3mainz) & Florian Thiery (i3mainz,
RGZM/LEIZA).
Software available on
GitHub.