Sign inSign up

ali1k/ld-r

By ali1k

•Updated about 6 years ago

Linked Data Reactor is a framework to view, browse and edit Linked Data in an adaptive way.

Image
2

2.9K

ali1k/ld-r repository overview

Dependency Status devDependency Status Gitter

⁠Linked Data Reactor

Linked Data Reactor (LD-Reactor or LD-R) is a framework to develop reactive and reusable User Interface components for Linked Data applications. LD-Reactor utilizes Facebook's ReactJS components, Flux architecture and Yahoo!'s Fluxible framework for isomorphic Web applications. It also exploits Semantic-UI framework for flexible UI themes. LD-Reactor aims to apply the idea of component-based application development into RDF data model hence enhancing current user interfaces to view, browse and edit Linked Data.

⁠Quick Start

⁠Installation

You should have installed NodeJS⁠, npm⁠ and Webpack⁠ on your system as prerequisite, then:

Clone the repository: git clone https://github.com/ali1k/ld-r.git

and simply run ./install script

⁠Configuration

Fill in general settings for your application at configs/general.js.

Fill in appropriate values for server port, URLs of your SPARQL endpoint and DBpedia lookup service at configs/server.js.

Fll in appropriate settings for your UI reactors at configs/reactor.js.

Fill in appropriate settings for the faceted browser at configs/facets.js.

⁠Run in Production Mode

npm run build

check server at localhost:4000

⁠Development Mode

npm run dev

check server at localhost:3000

⁠Documentation

Check out http://ld-r.org⁠ for detailed documentation.

Tag summary

Content type

Image

Digest

Size

475.3 MB

Last updated

about 6 years ago

docker pull ali1k/ld-r