Abstract
It is typical of plugin-based platforms such as the Eclipse RCP to be extensible by addition of functionalities. Such systems can undoubtedly benefit from having a vast developer community contributing to their enrichment. However, the proliferation of functionalities plugged in a system can be detrimental to its usability and bring confusion and clutter, as users who lack prior knowledge of the available features and how to access them can be unable to spot those that suit their needs.
We present Kali-ma, a tool that equips Eclipse-based ontology engineering platforms with a GUI that allows users to browse and access plugin functionalities. The Kali-ma interface is dynamically generated by matching installed plugins with ontologies that describe their capabilities in the Semantic Web. It can adapt to selected criteria for classifying tools, and its approach is portable across systems supporting other domains, such as software engineering and business process management.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Dietrich, J., Jenson, G.: Components, contracts and vocabularies - making dynamic component assemblies more predictable. Journal of Object Technology 8(7), 131–148 (2009)
Dillon, T.S., Chang, E., Wongthongtham, P.: Ontology-based software engineering - software engineering 2.0. In: Australian Software Engineering Conference, pp. 13–23. IEEE Computer Society, Los Alamitos (2008)
Duarte, S.P., Pinto, H.S., Peralta, D.N., Mamede, N.J.: Using Protege-2000 in reuse processes. In: Proceedings of the OntoWeb-SIG3 Workshop at the 13th International Conference on Knowledge Engineering and Knowledge Management EKAW (2002)
Dzbor, M., Buil Aranda, C., Motta, E., Gómez-Pérez, J.M.: Analysis of user needs, behaviours and requirements on ontology engineering tools. Deliverable D4.1.2, NeOn project (2008)
Gangemi, A., Presutti, V.: The collaborative ontology design ontology (v2). Deliverable D2.1.2, NeOn project (2009)
Groza, T., Handschuh, S., Moeller, K., Grimnes, G., Sauermann, L., Minack, E., Mesnage, C., Jazayeri, M., Reif, G., Gudjonsdottir, R.: The NEPOMUK Project - on the way to the Social Semantic Desktop. In: Pellegrini, T., Schaffert, S. (eds.) Proceedings of I-Semantics 2007, JUCS, pp. 201–211 (2007)
Hartmann, J., Sure, Y., Haase, P., Palma, R., Suárez-Figueroa, M.C.: OMV – Ontology Metadata Vocabulary. In: Welty, C. (ed.) Ontology Patterns for the Semantic Web Workshop, Galway, Ireland (2005)
Pietriga, E., Bizer, C., Karger, D., Lee, R.: Fresnel: A Browser-Independent presentation vocabulary for RDF. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 158–171. Springer, Heidelberg (2006)
Quan, D., Huynh, D., Karger, D.: Haystack: A platform for authoring end user semantic web applications. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 738–753. Springer, Heidelberg (2003)
Sebastian, A., Noy, N.F., Tudorache, T., Musen, M.A.: A generic ontology for collaborative ontology-development workflows. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 318–328. Springer, Heidelberg (2008)
Silva Parreiras, F., Staab, S., Pan, J.Z., Miksa, K., Kühn, H., Zivkovic, S., Tinella, S., Assmann, U., Henriksson, J.: Semantics for software modeling. In: Sheu, P., Yu, H., Ramamoorthy, C.V., Joshi, A.K., Zadeh, L.A. (eds.) Semantic Computing, p. 25. IEEE Press/Wiley (2008)
Storey, M., Lintern, R., Ernst, N., Perrin, D.: Visualization and Protege. In: Proceedings of 7th International Protege Conference (2004)
Suárez Figueroa, M., Gómez-Pérez, A. (eds.): NeOn Methodology: Scenarios for Building Networks of Ontologies (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Adamou, A., Presutti, V., Gangemi, A. (2010). Kali-ma: A Semantic Guide to Browsing and Accessing Functionalities in Plugin-Based Tools. In: Cimiano, P., Pinto, H.S. (eds) Knowledge Engineering and Management by the Masses. EKAW 2010. Lecture Notes in Computer Science(), vol 6317. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16438-5_38
Download citation
DOI: https://doi.org/10.1007/978-3-642-16438-5_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16437-8
Online ISBN: 978-3-642-16438-5
eBook Packages: Computer ScienceComputer Science (R0)