The ReM3 specification

Specification of ReM3 (Resource and Metadata Management Model)

Working Draft — 2014-08-13

Latest version:
http://entrystore.org/terms.html
Last Update:
2014-08-13
Editors:
Matthias Palmér, MetaSolutions AB, Sweden
Hannes Ebner, MetaSolutions AB, Sweden

Abstract

This document is the specification of ReM3 describing the classes and properties that compose it.

Status of this Document

This is work in progress!
Comments are very welcome, we recommend that you use our EntryStore Google Group. Thank you.

Table of Contents

  1. Introduction
  2. ReM3 at a glance
  3. ReM3 overview and examples
    1. Overview
    2. Examples
  4. Cross-reference for ReM3 classes and properties

Appendixes

  1. Normative References
  2. Changes in this version (Non-Normative)
  3. Acknowledgements (Non-Normative)

1 Introduction

2. ReM3 at a glance

An alphabetical index of ReM3 terms, by class (concepts) and by property (relationships, attributes), are given below. All the terms are hyperlinked to their detailed description for quick reference.

Classes: Context, Entry, Graph, Group, InformationResource, Link, LinkReference, List, Local, NamedResource, Reference, String, User,

3. ReM3 overview and examples

3.1. Overview

This figure below gives an overview of the classes and properties defined in ReM3:

3.2. Example

Here is example entry described:

	
<entry:Local rdf:about="http://localhost/store/1/entry/1"> <entry:resource rdf:resource="http://localhost/store/1/resource/1"/> <rdf:type rdf:resource="http://entrystore.org/terms/List"></rdf:type> <entry:read rdf:resource="http://localhost/store/_principals/resource/_users"></entry:read> <entry:write rdf:resource="http://localhost/store/_principals/resource/_users"></entry:write> </entry:resource> <entry:metadata rdf:resource="http://localhost/store/1/metadata/1"/> <entry:read rdf:resource="http://localhost/store/_principals/resource/_guest"></entry:read> <entry:write rdf:resource="http://localhost/store/_principals/resource/_users"></entry:read> </entry:metadata> <dcterms:creator rdf:resource="http://localhost/store/1/resource/1"/></dcterms:creator> <dcterms:created/>2012-05-14</dcterms:created> </entry:Local>

4. Cross-reference for the ReM3 classes and properties

Class: entry:Context

URI: http://entrystore.org/terms/Context

Context - A context is a set of entries expressed as an RDF graph containing relations to all its contained entries

sub-class-of:
entry:Graph

[back to top]

Class: entry:Entry

URI: http://entrystore.org/terms/Entry

Entry - An entry expressed as an RDF graph, including references to a resource, resource metadata, external metadata, and cached external metadata. The entry also contains information about access control and provenance

sub-class-of:
entry:Graph
in-domain-of:
entry:resource
entry:metadata

[back to top]

Class: entry:Graph

URI: http://entrystore.org/terms/Graph

Graph - A retrievable RDF graph

sub-class-of:
entry:InformationResource
in-range-of:
entry:metadata
entry:cachedExternalMetadata

[back to top]

Class: entry:Group

URI: http://entrystore.org/terms/Group

Group - A group expressed as as a list of entries corresponding to users. The group is expressed as an RDF graph containing a rdf:Seq pointing to the entries.

sub-class-of:
entry:List

[back to top]

Class: entry:InformationResource

URI: http://entrystore.org/terms/InformationResource

Information Resource - A resource with a retrievable representation

[back to top]

Class: entry:LinkReference

URI: http://entrystore.org/terms/LinkReference

Link-reference entry - A link-reference entry is an reference entry that also has metadata locally. Such local metadata typically complements the external metadata.

sub-class-of:
entry:Link
entry:Reference

[back to top]

Class: entry:List

URI: http://entrystore.org/terms/List

List - A list of entries expressed as an RDF graph containing an rdf:Seq for ordering the entries

sub-class-of:
entry:Graph

[back to top]

Class: entry:Local

URI: http://entrystore.org/terms/Local

Local entry - A local entry, i.e., the resource is contained in the same system as the entry itself

sub-class-of:
entry:Entry

[back to top]

Class: entry:NamedResource

URI: http://entrystore.org/terms/NamedResource

Named Resource - A resource that is not an information resource, that is, has no retrievable representation

[back to top]

Class: entry:Reference

URI: http://entrystore.org/terms/Reference

Reference entry - A reference entry is an entry where both the metadata and the resource are external, that is, not contained in the system (or context) as the entry itself. The external metadata is pointed to via the externalMetadata property. If there is a local cache of the external metadata it is pointed to via the cachedExternalMetadata property. Typically library resources are suitable to describe as reference entries.

sub-class-of:
entry:Entry

[back to top]

Class: entry:String

URI: http://entrystore.org/terms/String

String - A string expressed as a single statement in an RDF graph. The subject of the statement is the URI to the information resource holding the RDF graph the predicate is rdf:value and the object is the string itself.

sub-class-of:
entry:Graph

[back to top]

Class: entry:User

URI: http://entrystore.org/terms/User

User - A user expressed as an RDF graph

sub-class-of:
entry:Graph

[back to top]

A References

name
long name description...

A.2 Other references

IETF RFC 2119
RFC 2119: Key words for use in RFCs to Indicate Requirement Levels. Internet Engineering Task Force, 1997 (see http://www.ietf.org/rfc/rfc2119.txt).

B Changes in this version (Non-Normative)

C Acknowledgements (Non-Normative)