Ontology-based Domain Modelling for Consistent Content Change Management

Ontology-based modelling of multi-formatted software application content is a challenging area in content management. When the number of software content unit is huge and in continuous process of change, content change management is important. The management of content in this context requires targeted access and manipulation methods. We present a novel approach to deal with model-driven content-centric information systems and access to their content. At the core of our approach is an ontology-based semantic annotation technique for diversely formatted content that can improve the accuracy of access and systems evolution. Domain ontologies represent domain-specific concepts and conform to metamodels. Different ontologies - from application domain ontologies to software ontologies - capture and model the different properties and perspectives on a software content unit. Interdependencies between domain ontologies, the artifacts and the content are captured through a trace model. The annotation traces are formalised and a graph-based system is selected for the representation of the annotation traces.




References:
[1] Gene Ontology Tool for the unification of biology:
http://www.geneontology.org/.
[2] Boyce, S., Pahl, C.: The development of subject domain ontologies for
educational technology systems. Journal of Educational Technology and
Society (ETS) IEEE 10(3) (2007) 275-288
[3] Bandara, K.Y., Wang, M., Pahl, C.: Context modeling and constraints
binding in web service business processes. In Proceedings of the First
international Workshop on Context-Aware Software Technology and
Applications (2009)
[4] Holohan, E., McMullen, D., Melia, M., Pahl, C.: Adaptive Courseware
Generation based on Semantic Web Technologies. In: Proceeding of the
International Workshop on Applications of Semantic Web Technologies for
E-Learning (SW-EL2005) at the Twelveth International Conference on
Artificial Intelligence in Education (AIED2005) , IOS Press (2005)
[5] Kiryakov, A., Popov, B., Terziev, I., Manov, D., Ognyanoff, D.: Semantic
annotation, indexing, and retrieval. Volume 2. (2004) 49-79
[6] Noy, N.F., Klein, M.: Ontology evolution: Not the same as schema
evolution. Knowledge and Information Systems. 6(4) (2004) 328-440
[7] Qin, L., Atluri, V.: Evaluating the validity of data instances against
ontology evolution over the semantic web. Information and Software
Technology. 51(1) (2009) 83-97
[8] Gruhn, V., Pahl, C., Wever, M.: Data model evolution as basis of business
process management. In: OOER -95: Proceedings of the 14th International
Conference on Object-Oriented and Entity-Relationship Modelling,
London, UK, Springer-Verlag (1995) 270-281
[9] Javed, M., Abgaz, Y., Pahl, C.: A pattern-based framework of change
operators for ontology evolution. In: 4th International Workshop on
Ontology Content. Volume 5872 of LNCS., Springer (2009) 544-553
[10] Stojanovic, L.: Methods and tools for ontology evolution. PhD thesis,
University of Karlsruhe (2004)
[11] Ehrig, H., Prange, U., Taentzer, G.: Fundamental theory for typed attributed
graph transformation. In Proc. of 2nd Int. Conference on Graph
Transformation (ICGT) (2004) 161-177
[12] Petridis, K., Bloehdorn, S., Saathoff, C., Simou, N., Dasiopoulou, S.,
Tzouvaras, V., Handschuh, S., Avrithis, Y., Kompatsiaris, I., Staab, S.:
Knowledge representation and semantic annotation of multimedia content.
In: proceedings on V.I.S. Processing, Special issue on Knowledge-Based
Digital Media Processing. Volume 153. (2006) 255-262
[13] Bechhofer, S., Yesilada, Y., Horan, B., Goble, C.: Knowledge-driven
hyperlinks: Linking in the wild. Volume 4018 of Lecture Notes in
Computer Science. (2006) 1-10
[14] Carr, L., Bechhofer, S., Goble, C., Hall, W.: Conceptual linking: Ontologybased
open hypermedia. In WWW10, Tenth World Wide Web Conference.
(2001)
[15] General Architecture for Text Engineering: http://gate.ac.uk.