Versions Compared

Key

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

...

  1. 87a0a8c7505d64 refers to root node UUID

  2. The grayed out text refers to Modeshape classes responsible for data representation and serialization. The serialization is done by the framework JBoss Marshalling, which can be configured to use custom serialization classes that read and write content in the format of their choosing (in this case it's BSON). The serialization format contains the name of datastructures and ModeShape custom marshallers (classes in org.infinispan.schematic.internal.*)

  3. Node name.
  4. The file contains binary data for specifying different internal attributes, so the file might show garbage characters or numbers in strings. /children0<key87a0a8c317f1e7jcr:systemnamejcr:system1Skey387a0a8c7505d64 . Similarly, if object 'chandni' had siblings, the array would appear in the binary as:
  5. Node children UUID and name (6988a17a-ad2f-48f6-aef5-e7d411e184d9namechandni)
  6. Children count in binary.
 

Similarly, for the datastream:

87a0a8c7505d641

8e6504dd-1fb8-4011-8d38-4fcd2e46c0f77org.infinispan.schematic.internal.SchematicEntryLiteral6org.infinispan.marshall.jboss.JBossExternalizerAdapterq externalizer$org.infinispan.marshall.ExternalizerDorg.infinispan.schematic.internal.

SchematicEntryLiteral$Externalizer7org.infinispan.schematic.internal.SchematicExternalizer8org.infinispan.schematic.internal.document.BasicDocument;

?org.infinispan.schematic.internal.document.DocumentExternalizer;23metadatabid387a0a8c7505d642

8e6504dd-1fb8-4011-8d38-4fcd2e46c0f7

contentTypeapplication/jsoncontentkeyjsoncontent3

 key87a0a8c7505d648e6504dd-1fb8-4011-8d38-4fcd2e46c0f74

parent387a0a8c7505d6446c11a1e-b2d9-496c-a950-5bd8cf7f2096

properties

propertieshttphttp://www.jcp.org/jcr/1.0+primaryType$name nt:resourcedatachandni o meri chandni5

lastModified.$date2013-12-05T18:52:00.714-05:006

mixinTypesL0D$name4{http://fedora.info/definitions/v4/rest-api#}binarylastModifiedBy bypassAdmin7mimeTypeapplication/octet-stream8http://fedora.info/definitions/v4/rest-api

#NdigestA$uri2urn:sha1:1c63b638cab226a394ea27819c18397dd966879fchttp://www.loc.gov/premis/rdf/v1#hasSize5510

The elements of interests are:

  1. Root UUID
  2. Serialization artifacts (see note on parent node for details).
  3. Content type of document (in this case it's the default content type for documents). See 8
  4. .
  5. Actual text content.
  6. Last modified date.
  7. Last modified admin. 
  8. Content type of datastream.
  9. SHA-1 generated by Fedora.

The corresponding readable representation is:

...

Code Block

...

TODO
 
{ "properties" : { "http://www.jcp.org/jcr/1.0" : { "primaryType" : { "$name" : "mode:root" } , "uuid" : "87a0a8c7505d64/" } } ,
 "children" : [ { "key" : "87a0a8c317f1e7jcr:system" , "name" : "jcr:system" } , 
{ "key" : "87a0a8c7505d646988a17a-ad2f-48f6-aef5-e7d411e184d9" , "name" : "chandni" } ] ,
 "childrenInfo" : { "count" : 2 } }

 

Inspecting Indexing Folder

...