Abstract
This paper describes the design and the implementation of an indexing process based on features added to an ontology. This process provides a way for indexing a knowledge base, i.e. attaching element identifiers to keywords or expressions found in the ontology or the knowledge base.
The features inserted in the ontology define for each element the data type properties that can be used to build and update the index. Fundamentally, an index is a hash table where each entry contains a key built using this process and where the value is the list of identifiers of ontology elements concerned by the corresponding key. We describe the indexing characteristics for the OWL language and show how they can be reduced for a simpler language.
We then give an algorithm that allows to build an index for a compliant knowledge base. We conclude by presenting an application using this indexing process. It concerns a platform dedicated to eGovernment services. Within this platform, each module requires an index to facilitate the access to information semantically attached to ontology elements.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Guarino, N., Masolo, C., Vetere, G.: OntoSeek: Content-Based Access to the Web. IEEE Intelligent Systems, 70–80 (1999)
Woods, W.A.: Conceptual Indexing: a better way to organize knowledge. Technical Report SMLI TR-97-61, Sun Microsystems Laboratories, Mountain View, CA (1997)
Haav, H.-M., Lubi, T.-L.: A Survey of Concept-based Information Retrieval Tools on the Web. In: Caplinkas, A., Eder, J. (eds.) Advances in Databases and Information Systems, 5th East-European Conference ADBIS*2001, vol. 2, Vilnius ”Technika”, pp. 29–41 (2001)
Kiryakov, A., et al.: Semantic Annotation, Indexing, and Retrieval. Elsevier’s Journal of Web Semantics 2(1) (2005)
Bozsak, E., Ehrig, M., Handschuh, S., et al.: KAON - Towards a large scale Semantic Web. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds.) DEXA 2002. LNCS, vol. 2453, Springer, Heidelberg (2002)
Desmontils, E., Jacquin, C., Simon, L.: Ontology Enrichment and Indexing Process, Ingénierie des Connaissances, RESEARCH REPORT 03.05, Institut de Recherche en Informatique de Nantes 2 (2003)
Tsinaraki, C., et al.: Ontology-based Semantic Indexing for MPEG-7 and TV-Anytime Audiovisual Content. Multimedia Tools and Applications 26(3), 299–325 (2005)
Moulin, C., Bettahar, F., Sbodio, M., et al.: Adding Support to User Interaction in Egovernment Environment. In: 4th Atlantic Web Intelligence Conference, AWIC’06, Beer-Sheva, Israel, pp. 151–160 (2006)
Barthès, J.P.: Developing integrated object environments for building large knowledge-based systems. Int. J. Human-Computer Studies 41, 33–58 (1994)
TERREGOV project, http://www.terregov.eupm.net/
Web Ontology Language (OWL), http://www.w3.org/TR/owl-ref/
OWL-S, OWL-based Web Service Ontology, http://www.daml.org/services/owl-s/
SPARQL Query Language for RDF, http://www.w3.org/TR/rdf-sparql-query/
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bettahar, F., Moulin, C., Barthès, JP.A. (2007). Adding an Index Mechanism to an Ontology. In: Wegrzyn-Wolska, K.M., Szczepaniak, P.S. (eds) Advances in Intelligent Web Mastering. Advances in Soft Computing, vol 43. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72575-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-72575-6_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72574-9
Online ISBN: 978-3-540-72575-6
eBook Packages: EngineeringEngineering (R0)