Ihr Triplestore enthält eine Vielzahl von Knoten, und Sie müssen diese Datenbank über eine REST-Schnittstelle zugänglich machen.
Nun, meine Lösung wäre, dass jeder benannte (nicht-anonyme) Knoten als Ressource exportiert wird, deren Darstellung ist:
- alle Tripel, die den Knoten als Subjekt haben
- alle Tripel, die den Knoten als Objekt haben
- alle angeschlossenen anonymen Knotenpunkte.
Bei Punkt 2 bin ich etwas zurückhaltend: Dies würde im Grunde genommen sowohl eingehende als auch ausgehende Dreiergruppen ergeben.
Was halten Sie von einer REST-Sytle-Darstellung eines rein RDF-orientierten Datenspeichers? Teilen Sie meinen Standpunkt oder nicht, und wenn nicht, was ist Ihre Meinung dazu?