...
87a0a8c7505d64 refers to root node UUID
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.*)
- Node name.
- 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:
- Node children UUID and name (6988a17a-ad2f-48f6-aef5-e7d411e184d9namechandni)
- 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 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:
- Root UUID
- Serialization artifacts (see note on parent node for details).
- Content type of document (in this case it's the default content type for documents). See 8
- .
- Actual text content.
- Last modified date.
- Last modified admin.
- Content type of datastream.
- 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
...