The Open Anzo Project

Semantic Application Middleware

Dataset

A Dataset within Open Anzo is a set of NamedGraphs. This collection of NamedGraphs is primarily used as the foundation of Sparql queries, and in that role, a Dataset keeps track of 2 sets of NamedGraphs, the defaultGraphs and the namedGraphs. When issuing a Sparql query, you can query the defaultGraphs, which to the query engine is treated as one large collection of triples irrespective of what graph the triple belong, and or the namedGraphs, which are treated as separate named entities that.

A Dataset can also be used to persist a set of NamedGraphs to which a application depends. In this role, the Dataset is given a URI, and its structure is stored within a NamedGraph. By reading the structure out of this NamedGraph, it is possible to share the Dataset's definition between applications and users, and when using notification, allow for realtime updating of the Datasets contents.

Copyright © 2007 - 2008 OpenAnzo.org