2018 · 30 citations · 9 references
ComputingComputer ScienceInformation SystemsData ManagementDatabasesInformation RetrievalData AggregationData IntegrationDocument RepresentationInformation ExtractionNosql DatabasesSchema DesignAggregationBenchmark DatasetsData RetrievalDocument DatabasesSchema-guided Information Extraction
JSON documents are raising as a common format for data representation due to the increasing popularity of NoSQL document-oriented databases. One of the reasons for such a popularity is their ability to handle large volumes of data at the absence of an explicit data schema. However, schema information is sometimes essential for applications during data retrieval, integration and analysis tasks, for example. Given this context, this paper presents an approach that extracts a schema from a JSON or Extended JSON document collection stored in a NoSQL document-oriented database or other document repository. Aggregation operations are considered in order to obtain a schema for each distinct structure in the collection, and a hierarchical data structure is proposed to group these schemas in order to generate a global schema in JSON Schema format. Experiments conducted on actual datasets, like DBPedia and Foursquare, demonstrate that the accuracy of the generated schemas is equivalent or even superior than related work.
9
Guest Editor's Introduction: Model-Driven Engineering
Douglas C. Schmidt · Computer · 2006 · 2K citations
Scalable SQL and NoSQL data stores
R. G. G. Cattell · ACM SIGMOD Record · 2011 · 1.3K citations
Felipe Pezoa, Juan L. Reutter, Fernando Suárez et al. · 2016 · 412 citations
Schema management for document stores
Lanjun Wang, Shuo Zhang, Juwei Shi et al. · Proceedings of the VLDB Endowment · 2015 · 90 citations