6 CONCLUSIONS
We could show, that ontologies are not only a power-
ful tool for data modeling and knowledge sharing but
also applicable for highly generic software systems.
For this purpose, which was not the origin purpose,
the standard ontology format OWL could not fulfill
all our requirements, which brought us to use a meta
model instead. Aside this format issue, the usage of
ontologies helped to create an absolutely generic data
acquisition and storage system, which can be set up
and maintained by the people who use it, without any
database or programming skills. The intuitive on-
tology editor helps domain experts to manifest their
knowledge into their ontology and the rest of the ap-
plication (data input forms, overview tables, search
and filter functions, export and import interface) are
created automatically on the fly.
REFERENCES
(1997). Meta object facility (mof) specification.
OMG-Document ad/97-08-14.
Astrova, I., Korda, A., and Kalja, A. (2007). Storing owl on-
tologies in sql relational databases. Engineering and
Technology, 29.
Balzert, H. (2010). Java: objektorientiert programmieren:
Vom objektorientierten Analysemodell bis zum objek-
torientierten Programm. W3L-Verl, Herdecke and
Witten, 2 edition.
Baresi, D. L., Nitto, E., and Ghezzi, C. (2006). Toward
open-world software: Issues and challenges. Com-
puter, (06):36–43.
Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The
semantic web a new form of web content that is mean-
ingful to computers will unleash a revolution of new
possibilities.
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.
Chen, P. P. S. (1976). The entity relationship model - to-
ward a unified view of data. ACM Transactions on
Database Systems, 1(1):9 – 36.
Ding, Y. (2001). A review of ontologies with the seman-
tic web in view. Journal of Information Science,
27(6):377–384.
Gruber, T. R. (1993). A translation approach to portable on-
tology specifications. Knowl. Acquis., 5(2):199–220.
Horridge, M., Knublauch, H., Rector, A., Stevens, R., and
Wroe, C. (2004). A practical guide to building owl on-
tologies using the protege-owl plugin and co-ode tools
edition 1.0.
Kataria, P., Juric, R., Paurobally, S., and Madani, K. (2008).
Implementation of ontology for intelligent hospital
wards. In Hawaii International Conference on Sys-
tem Sciences, Proceedings of the 41st Annual, ti-
tle=Implementation of Ontology for Intelligent Hos-
pital Wards, page 253.
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.
Knublauch, H., Fergerson, R. W., Noy, N. F., and Musen,
M. A. (2004). 17: The prot
´
eg
´
e owl plugin: An open
development environment for semantic web applica-
tions. 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.
Manola, F. and Mille, E. (2004). Rdf primer, w3c recom-
mendation 10 february 2004.
McGuinness, D. L. and van Harmelen, F. (10 February
2004). Owl web ontology language overview: W3c
recommendation.
Rossi, F., van Beek, P., and Walsh, T. (2006). Handbook
of constraint programming. Elsevier, Amsterdam and
and Boston, 1 edition.
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.
Smith, B., Williams, J., and Kremer, S. S. (2003). The on-
tology of the gene ontology.
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.
Zavaliy, T. and Nikolski, I. (2010). Ontology-based in-
formation system for collecting electronic medical
records data. In Modern Problems of Radio Engineer-
ing, Telecommunications and Computer Science (TC-
SET), 2010 International Conference on, page 125.
KEOD2012-InternationalConferenceonKnowledgeEngineeringandOntologyDevelopment
160