You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by Apache Wiki <wi...@apache.org> on 2012/03/08 10:21:45 UTC

[Jackrabbit Wiki] Update of "RepositoryMicroKernel" by stefan

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.

The "RepositoryMicroKernel" page has been changed by stefan:
http://wiki.apache.org/jackrabbit/RepositoryMicroKernel?action=diff&rev1=7&rev2=8

  
  === Data Model ===
   * simple JSON-inspired data model: just nodes and properties
-  * a node is represented as an object, consisting of an unordered collection of properties and an array of (child) node objects
+  * a node consists of an unordered set of name -> item mappings. 
+    each property and child node is uniquely named and a single name 
+    can only refer to a property or a child node, not both at the same time.
   * properties are represented as name/value pairs
-  * MVPs are represented as name/array-of-values pairs
   * supported property types: string, number
   * other property types (weak/hard reference, date, etc) would need to be encoded/mangled in name or value
   * no support for JCR/XML-like namespaces, "foo:bar" is just an ordinary name