Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


As with any data service, MMS5 requires a schema in order to store and retrieve objects in the database. In MMS5, the database is an RDF quadstore. Whereas an RDF triple consists of a subject, predicate and object, an RDF quad is a triple with an additional context, the graph component. On the Web of Linked Data, named graphs have found a variety of uses and taken on different semantics. MMS5 follows one of the more common interpretations of named graphs by using them to partition sets of triples. These partitions serve two primary purposes: (1) to scope are primarily used for scoping SPARQL queries/updates and (2) to dictate permission boundaries.

The diagram below illustrates the MMS5 Ontology as a collection of named graphs, each containing a set of classes with properties, and the relationships between classes which travel both within and across named graphs.


For more information about the concepts referenced in the above diagram, see: