An Ontology-Driven Approach to Electronic Document Structure Design

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 661)


Over the course of history, humankind used documents as one of the ways of organization of the data. In the recent decades, electronic documentation became increasingly widespread. To make electronic documents exchange possible, standards regulating transmission protocols, representation formats, and rules for document building are necessary. For some protocols (HTTP, SOAP, etc.) and formats (EDI, XML, JSON, etc.), relatively fixed and generally accepted standards are available. As for the electronic document design, there is an abundance of approaches where a leader could hardly be established; all of them have their benefits and drawbacks. This study explores some of these approaches (UN/CEFACT CCTS, WCO DM, ISO 20022, and NIEM). These approaches have different features but from the conceptual perspective they are intended to describe sets of details of some real-world objects. The paper proposes to describe such objects using an ontology and then, based on this ontology, build conceptual structures of electronic documents that can be converted to platform-independent structures of electronic documents in accordance with one of the standards. The introduced approach allows harmonizing the standards under consideration.


Document engineering Ontology Model-driven architecture Platform-independent model 


  1. 1.
    ANSI: Health Level Seven Standard Version 2.6 – An Application Protocol for Electronic Data Exchange in Healthcare Environments. ANSI/HL7 V 2.6, American National Standards Institute (2007)Google Scholar
  2. 2.
    Glushko, R., McGrath, T.: Document Engineering: Analyzing and Designing Documents for Business Informatics & Web Services. MIT Press, Cambridge (2005)Google Scholar
  3. 3.
    ISO: Electronic data interchange for administration, commerce and transport (EDIFACT) – Application level syntax rules. ISO 9735:2002, International Organization for Standardization (2002)Google Scholar
  4. 4.
    ISO: Financial services – Universal financial industry message scheme – Part 1: Metamodel. ISO 20022–1:2003, International Organization for Standardization (2003)Google Scholar
  5. 5.
    ISO: Industrial automation systems and integration – Integration of life-cycle data for process plants including oil and gas production facilities – Part 1: Overview and fundamental principles. ISO 15926–1:2004, International Organization for Standardization (2004)Google Scholar
  6. 6.
    ISO: Information technology – Metadata registries – Part 1: Framework. ISO/IEC 11179–1:2004, International Organization for Standardization (2004)Google Scholar
  7. 7.
    ISO: Trade data interchange – Trade data elements directory. ISO 7372:2005, International Organization for Standardization (2005)Google Scholar
  8. 8.
    Nikiforov, D.A.: UML to XML Schema 1.1 Transformation, November 2013.
  9. 9.
    Nikiforov, D.A.: Conceptual Electronic Document Editor, February 2016.
  10. 10.
    Nikiforov, D.A., Lisikh, I.G., Sivakov, R.L.: An approach to multi-domain data model development based on the model-driven architecture and ontologies. In: Khachay, M.Y., Konstantinova, N., Panchenko, A., Delhibabu, R., Spirin, N., Labunets, V.G. (eds.) Supplementary Proceedings of the 4th International Conference on Analysis of Images, Social Networks and Texts (AIST 202015), Yekaterinburg, Russia, 9–11 April 2015. CEUR Workshop Proceedings, vol. 1452, pp. 106–117. (2015)Google Scholar
  11. 11.
    OMG: Object Constraint Language (OCL), version 2.4. Specification, Object Management Group (2014)Google Scholar
  12. 12.
    OMG: Ontology Definition Metamodel (ODM), version 1.1. Specification, Object Management Group (2014)Google Scholar
  13. 13.
    OMG: Meta Object Facility (MOF) 2.0 Query/View/Transformation, version 1.2. Specification, Object Management Group (2015)Google Scholar
  14. 14.
    OMG: Meta Object Facility (MOF), version 2.5. Specification, Object Management Group (2015)Google Scholar
  15. 15.
    OMG: UML Profile for National Information Exchange Model (NIEM), version 3.0. Specification, Object Management Group (2015)Google Scholar
  16. 16.
    OMG: Unified Modeling Language (UML), version 2.5. Specification, Object Management Group (2015)Google Scholar
  17. 17.
    OMG: XML Metadata Interchange (XMI), version 2.5.1. Specification, Object Management Group (2015)Google Scholar
  18. 18.
    Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0, 2nd edn. Addison-Wesley Professional, Amsterdam (2009)Google Scholar
  19. 19.
    UN/CEFACT: Core Components Technical Specification, version 3.0. Specification, United Nations Centre for Trade Facilitation and Electronic Business (2009)Google Scholar
  20. 20.
    Viyović, V., Maksimović, M., Perisić, B.: Sirius: a rapid development of DSMgraphical editor. In: 2014 18th International Conference on Intelligent Engineering Systems (INES), pp. 233–238, July 2014Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Centre of Information TechnologyEkaterinburgRussia

Personalised recommendations