You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by st...@apache.org on 2011/03/24 14:53:10 UTC

svn commit: r1084958 - /jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java

Author: stefan
Date: Thu Mar 24 13:53:10 2011
New Revision: 1084958

URL: http://svn.apache.org/viewvc?rev=1084958&view=rev
Log:
drafting MicroKernel api (WIP)

Modified:
    jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java

Modified: jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java?rev=1084958&r1=1084957&r2=1084958&view=diff
==============================================================================
--- jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java (original)
+++ jackrabbit/sandbox/microkernel/src/main/java/org/apache/jackrabbit/mk/MicroKernel.java Thu Mar 24 13:53:10 2011
@@ -30,6 +30,7 @@ import java.io.InputStream;
  * <li>portable to C</li>
  * <li>efficient support for large number of child nodes</li>
  * <li>integrated API for storing/retrieving large binaries (similar to DataStore API)</li>
+ * <li>human-readable data serialization (e.g. JSON, YAML)</li>
  * </ul>
  *
  * The MicroKernel <b>Data Model</b>:
@@ -83,6 +84,8 @@ import java.io.InputStream;
  *     => check full JSOP spec and davex</li>
  * <li>how should an incomplete list of child nodes be represented in json?
  *     => length(array) != :childNodeCount</li>
+ * <li>consider YAML as an alternative to the JSON representation =>
+ *     supports ordered sequence of name:value pairs, richer set of data/collection types</li>
  * </ul>
  *
  * @todo check DavEx protocol for potential overlap/input (e.g. JSON format)