SMOG

SMOG generates Java object models and mappings between spreadsheet entities and ontological constructs to enable programmatic reading and writing of spreadsheet data for ontology integration and reasoning in life‑sciences.


Key Features:

  • Spreadsheet I/O: Efficient automated reading and writing of spreadsheet data to support downstream processing.
  • Java object model generation (Spreadsheet Model Generator): Automated generation of Java object models and object codes from spreadsheet structures.
  • Object-to-spreadsheet mappings: Establishes explicit mappings between generated Java object codes and spreadsheet entities.
  • Preprocessing and integration framework: Provides a general framework to streamline initial spreadsheet data processing and subsequent integration into ontologies.
  • Support for complex spreadsheet-to-ontology conversions: Handles complex data processing scenarios that require preprocessing before ontology integration.

Scientific Applications:

  • Ontology integration and reasoning: Integrating spreadsheet-derived knowledge into ontological frameworks to enable automated reasoning and search.
  • Biomedical data integration: Applied in biomedical projects to convert and integrate life‑science spreadsheet datasets into ontologies.
  • Custom preprocessing workflows: Enables development of customized software workflows for preliminary spreadsheet processing prior to ontology mapping.

Methodology:

Automated generation of Java object models, establishment of mappings between object codes and spreadsheet entities, and programmatic reading/writing of spreadsheet data within a framework that supports preliminary data processing and ontology integration.

Topics

Details

Programming Languages:
Java
Added:
11/14/2019
Last Updated:
12/21/2020

Operations

Publications

Uciteli Alexandr, Beger Christoph, Kropf Stefan, Herre Heinrich. Spreadsheet Model Generator (SMOG): A Lightweight Tool for Object-Spreadsheet Mapping. Studies in Health Technology and Informatics. 2019. doi:10.3233/shti190814. PMID:31483262.