Awesome Open Source
Awesome Open Source
Sponsorship

AtomGraph Web-Client is a Linked Data web client. If you have a triplestore with RDF data that you want to publish and/or build an end-user application on it, or would like to explore Linked Open Data, Web-Client provides the components you need.

Web-Client renders (X)HTML user interface by transforming "plain" RDF/XML (without nested resource descriptions) using XSLT 2.0 stylesheets.

AtomGraph Web-Client screenshot

Features

What AWC provides for users as out-of-the-box generic features:

  • loading RDF data from remote Linked Data sources
  • multilingual, responsive user interface built with Twitter Bootstrap (currently 2.3.2)
  • multiple RDF rendering modes (currently item/list/table/map)
  • RDF editing mode based on RDF/POST encoding
  • SPARQL endpoint with interactive results

Getting started

For full documentation, see the wiki index.

Usage

Docker

Processor is available from Docker Hub as atomgraph/web-client image. It accepts the following environment variables (that become webapp context parameters):

STYLESHEET
Custom XSLT stylesheet
URI, optional
RESOLVING_UNCACHED
If true, the stylesheet will attempt to resolve (dereference) URI resources in the rendered RDF data to improve the UX
true/false, optional

Run Web-Client with the default XSLT stylesheet like this:

docker run -p 8080:8080 atomgraph/web-client

Web-Client will be available on http://localhost:8080.

Maven

Web-Client is released on Maven central as com.atomgraph:client.

Support

Please report issues if you've encountered a bug or have a feature request.

Commercial AtomGraph consulting, development, and support are available from AtomGraph.

Community

Please join the W3C Declarative Linked Data Apps Community Group to discuss and develop AtomGraph and declarative Linked Data architecture in general.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (66,460
ui (942
browser (417
client (358
docker-image (355
ui-components (294
ux (127
xslt (123
knowledge-graph (109
ui-kit (80
rdf (76
linked-data (36
semantic-web (36
stylesheets (34
generic (30
ui-framework (14

Find Open Source By Browsing 7,000 Topics Across 59 Categories