An Ontology-based Data Acquisition Infrastructure - Using Ontologies to Create Domain-independent Software Systems

Dominic Girardi, Klaus Arthofer, Michael Giretzlehner

Abstract

We created an ontology-based data acquisition infrastructure which is able to store data of almost arbitrary structure and can be set up for a certain domain of application within hours. An ontology editor helps the domain expert to define and maintain the domain specific ontology. Based on the user-defined ontology, a web-based data acquisition system and an ETL data import interface are automatically created at runtime. Furthermore, rules for semantic data plausibility can be established in the ontology to provide semantic data quality for subsequent processing of the collected data. After a comprehensive requirement analysis we decided to use a special meta model instead of standard OWL ontologies. In this paper, we describe our meta-model and the reason for not using OWL in our case in detail as well as we present the infrastructure and the project it is currently used for.

References

  1. (1997). Meta object facility (mof) specification. OMG-Document ad/97-08-14.
  2. Astrova, I., Korda, A., and Kalja, A. (2007). Storing owl ontologies in sql relational databases. Engineering and Technology, 29.
  3. Balzert, H. (2010). Java: objektorientiert programmieren: Vom objektorientierten Analysemodell bis zum objektorientierten Programm. W3L-Verl, Herdecke and Witten, 2 edition.
  4. Baresi, D. L., Nitto, E., and Ghezzi, C. (2006). Toward open-world software: Issues and challenges. Computer, (06):36-43.
  5. Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The semantic web a new form of web content that is meaningful to computers will unleash a revolution of new possibilities.
  6. Chandrasekaran, B., Josephson, J., and Benjamins, V. (1999). What are ontologies, and why do we need them? Intelligent Systems and their Applications, IEEE, 14(1):20-26.
  7. Chen, P. P. S. (1976). The entity relationship model - toward a unified view of data. ACM Transactions on Database Systems, 1(1):9 - 36.
  8. Ding, Y. (2001). A review of ontologies with the semantic web in view. Journal of Information Science, 27(6):377-384.
  9. Gruber, T. R. (1993). A translation approach to portable ontology specifications. Knowl. Acquis., 5(2):199-220.
  10. Horridge, M., Knublauch, H., Rector, A., Stevens, R., and Wroe, C. (2004). A practical guide to building owl ontologies using the protege-owl plugin and co-ode tools edition 1.0.
  11. Kataria, P., Juric, R., Paurobally, S., and Madani, K. (2008). Implementation of ontology for intelligent hospital wards. In Hawaii International Conference on System Sciences, Proceedings of the 41st Annual, title=Implementation of Ontology for Intelligent Hospital Wards, page 253.
  12. Kiong, Y. C., Palaniappan, S., and Yahaya, N. A. (2011). Health ontology system. In Information Technology in Asia (CITA 11), 2011 7th International Conference on, pages 1-4.
  13. Knublauch, H., Fergerson, R. W., Noy, N. F., and Musen, M. A. (2004). 17: The protégé owl plugin: An open development environment for semantic web applications. In McIlraith, S. ., Plexousakis, D., and van, H. r. a. n. k., editors, The Semantic Web - ISWC 2004, volume 3298 of Lecture Notes in Computer Science, pages 229-243. Springer Berlin / Heidelberg, Berlin and Heidelberg.
  14. Manola, F. and Mille, E. (2004). Rdf primer, w3c recommendation 10 february 2004.
  15. McGuinness, D. L. and van Harmelen, F. (10 February 2004). Owl web ontology language overview: W3c recommendation.
  16. Rossi, F., van Beek, P., and Walsh, T. (2006). Handbook of constraint programming. Elsevier, Amsterdam and and Boston, 1 edition.
  17. Sirin, E., Parsia, B., Grau, B. C., Kalyanpur, A., and Katz, Y. (2007). Pellet: A practical OWL-DL reasoner. Web Semantics: Science, Services and Agents on the World Wide Web, 5(2):51-53.
  18. Smith, B., Williams, J., and Kremer, S. S. (2003). The ontology of the gene ontology.
  19. Tran, Q. D. and Kameyama, W. (2007). A proposal of ontology-based health care information extraction system: Vnhies. In Research, Innovation and Vision for the Future, 2007 IEEE International Conference on, pages 1-7.
  20. Zavaliy, T. and Nikolski, I. (2010). Ontology-based information system for collecting electronic medical records data. In Modern Problems of Radio Engineering, Telecommunications and Computer Science (TCSET), 2010 International Conference on, page 125.
Download


Paper Citation


in Harvard Style

Girardi D., Arthofer K. and Giretzlehner M. (2012). An Ontology-based Data Acquisition Infrastructure - Using Ontologies to Create Domain-independent Software Systems . In Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2012) ISBN 978-989-8565-30-3, pages 155-160. DOI: 10.5220/0004108101550160


in Bibtex Style

@conference{keod12,
author={Dominic Girardi and Klaus Arthofer and Michael Giretzlehner},
title={An Ontology-based Data Acquisition Infrastructure - Using Ontologies to Create Domain-independent Software Systems},
booktitle={Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2012)},
year={2012},
pages={155-160},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004108101550160},
isbn={978-989-8565-30-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Knowledge Engineering and Ontology Development - Volume 1: KEOD, (IC3K 2012)
TI - An Ontology-based Data Acquisition Infrastructure - Using Ontologies to Create Domain-independent Software Systems
SN - 978-989-8565-30-3
AU - Girardi D.
AU - Arthofer K.
AU - Giretzlehner M.
PY - 2012
SP - 155
EP - 160
DO - 10.5220/0004108101550160