Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atomgraph/core
Generic Linked Data framework for SPARQL tripestore backends. Apache license.
https://github.com/atomgraph/core
apache-jena framework generic jax-rs linked-data rdf server sparql
Last synced: about 4 hours ago
JSON representation
Generic Linked Data framework for SPARQL tripestore backends. Apache license.
- Host: GitHub
- URL: https://github.com/atomgraph/core
- Owner: AtomGraph
- License: apache-2.0
- Created: 2012-08-06T21:11:51.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-06-27T22:03:15.000Z (5 months ago)
- Last Synced: 2024-06-28T07:53:09.633Z (5 months ago)
- Topics: apache-jena, framework, generic, jax-rs, linked-data, rdf, server, sparql
- Language: Java
- Homepage: https://atomgraph.com
- Size: 3.07 MB
- Stars: 38
- Watchers: 16
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Core is a Linked Data framework. It crosses Apache Jena RDF API with the JAX-RS REST API (Eclipse Jersey implementation), providing in a uniform Linked Data API.
Core serves as a base for [AtomGraph Processor](../../../Processor). It is implemented as a Java Web application (uses Maven).
Features
--------AtomGraph Core server provides features similar to that of [Pubby](http://wifo5-03.informatik.uni-mannheim.de/pubby/):
* serving Linked Data from a SPARQL endpoint
* HTTP Basic authentication for endpoints
For more advanced features and configuration, see [AtomGraph Processor](../../../Processor).Configuration
-------------The Core is configured in [web.xml](../../blob/master/src/main/webapp/WEB-INF/web.xml)
Uncomment `http://www.w3.org/ns/sparql-service-description#endpoint` and `https://w3id.org/atomgraph/core#graphStore` init parameters and provide their values. Otherwise the server will not start.
Linked Data API
--------------
* low-level access to remote Linked Data resources and SPARQL endpoints
* JAX-RS interfaces and implementations of a Linked Data resources
* JAX-RS providers for input and output of RDF dataDocumentation
-------------
* [JavaDoc](https://atomgraph.github.io/Core/apidocs/)Dependencies
--------------* [Apache Jena](http://jena.apache.org)
* [Jersey](https://eclipse-ee4j.github.io/jersey/)
* [SL4J](http://www.slf4j.org)