Sample Linked Data application that uses AtomGraph Web-Node and AtomGraph Client.
AtomGraph Processor does not include a permanent RDF storage! Therefore creating/updating data will have no effect.
In order to store data permanently, you need to set up a triplestore and configure the webapp with its SPARQL endpoint. For open-source, we recommend trying Jena's TDB; for commercial, see Dydra.
- Application subclass that registers JAX-RS resources and providers
- ResourceBase subclass that works as a JAX-RS and RDF resource at the same time. It can be further extended by Resource classes with specific
@Path
- application dataset that contains instance data of the application (including containers) and is aligned with the sitemap
- application sitemap that lays out the webapp structure and imports:
- domain ontology which defines blog domain classes and properties such as Post and Category
- LDT templates which defines application operations binding URI templates to SPIN SPARQL templates
- layout stylesheet that overrides the imported default XHTML layout
- configuration that contains Processor configuration properties and Client configuration properties
More information: Using AtomGraph Processor in your application
SNAPSHOT artifacts are not available on Maven, so you will have to check out and build the following dependencies as well: