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.
[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.
[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.
@article{"International Journal of Information, Control and Computer Sciences:61109", author = "Muhammad Javed and Yalemisew M. Abgaz and Claus Pahl", title = "Ontology-based Domain Modelling for Consistent Content Change Management", abstract = "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.", keywords = "Consistent Content Management, Impact
Categorisation, Trace Model, Ontology Evolution", volume = "4", number = "11", pages = "1756-5", }