NG4J - Named Graphs API for Jena
Chris Bizer, Richard Cyganiak, E. Rowland Watkins · 2005
Named Graphs are a simple extension to the RDF abstract syntax and enable statements to be made about RDF graphs. This is beneficial for a variety of application areas like data syndication, provenance tracking, ontology versioning, signing RDF, and for specifying access rights to parts of RDF repositories. The Named Graph abstract syntax has been adopted by the W3C Data Access Working Group with a slight modification as the basis for SPARQL. In this poster we present NG4J ‐ Named Graph API for Jena, an implementation of Named Graphs on top of the Jena Semantic Web Framework. NG4J provides APIs for manipulating sets of Named Graphs, TriX and TriG readers and writers for serializing multiple graphs in one document and an implementation of the TriQL query language. The SWP API provides methods for adding meta-information like propositional attitudes to graphs and for signing graphsets using digital signatures.