Towards a methodology for lossless data exchange between NoSQL data structures

The variety of data structures used by NoSQL databases (e.g. key-value, document, triple store, graph) is evidence of the variety of ways in which data is used within an enterprise. Data in triple-stores that are aligned to semantically rich ontologies are useful for discovery and all-source analysis while data in key-value stores are useful for massive scale high-speed computing. Within an enterprise that utilizes multiple types of NoSQL databases the exchange of data from one to another, if accomplished, usually comes at the cost of losing some amount of content. A methodology of lossless data exchange that utilizes semantic metadata libraries is described.