Der verknüpfte Datenreaktor (LD-Reaktor oder LD-R) ist ein Framework zur Entwicklung reaktiver und wiederverwendbarer Benutzeroberflächenkomponenten für verknüpfte Datenanwendungen. LD-Reaktor verwendet die ReactJS-Komponenten von Facebook, die Flussarchitektur und das Fluxible-Framework von Yahoo! Für isomorphe Webanwendungen. Es nutzt auch das Semantic-UI-Framework für flexible UI-Themen. LD-Reactor zielt darauf ab, die Idee der komponentenbasierten Anwendungsentwicklung in das RDF-Datenmodell anzuwenden und damit die aktuellen Benutzeroberflächen zum Anzeigen, Durchsuchen und Bearbeiten verknüpfter Daten zu verbessern.
Sie sollten NodeJs, NPM und WebPack in Ihrem System als Voraussetzung installiert haben, dann:
Klon das Repository: git clone https://github.com/ali1k/ld-r.git
und einfach rennen ./install Skript
Füllen Sie die allgemeinen Einstellungen für Ihre Anwendung bei configs/general.js aus.
Füllen Sie geeignete Werte für Serverport, URLs Ihres SPARQL -Endpunkts und DBpedia -Lookup -Dienstes unter configs/server.js ein.
FLL in geeigneten Einstellungen für Ihre UI -Reaktoren unter configs/reactor.js .
Füllen Sie die entsprechenden Einstellungen für den facettierten Browser bei configs/facets.js ein.
npm run build
Überprüfen Sie den Server bei localhost:4000
npm run dev
Überprüfen Sie den Server bei localhost:3000
In http://ld-r.org finden Sie eine detaillierte Dokumentation.