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