• Stars
    star
    121
  • Rank 293,924 (Top 6 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created about 13 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Generic Linked Data browser and UX component framework. Apache license.

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 3.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.

More Repositories

1

LinkedDataHub

The low-code Knowledge Graph application platform. Apache license.
XSLT
489
star
2

JSON2RDF

Streaming generic JSON to RDF converter
Java
82
star
3

Processor

Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Java
58
star
4

CSV2RDF

Streaming, transforming, SPARQL-based CSV to RDF converter. Apache license.
Java
54
star
5

Core

Generic Linked Data framework for SPARQL tripestore backends. Apache license.
Java
38
star
6

Core-PHP

Generic Jena-compatible PHP Linked Data management library. Apache license.
PHP
26
star
7

JSON2XML

Streaming generic JSON to XML converter. Uses XSLT 3.0 XML representation.
Java
20
star
8

sparql-builder

Type-safe SPARQL query builder written in TypeScript
TypeScript
17
star
9

Linked-Data-Templates

LDT specification draft
16
star
10

fuseki-docker

Docker image for Apache Jena's Fuseki SPARQL endpoint
Shell
12
star
11

RDF-syntax-check

GitHub action that validates the syntax of selected RDF files in the repository
11
star
12

LinkedDataHub-Apps

System, demo, and user-submitted applications built on LinkedDataHub
XSLT
11
star
13

XSLTTransform

XSLT transformation Lambda function for AWS Kinesis Firehose records
Java
8
star
14

LTLOD

Lithuanian Linked Open Data
XSLT
8
star
15

POM2RDF

Transforms Maven POM file into an RDF graph of project dependencies
XSLT
6
star
16

SPARQL-Playground

A client-side SPARQL playground
JavaScript
6
star
17

Blog-App

Sample application extending AtomGraph Web-Node
Java
5
star
18

saxon-docker

Dockerized Saxon-HE (XSLT 3.0 processor)
Dockerfile
5
star
19

letsencrypt-tomcat

Docker image combining Tomcat 9 HTTPS config and LetsEncrypt certificates
XSLT
4
star
20

BIBFRAME

Basic editor for BIBFRAME RDF data
XSLT
3
star
21

SPARQLMap

LinkedDataHub's Google Maps layout for SPARQL RDF results
TypeScript
3
star
22

RDFa-Editor

A prototype of an (X)HTML+RDFa editor implemented using client-side XSLT
XSLT
3
star
23

RDF-POST

RDF/POST Encoding for RDF
2
star
24

varnish

Varnish Docker image
Shell
2
star
25

HTTP-in-RDF

HTTP-in-RDF processor
Java
2
star
26

WKTMap

OpenLayers-based map for displaying WKT literals
TypeScript
1
star
27

URLBuilder

URLBuilder class for easier composition of URLs in TypeScript/JavaScript
TypeScript
1
star
28

jenkins-docker

Jenkins Docker image with Docker installed
Dockerfile
1
star