Using the Semantic Web as Background Knowledge for Ontology Mapping

Size: px
Start display at page:

Download "Using the Semantic Web as Background Knowledge for Ontology Mapping"

Transcription

1 Using the Semantic Web as Background Knowledge for Ontology Mapping Marta Sabou, Mathieu d Aquin, and Enrico Motta Knowledge Media Institute (KMi) The Open University, Milton Keynes, United Kingdom {r.m.sabou, m.daquin, e.motta}@open.ac.uk Abstract. While current approaches to ontology mapping produce good results by mainly relying on label and structure based similarity measures, there are several cases in which they fail to discover important mappings. In this paper we describe a novel approach to ontology mapping, which is able to avoid this limitation by using background knowledge. Existing approaches relying on background knowledge typically have one or both of two key limitations: 1) they rely on a manually selected reference ontology; 2) they suffer from the noise introduced by the use of semi-structured sources, such as text corpora. Our technique circumvents these limitations by exploiting the increasing amount of semantic resources available online. As a result, there is no need either for a manually selected reference ontology (the relevant ontologies are dynamically selected from an online ontology repository), or for transforming background knowledge in an ontological form. The promising results from experiments on two real life thesauri indicate both that our approach has a high precision and also that it can find mappings, which are typically missed by existing approaches. Keywords: ontology mapping, background knowledge, semantic web 1 Introduction Ontology mapping techniques are essential for building semantic bridges between ontologies. However, current approaches suffer from a number of problems. First of all, most approaches do not provide a formal semantics to the mapping structures they produce 1. As a result it is difficult for reasoners to make use of these structures, e.g., to answer queries across ontologies [9]. More importantly, current approaches to ontology mapping [11, 13] heavily rely on string-based and structure-based similarity measures. While these techniques can produce good results, there are also numerous examples in which they fail to find mappings. A few approaches [1, 14, 15] have considered the use of external background knowledge as a way to obtain semantic mappings between syntactically dissimilar ontologies, i.e., to overcome the aforementioned limitations. However, obtaining the right background knowledge is problematic. Some approaches rely on richly 1 A notable exception is the CtxMatch/S-Match algorithms (see Section 2.1).

2 axiomatized domain ontologies [1], but unfortunately such ontologies do not exist in all domains and even when they exist, they are unlikely to cover all the intended mappings between the input ontologies. In addition, there are scenarios where it is not possible to select the relevant ontology in advance. For instance, in Semantic Web applications like PowerAqua [9], the domains of the terms to be mapped cannot be determined a priori and whatever background knowledge is needed, must be identified dynamically and in real-time. To avoid the problems associated with the manual selection of an ontology, other techniques try to derive the required background knowledge from weakly structured textual sources [15]. However, given the current limitations in information extraction technology, they then suffer from the resulting noise. The recent growth of the Semantic Web has resulted in an increased amount of online available semantic data and has led to the first search engine to exploit this data, Swoogle [5]. Our hypothesis is that ontology mapping, while trying to cope with the heterogeneity of the Semantic Web, could actually exploit it. In other words, online available ontologies could provide the background knowledge sources, which are needed to support ontology mapping and to overcome the problems mentioned above. On the one hand, they can be selected dynamically, thus circumventing the need for an a priori, manual ontology selection. On the other hand, by relying on semantic sources, we avoid the inherent noise caused by information extraction based methods. In this paper we build on these ideas and we describe an approach to ontology mapping which goes beyond similarity-based algorithms by dynamically locating and using relevant background knowledge (Section 3). Since our method derives mappings between pairs of concepts, it can be used to map semantic structures ranging from shallow thesauri to clearly formalized ontologies. We start by discussing in detail the importance of background knowledge in ontology mapping. 2 Motivation We discuss two major limitations of current ontology mapping approaches that only rely on label and structure similarity (i.e., syntactic approaches), namely that they don t provide semantic mappings (Section 2.1) and that they fail to discover some correct mappings when the mapped ontologies are syntactically dissimilar (Section 2.2). We then point out that while the use of background knowledge can be a solution to these limitations, existing approaches using such knowledge have their shortcomings (Section 2.3). 2.1 Syntactic Approaches Do Not Provide Semantic Mappings Semantic Web tools, such as PowerAqua, which wish to reason on the results of mapping techniques require that the discovered mappings are expressed as semantic relations between the entities of the ontologies. Formal mapping languages, such as C-OWL [2], envision a wide range of semantic relations that can

3 hold between the entities of two ontologies (e.g., narrower, disjoint). However, few existing mapping techniques are able to discover such semantic mappings. An analysis of the state of the art of mapping systems presented in [13] explains to some extent the lack of approaches that can provide semantic mappings. The major factor seems to be that most systems combine a range of non-semantic techniques, such as terminological approaches (exploiting string similarity between labels), structural approaches (relying on the structure of the mapped ontologies), and extensional approaches (mapping concepts on the basis of shared instances). Only few systems rely on semantic techniques (also called model based approaches in [13]), thus exploiting the semantics both of the mapped ontologies, and the mapping language, to infer mappings from the available knowledge. As a result, during the last Ontology Alignment Contest (OAC) [6] only one algorithm (CtxMatch [3]) was able to produce partial semantic mappings in the form of subconcept relations. The other techniques produce confidence based mappings that are derived by aggregating the output of terminological and structural algorithms. Unfortunately, this kind of low semantic (quantitative) relations are difficult to interpret and to exploit in reasoning procedures. On the contrary, semantic techniques should produce meaningful relations between the mapped entities, on which further reasoning can be applied. They should focus on qualitatively good mappings that can be justified and explained through the knowledge and inferences used to deduce them. 2.2 Syntactic Approaches Fail on Dissimilar Ontologies As already observed by [1], traditional methods fail when there is little lexical overlap between the labels of the ontology entities, or when the ontologies have weak or dissimilar structures. This observation has been verified to some extent in the last OAC [6]. In the first task of this contest where a base ontology was mapped to its systematically modified versions, the performance of most methods decreased significantly in the test cases where important changes have been performed to the labels and structures of the ontologies (tests ). In fact, traditional techniques are based on the hypothesis of an equivalence between some forms of syntactic correspondences and semantic relations. While it is true that, in many cases, string and structural similarities can imply meaningful mappings, this hypothesis is far from being always verified. For instance, the relation between the concepts Beef and Food may not be discovered on the basis of syntactical considerations, but becomes obvious when considering the meaning of these concepts (their semantics). By ignoring such semantics, syntactic techniques fail to identify several important mappings. 2.3 How is Background Knowledge Currently Used? The previous sections suggest that the meaning of the mapped concepts should be considered to discover meaningful and syntactically unidentifiable mappings. Unfortunately, while meaning on the Semantic Web is expressed using ontologies, in the case of ontology mapping, the constituents of a mapping can only be given

4 meaning in the context of their own distinct ontology, which cannot cover both the source and target elements, as well as the relation linking them. In other words, a semantic mapping between two ontologies could only be interpreted in a larger domain than the ones of these ontologies. Therefore, in order to achieve semantic mapping, the integration of external knowledge is required as a way to cover both input ontologies and to fill the semantic gap between them. So far the following types of background knowledge have been used in mapping: 1. WordNet is one of the most often used sources of background knowledge. For example, CTxMatch [3] (and its follow-up, SMatch [7]) translates ontology labels into logical formulae between their constituents, and maps these constituents to corresponding senses in WordNet. A SAT solver is then used to derive semantic mappings between the different concepts. This approach has been recently extended to handle the problem of missing background knowledge [8]. The lack of knowledge is detected and compensated during the mapping process, using techniques still relying on WordNet as a source of knowledge. When using WordNet, it is important to be aware that it is a lexical resource (rather than a truly semantic resource), relating terms by using terminological relations like synonymy or hypernymy. Therefore, it can be seen as a source of linguistic knowledge, useful in relating labels during the terminological step of a matching procedure. (a) (b) (c) Fig. 1. Using ontologies as background knowledge for semantic mapping: (a) using a manually selected reference ontology (e.g., [1]); (b) using Swoogle to find the appropriate ontologies (S1) (c) recursively exploiting multiple ontologies (S3). 2. Reference Domain Ontologies. Another approach is to rely on a reference domain ontology as a semantic bridge between two ontologies. In [1], the authors experimentally prove that state of the art matchers fail to satisfactorily match two weakly structured vocabularies of medical terms. As a solution, they propose to use the DICE ontology as a source of background knowledge. Terms from the two vocabularies are first mapped to so called anchor terms in DICE and then their mapping is deduced based on the semantic relation of the anchor terms (see Figure 1(a)). As such, the obtained mappings can describe a larger variety of semantic mappings between terms, not just equivalence. Similarly, [14] presents

5 a case study in the medical domain where mappings between two ontologies are inferred from manually established mappings with a third ontology, and by using the reasoning mechanisms permitted by the C-OWL language. The advantage of these approaches is that they use richly axiomatized ontologies as background knowledge and therefore guarantee the semantic nature of the mappings. However, a weakness is that the appropriate reference ontology needs to be manually selected prior to mapping. As already pointed out, in many scenarios this approach is unfeasible as we might not know in advance which terms from which ontologies we may want to map. Even in the cases where a reference ontology can be manually selected prior to performing the mapping, there is no guarantee that such an ontology actually exists. 3. Online textual resources can provide an important source of background knowledge. van Hage et. al [15] rely on the combination of two linguistic ontology mapping techniques that exploit online available textual sources to resolve mappings between two thesauri in the food domain. On the one hand, they use Google to determine subclass relationships between pairs of concepts using the Hearst pattern based technique introduced by the PANKOW system [4]. On the other hand, they exploit the regularities of an online cooking dictionary to learn hypernym relations between concepts of the source and target ontologies. The strength of this approach is that it reduces the high cost of establishing adequate background knowledge. Indeed, the background knowledge sources are dynamically discovered and used [15]. There is no need for a manual and domain dependent ontology selection task prior to mapping. The drawback is that the right knowledge has to be extracted first. However, knowledge extraction techniques generally lead to considerable noise and so, reduce the quality of the mapping (e.g., Mayonnaise Cold). Therefore, without human validation, online texts cannot be considered as reliable semantic resources. We conclude that the use of background knowledge overcomes the major limitations of syntactic approaches: it allows obtaining semantic relations even between dissimilar ontologies. However, existing approaches either 1) rely on an a priori selected reference ontology or, if they acquire knowledge dynamically, 2) suffer from the noise introduced by knowledge extraction techniques. As a result, they are not suitable for use by novel Semantic Web tools, such as PowerAqua, which require both that the returned mappings are semantically sound and that the relevant background knowledge is dynamically selected, at run-time. In the next section we describe an approach that fulfills these requirements. 3 Using The Semantic Web as Background Knowledge Our hypothesis is that the growing amount of online available semantic data which makes up the Semantic Web can be used as a source of background knowledge in ontology mapping in a way that satisfies the requirements identified in the previous section. Indeed, this large-scale, heterogeneous semantic data collection provides formally specified knowledge which is likely to be less faulty than that derived from textual sources and therefore lead to better mappings. Moreover,

6 the size and heterogeneity of the collection makes it possible to dynamically select and combine the appropriate knowledge and to avoid the manual selection of a single, large ontology. In the following we investigate increasingly sophisticated approaches to discover and exploit online available ontologies for mapping. We also provide experimental evidence that such mappings can be obtained. Experimental Data. We have used the dataset described in [15] for our experiments. In their work, van Hage et al. compare the UN FAO s AGROVOC 2 and the USDA Nutrient Database for Standard Reference, release 16 (SR-16) 3 thesauri. Their mapping techniques are verified on a subset of these thesauri. Two modules are selected from AGROVOC one describing food types (A-Food, 21 concepts), the other describing animal products (A-Animal, 88 concepts). These are compared against one module of SR-16 describing meat products (SR-Meat, 24 concepts). Together with the terms (concept names) of these modules, the authors provided us with manually established alignments. The 32 mappings from A-Food to SR-Meat and the 31 mappings from A-Animal to SR-Meat are used here as gold standards for validating the results of our technique. Implementation Details. We explore our idea by implementing different mapping strategies on top of the Swoogle 05 ontology search engine [5]. Swoogle crawls and indexes a large amount of semantic metadata available online and as such allows access to a large part of the Semantic Web. Notations. Each strategy takes two candidate concept names (A and B) as an input and returns the discovered mapping between them. The corresponding concepts in the selected ontology are A and B ( anchor terms ). We rely on the description logic syntax for semantic relations occurring between concepts in an ontology, e.g., A B means that A is a sub-concept of B in a selected ontology and A B means that A and B are disjoint. The returned mappings are expressed using C-OWL [2] like notations, like A B or A B. 3.1 S1: Mappings Based on One Ontology Our simplest strategy consists in using Swoogle to find ontologies containing concepts with the same names as the candidate concepts and to derive mappings from their relationship in the selected ontologies. Figure 1(b) illustrates this strategy with an example where three ontologies are discovered containing the concepts A and B with the same names as A and B. The first ontology contains no relation between the anchor concepts, while the other two ontologies contain a subsumption relation. The concrete steps of this strategy are: 1. Select ontologies containing concepts A and B corresponding to A and B; 2. For each resulting ontology: if A B then derive A B; if A B then derive A B; if A B then derive A B;

7 if A B then derive A B; 3. If no ontology is found, no mapping is derived; Even if this strategy seams simple, it leads to several implementation choices, depending on the relative importance given to time performance and accuracy of the mapping mechanism: Stop when the first mapping is found. In its simplest version, the algorithm would stop as soon as a mapping is discovered. This is the easiest way to deal with the multiple returned ontologies but it assumes that the first discovered relation can be trusted and there is no need to inspect the other ontologies. Note that the first ontology returned by Swoogle does not necessarily contain a relation between the candidate concepts (like in the example Figure 1(b)). Here we use the first ontology containing such a relation, but, in another implementation, it could be considered that if an ontology covers the candidate concepts without relating them, then no mapping should be derived. Dealing with contradictions. Instead of relying on the information provided by only one ontology as before, we can envisage to combine the results obtained using all the selected ontologies. Mappings resulting from different sources can be different (e.g., A B and A B), or, in the worst case, inconsistent (e.g., A B and A B). Several ways of dealing with these contradictions can be considered: we can keep all the mappings (favoring recall), only keep mappings without contradiction (favoring precision), keep the mappings that are derived from most of the ontologies, or try to combine the results (e.g., by deriving A B from A B and A B). In any case, combining the results from several ontologies is more time consuming (but more reliable) than deriving it from a single ontology. Considering a particular level of inferences. In the simplest implementation, we can rely on direct and declared relations between A and B in the selected ontology. But, for better results, indirect and inferred relations should also be exploited (e.g., if A C and C B, then A B ). Different levels of inferences can be considered (no inference, basic transitivity, DL reasoning), each of them representing a particular compromise between the performance of mapping and the completeness of the result. Experimental results. For our experiments, we implemented this first strategy using basic transitivity reasoning (i.e., taking into account all parents of A and B ) and stopping as soon as a relation was found. A-Food vs. SR-Meat: We obtained three mappings for these term sets: Beef, P ork, P oultry F ood. All mappings were derived from the Tap ontology 4, where, for example, Beef ReadMeat MeatOrP oultry F ood. A-Animal vs. SR-Meat: For these hierarchies, our implementation yielded in a single mapping, Bacon P ork, which can be found as is in Tap. Analyzing our results, we discovered that a key factor in the efficiency of our approach is the level to which the candidate terms are covered by Swoogle. 4

8 Indeed, comparing our results to the gold standard mappings, we observed that 24 out of 32 for A-Food vs. SR-Meat (and 20 out of 31 for A-Animal vs. SR- Meat) involve concepts that do not exist in any ontology known to Swoogle (e.g., GuineaHen, Quail, Squab). Our experiments are quite strict with respect to finding anchor terms for the candidate concepts: only concepts with identical names are considered. In the next section we suggest ways to reduce this problem. 3.2 S2: Extending Swoogle s Coverage In order to discover more ontologies that cover the candidate concepts, the process of finding anchor terms must be more flexible. This flexibility can be achieved by considering the following techniques: A. String normalization. Differences between concept names can be based on simple differences in naming conventions (e.g., T U RKEY BREAST and T urkeybreast). Most mapping mechanisms use string normalization techniques, that consist in transforming strings into a standard form before comparison. Our ontology selection relies on such mechanisms as well. B. Dealing with compound names. Compound names are particularly difficult to match as they are likely to appear under slightly different forms. Several mapping techniques suggest to be more flexible when searching for compound terms and to allow for: Different order of the constituents. For example, the term T urkeyroast does not appear in Swoogle, but RoastT urkey does. Additional constituents. For example, T urkeybreast is not covered but T urkeym eatbreast (which additionally contains M eat) is. Less constituents. Some compound terms are only partially covered. For example, MeatP roduct does not exist in Swoogle, but Meat does. Such a flexible matching is also used when discovering anchor terms in the work of Aleksovski et al. [1]. However, while the examples given above are semantically equivalent, automatically identifying lexically different but semantically equivalent compound terms is a difficult task. B. Exploiting semantic relations between terms. Semantic relations such as synonymy can be used to replace terms with their semantic equivalents. A good source for synonymy information is WordNet. However, the drawbacks of WordNet are that it is difficult to get relevant synonyms unless the sense of the term is known a priory and that compound terms are weakly covered. Experimental results. Just to prove the point that extended coverage can have a significant effect on the obtained mappings, we rerun our experiments by replacing some terms with their syntactic approximates. We replaced T urkeyroast with RoastT urkey (SR-Meat), T urkeybreast with T urkeym eatbreast (SR-Meat) and, M eatp roduct with M eat (A-Animal). A-Food vs. SR-Meat: We obtained that RoastT urkey P reparedf ood and RoastT urkey F ood because RoastT urkey T urkeydish P oultrydish MeatDish P reparedf ood F ood. Also, T urkeymeatbreast F ood. All mappings were derived from Tap.

9 A-Animal vs. SR-Meat: We obtained three extra mappings: Beef Ham Meat 6 and P ork Meat 7. Meat 5, Increasing the coverage of the mapped terms by replacing them with semantically similar variants leads to more mappings. However, another problem comes from the fact that both candidate concepts might not appear in a single ontology, even if each of them appears by itself in many ontologies. Therefore, another way to obtain more mappings is to extend the matching strategy to combine information derived from multiple ontologies, as detailed next. 3.3 S3: Cross-Ontology Mapping Discovery The previous strategies (S1 and S2) assume that a semantic relation between the candidate concepts can be discovered in a single ontology. However, some relations could be distributed over several ontologies. Therefore, if no ontology is found that relates both candidate concepts, then the mappings should be derived from two (or more) ontologies. In this strategy, mapping is a recursive task where two concepts can be mapped because the concepts they relate in some ontologies are themselves mapped (Figure 1(c)): 1. If no ontologies are found that contain both A and B then select all ontologies containing a concept A corresponding to A; 2. For each of the resulting ontologies: (a) for each C such that A C, search for mappings between C and B; (b) for each C such that A C, search for mappings between C and B; (c) derive mappings using the following rules: (r1) if A C and C B then A B (r2) if A C and C B then A B (r3) if A C and C B then A B (r4) if A C and C B then A B (r5) if A C and C B then A B In this strategy, steps (a) and (b) can be ran in parallel and stopped when one of them is able to establish a mapping. These two steps correspond to the recursive part of the algorithm. The task of searching for mappings between C and B can be realized using one of our three strategies. Experimental results. We have implemented this algorithm by using the first mapping strategy (S1) in the recursive part. A-Food vs. SR-Meat: By combining information available in different ontologies, we obtained that Chicken, Duck, Goose, T urkey F ood because they are subclasses of P oultry in some ontologies 8 and P oultry F ood in e.g.,

10 Tap (r1). We also discovered that Ham F ood because Ham Meat and Meat F ood in SUMO 9 (r1). Finally, we found that Ham Seef ood because Ham Meat and Meat Seafood 10 (r3). A-Animal vs. SR-Meat: Because Beef, Ham, P ork M eat and Meat Seafood we derive that Beef, Ham, P ork Seafood (r3). Note that incompatibility mappings are not specified in the gold standard. 4 Conclusions The aim of this paper was to show the feasibility and the potential advantages of using automatically selected online ontologies as background knowledge for semantic mapping. As Table 1 shows, our experiments on two real life examples have provided promising results, which are consistent with our idea of semantic mappings, as discussed in Section 2. In particular, the output of our algorithm provides mappings, which i) are expressed in terms of semantic relations (subsumption, disjunction); ii) rely on semantics, as expressed in external ontologies; and iii) in many cases would have not been discovered by syntactic techniques (e.g., because the strings denoting similar concepts are very different). Mappings A-Food vs. SR-16 A-Animal vs. SR-16 S1 Beef, P ork, P oultry F ood Bacon P ork S2 RoastT urkey F ood, P reparedf ood Beef, Ham, P ork Meat T urkeymeatbreast F ood S3 Chicken, Goose, T urkey, Duck F ood Beef, Ham, P ork Seafood* Ham F ood; Ham Seefood* Total 11 (+1*) 4 (+3*) Table 1. Discovered mappings. Marked mappings* do not exist in the Gold Standard. Note that the technique presented here is not meant to be used in isolation, as an alternative to current approaches. On the contrary, we plan to integrate our technique with syntactic techniques, to develop a robust and comprehensive ontology mapping method. For this reason it is difficult to provide a detailed comparison with other approaches, using standard measures of precision and recall. Because our technique is meant to enhance, rather than replace existing methods, it scores very highly on precision but relatively low on recall, about 30% on the test case provided by [15] (low recall is due to the fact that many concepts are not covered by any online ontology). Having said so, we should also emphasize that some of the mappings our system is able to discover are not even covered by the Gold Standard defined in [15], which is an indication of the greater range of mapping possibilities provided by our approach

11 The broader context of our work is one of providing meaningful mappings that can be used by the next generation of Semantic Web applications [10] to reason over multiple ontologies. Hence, in contrast with most existing work on ontology mapping, we are interested in developing an approach which can be used by systems that need to create mappings dynamically and in real time to make use of the large scale semantics available on the Web. This aspect still needs to be evaluated using appropriate experimental settings and criteria. Another goal of this paper was to identify some of the research issues brought up by the innovative aspects of our technique. The first innovative aspect is that appropriate background knowledge is automatically selected from the variety of ontologies available on the Semantic Web. As a result, important issues for us concern i) the current level of semantic coverage of the Semantic Web and ii) the quality of the tools that give access to it. Regarding the second point, although Swoogle [5] is by far the most advanced ontology search engine available today, it is still rather limited with respect to supporting our needs to exploit online ontologies dynamically and in real time. Among other things, we need better query facilities, a richer set of relations between ontologies (at the very least to quickly discard duplicate ontologies), and other ranking mechanisms in addition to popularity. Regarding the current level of coverage on the Semantic Web, our previous work [12] indicated a knowledge sparseness phenomenon: some domains are well covered by existing ontologies (e.g., academic research and medicine), while others are not covered at all. This phenomenon has a direct influence on our method as coverage of a domain is a prerequisite for successfully mapping ontologies in this domain. Having said so, there is evidence that the Semantic Web is rapidly growing and, as a result, our method will be able to perform better and better, simply by taking advantage of the improved semantic coverage. The second innovative aspect of our technique, that of combining facts from different ontologies, leads to another important issue: how to deal with contradictions. Online ontologies are made for different purposes, in different contexts and therefore, can lead to contradictory (or inconsistent) mappings. As already mentioned, one of the advantages of semantic techniques is that resulting mappings can be justified and explained. In that sense, one way to deal with contradictions would be to relate mappings to the ontologies on which they are based. Using this solution, contradictory mappings would still co-exist but in a contextualized form, i.e., justified and valid only in the context of some particular ontologies. Another way to deal with contradictions would be to rely only on ontologies sharing a similar context with the mapped ones. Indeed, when trying to map the T urkey concept, we would more likely find relevant mappings using ontologies also containing concepts like F ood or M eat, than ontologies covering countries. This implies that more advanced ontology selection techniques are needed which can consider similarity between ontologies as a selection criterion. In addition to tackling the aforementioned issues, the experiments presented here need to be followed by several studies. A key next step concerns the complete implementation and evaluation of our technique, which is currently restricted to subsumption and disjunction relations between concepts. Our plan is to extend

12 the technique to also map properties and individuals, so to increase the range of discovered mappings. Finally, when presenting our strategies we emphasized the trade-off between the performance and the accuracy of the mapping mechanism. Finding a good compromise between these two aspects is a hard task and we plan to address this issue by reformulating our technique as an anytime algorithm. Acknowledgements We are grateful to Willem van Hage for providing us with his experimental data set. This work was funded by the AKT project sponsored under grant number GR/N15764/01, and the Open Knowledge and NeOn projects sponsored under EC grant numbers IST-FF and IST-FF References 1. Z. Aleksovski, M. Klein, W. ten Katen, and F. van Harmelen. Matching Unstructured Vocabularies using a Background Ontology. In S. Staab and V. Svatek, editors, Proc. of EKAW, LNAI. Springer-Verlag, P. Bouquet, F. Giunchiglia, F. van Harmelen, L. Serafini, and H. Stuckenschmidt. Contextualizing ontologies. Journal of Web Semantics, 1(4):24, P. Bouquet, L. Serafini, and S. Zanobini. Peer-to-Peer Semantic Coordination. Journal of Web Semantics, 2(1), P. Cimiano, S. Handschuh, and S. Staab. Towards the Self-Annotating Web. In Proc. of the 13th International World Wide Web Conference, L. Ding, R. Pan, T. Finin, A. Joshi, Y. Peng, and P. Kolari. Finding and Ranking Knowledge on the Semantic Web. In Proc. of ISWC, J. Euzenat, H. Stuckenschmidt, and M. Yatskevich. Introduction to the Ontology Alignment Evaluation In Proc. of the Integrating Ontologie WS, F. Giunchiglia, P. Shvaiko, and M. Yatskevich:. Semantic Schema Matching. In Proc. of CoopIS 05, volume 3760 of LNCS, pages , F. Giunchiglia, P. Shvaiko, and M. Yatskevich. Discovering Missing Background Knowledge in Ontology Matching. In Proc. of ECAI, V. Lopez, E. Motta, and V. Uren. PowerAqua: Fishing the Semantic Web. In Proc. of ESWC, E. Motta and M. Sabou. Next Generation Semantic Web Applications. In Proc. of the 1st Asian Semantic Web Conference (ASWC), N. Noy. Semantic Integration: A Survey of Ontology-based Approaches. SIGMOD Record, 33(4), M. Sabou, V. Lopez, and E. Motta. Ontology Selection on the Real Semantic Web: How to Cover the Queens Birthday Dinner? In Proc. of EKAW, P. Shvaiko and J. Euzenat. A Survey of Schema-based Matching Approaches. Journal on Data Semantics, IV, H. Stuckenschmidt, F. van Harmelen, L. Serafini, P. Bouquet, and F. Giunchiglia. Using C-OWL for the Alignment and Merging of Medical Ontologies. In Proc. of the First Int. WS. on Formal Biomedical K. R. (KRMed), W. van Hage, S. Katrenko, and G. Schreiber. A Method to Combine Linguistic Ontology-Mapping Techniques. In Proc. of ISWC, 2005.

The Open University s repository of research publications and other research outputs

The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Exploring the Semantic Web as Background Knowledge for Ontology Matching Journal Article How to

More information

Evolva: A Comprehensive Approach to Ontology Evolution

Evolva: A Comprehensive Approach to Ontology Evolution Evolva: A Comprehensive Approach to Evolution Fouad Zablith Knowledge Media Institute (KMi), The Open University Walton Hall, Milton Keynes, MK7 6AA, United Kingdom f.zablith@open.ac.uk Abstract. evolution

More information

Dynamic Ontology Evolution

Dynamic Ontology Evolution Dynamic Evolution Fouad Zablith Knowledge Media Institute (KMi), The Open University. Walton Hall, Milton Keynes, MK7 6AA, United Kingdom. f.zablith@open.ac.uk Abstract. Ontologies form the core of Semantic

More information

Solving Semantic Ambiguity to Improve Semantic Web based Ontology Matching

Solving Semantic Ambiguity to Improve Semantic Web based Ontology Matching Solving Semantic Ambiguity to Improve Semantic Web based Ontology Matching Jorge Gracia 1, Vanessa López 2, Mathieu d Aquin 2, Marta Sabou 2, Enrico Motta 2, and Eduardo Mena 1 1 IIS Department, University

More information

Modularization: a Key for the Dynamic Selection of Relevant Knowledge Components

Modularization: a Key for the Dynamic Selection of Relevant Knowledge Components Modularization: a Key for the Dynamic Selection of Relevant Knowledge Components Mathieu d Aquin, Marta Sabou, and Enrico Motta Knowledge Media Institute (KMi) The Open University, Milton Keynes, United

More information

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 Jorge Gracia, Eduardo Mena IIS Department, University of Zaragoza, Spain {jogracia,emena}@unizar.es Abstract. Ontology matching, the task

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Using background knowledge for ontology evolution Conference or Workshop Item How to cite: Zablith,

More information

Ontology Modularization for Knowledge Selection: Experiments and Evaluations

Ontology Modularization for Knowledge Selection: Experiments and Evaluations Ontology Modularization for Knowledge Selection: Experiments and Evaluations Mathieu d Aquin 1, Anne Schlicht 2, Heiner Stuckenschmidt 2, and Marta Sabou 1 1 Knowledge Media Institute (KMi), The Open University,

More information

PowerMap: Mapping the Real Semantic Web on the Fly

PowerMap: Mapping the Real Semantic Web on the Fly PowerMap: Mapping the Real Semantic Web on the Fly Vanessa Lopez 1, Marta Sabou 1, Enrico Motta 1 1 Knowledge Media Institute (KMi), The Open University. Walton Hall, Milton Keynes, MK7 6AA, United Kingdom.

More information

WATSON: SUPPORTING NEXT GENERATION SEMANTIC WEB APPLICATIONS 1

WATSON: SUPPORTING NEXT GENERATION SEMANTIC WEB APPLICATIONS 1 WATSON: SUPPORTING NEXT GENERATION SEMANTIC WEB APPLICATIONS 1 Mathieu d Aquin, Claudio Baldassarre, Laurian Gridinoc, Marta Sabou, Sofia Angeletou, Enrico Motta Knowledge Media Institute, the Open University

More information

What can be done with the Semantic Web? An Overview of Watson-based Applications

What can be done with the Semantic Web? An Overview of Watson-based Applications What can be done with the Semantic Web? An Overview of Watson-based Applications Mathieu d Aquin, Marta Sabou, Enrico Motta, Sofia Angeletou, Laurian Gridinoc, Vanessa Lopez, and Fouad Zablith Knowledge

More information

Semantic Interoperability. Being serious about the Semantic Web

Semantic Interoperability. Being serious about the Semantic Web Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA 1 Being serious about the Semantic Web It is not one person s ontology It is not several people s common

More information

Refining Ontologies by Pattern-Based Completion

Refining Ontologies by Pattern-Based Completion Refining Ontologies by Pattern-Based Completion Nadejda Nikitina and Sebastian Rudolph and Sebastian Blohm Institute AIFB, University of Karlsruhe D-76128 Karlsruhe, Germany {nikitina, rudolph, blohm}@aifb.uni-karlsruhe.de

More information

FOAM Framework for Ontology Alignment and Mapping Results of the Ontology Alignment Evaluation Initiative

FOAM Framework for Ontology Alignment and Mapping Results of the Ontology Alignment Evaluation Initiative FOAM Framework for Ontology Alignment and Mapping Results of the Ontology Alignment Evaluation Initiative Marc Ehrig Institute AIFB University of Karlsruhe 76128 Karlsruhe, Germany ehrig@aifb.uni-karlsruhe.de

More information

3 Classifications of ontology matching techniques

3 Classifications of ontology matching techniques 3 Classifications of ontology matching techniques Having defined what the matching problem is, we attempt at classifying the techniques that can be used for solving this problem. The major contributions

More information

SemSearch: Refining Semantic Search

SemSearch: Refining Semantic Search SemSearch: Refining Semantic Search Victoria Uren, Yuangui Lei, and Enrico Motta Knowledge Media Institute, The Open University, Milton Keynes, MK7 6AA, UK {y.lei,e.motta,v.s.uren}@ open.ac.uk Abstract.

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Evaluating semantic relations by exploring ontologies on the Semantic Web Conference or Workshop

More information

Probabilistic Information Integration and Retrieval in the Semantic Web

Probabilistic Information Integration and Retrieval in the Semantic Web Probabilistic Information Integration and Retrieval in the Semantic Web Livia Predoiu Institute of Computer Science, University of Mannheim, A5,6, 68159 Mannheim, Germany livia@informatik.uni-mannheim.de

More information

IJCSC Volume 5 Number 1 March-Sep 2014 pp ISSN

IJCSC Volume 5 Number 1 March-Sep 2014 pp ISSN Movie Related Information Retrieval Using Ontology Based Semantic Search Tarjni Vyas, Hetali Tank, Kinjal Shah Nirma University, Ahmedabad tarjni.vyas@nirmauni.ac.in, tank92@gmail.com, shahkinjal92@gmail.com

More information

38050 Povo Trento (Italy), Via Sommarive 14 DISCOVERING MISSING BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING

38050 Povo Trento (Italy), Via Sommarive 14  DISCOVERING MISSING BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING UNIVERSITY OF TRENTO DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY 38050 Povo Trento (Italy), Via Sommarive 14 http://www.dit.unitn.it DISCOVERING MISSING BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING

More information

Criteria and Evaluation for Ontology Modularization Techniques

Criteria and Evaluation for Ontology Modularization Techniques 3 Criteria and Evaluation for Ontology Modularization Techniques Mathieu d Aquin 1, Anne Schlicht 2, Heiner Stuckenschmidt 2, and Marta Sabou 1 1 Knowledge Media Institute (KMi) The Open University, Milton

More information

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany Information Systems & University of Koblenz Landau, Germany Semantic Search examples: Swoogle and Watson Steffen Staad credit: Tim Finin (swoogle), Mathieu d Aquin (watson) and their groups 2009-07-17

More information

ServOMap and ServOMap-lt Results for OAEI 2012

ServOMap and ServOMap-lt Results for OAEI 2012 ServOMap and ServOMap-lt Results for OAEI 2012 Mouhamadou Ba 1, Gayo Diallo 1 1 LESIM/ISPED, Univ. Bordeaux Segalen, F-33000, France first.last@isped.u-bordeaux2.fr Abstract. We present the results obtained

More information

RaDON Repair and Diagnosis in Ontology Networks

RaDON Repair and Diagnosis in Ontology Networks RaDON Repair and Diagnosis in Ontology Networks Qiu Ji, Peter Haase, Guilin Qi, Pascal Hitzler, and Steffen Stadtmüller Institute AIFB Universität Karlsruhe (TH), Germany {qiji,pha,gqi,phi}@aifb.uni-karlsruhe.de,

More information

ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY

ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY ONTOLOGY MATCHING: A STATE-OF-THE-ART SURVEY December 10, 2010 Serge Tymaniuk - Emanuel Scheiber Applied Ontology Engineering WS 2010/11 OUTLINE Introduction Matching Problem Techniques Systems and Tools

More information

Evaluating the Semantic Web: A Task-based Approach

Evaluating the Semantic Web: A Task-based Approach Evaluating the Semantic Web: A Task-based Approach Marta Sabou 1, Jorge Gracia 2, Sofia Angeletou 1, Mathieu d Aquin 1, and Enrico Motta 1 1 Knowledge Media Institute (KMi), The Open University, United

More information

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE YING DING 1 Digital Enterprise Research Institute Leopold-Franzens Universität Innsbruck Austria DIETER FENSEL Digital Enterprise Research Institute National

More information

Natasha Noy Stanford University USA

Natasha Noy Stanford University USA Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University US Being serious

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK REVIEW PAPER ON IMPLEMENTATION OF DOCUMENT ANNOTATION USING CONTENT AND QUERYING

More information

The HMatch 2.0 Suite for Ontology Matchmaking

The HMatch 2.0 Suite for Ontology Matchmaking The HMatch 2.0 Suite for Ontology Matchmaking S. Castano, A. Ferrara, D. Lorusso, and S. Montanelli Università degli Studi di Milano DICo - Via Comelico, 39, 20135 Milano - Italy {castano,ferrara,lorusso,montanelli}@dico.unimi.it

More information

The Results of Falcon-AO in the OAEI 2006 Campaign

The Results of Falcon-AO in the OAEI 2006 Campaign The Results of Falcon-AO in the OAEI 2006 Campaign Wei Hu, Gong Cheng, Dongdong Zheng, Xinyu Zhong, and Yuzhong Qu School of Computer Science and Engineering, Southeast University, Nanjing 210096, P. R.

More information

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web What you have learned so far Interoperability Introduction to the Semantic Web Tutorial at ISWC 2010 Jérôme Euzenat Data can be expressed in RDF Linked through URIs Modelled with OWL ontologies & Retrieved

More information

GoNTogle: A Tool for Semantic Annotation and Search

GoNTogle: A Tool for Semantic Annotation and Search GoNTogle: A Tool for Semantic Annotation and Search Giorgos Giannopoulos 1,2, Nikos Bikakis 1,2, Theodore Dalamagas 2, and Timos Sellis 1,2 1 KDBSL Lab, School of ECE, Nat. Tech. Univ. of Athens, Greece

More information

DSSim-ontology mapping with uncertainty

DSSim-ontology mapping with uncertainty DSSim-ontology mapping with uncertainty Miklos Nagy, Maria Vargas-Vera, Enrico Motta Knowledge Media Institute (Kmi) The Open University Walton Hall, Milton Keynes, MK7 6AA, United Kingdom mn2336@student.open.ac.uk;{m.vargas-vera,e.motta}@open.ac.uk

More information

An Improving for Ranking Ontologies Based on the Structure and Semantics

An Improving for Ranking Ontologies Based on the Structure and Semantics An Improving for Ranking Ontologies Based on the Structure and Semantics S.Anusuya, K.Muthukumaran K.S.R College of Engineering Abstract Ontology specifies the concepts of a domain and their semantic relationships.

More information

Combining Ontology Mapping Methods Using Bayesian Networks

Combining Ontology Mapping Methods Using Bayesian Networks Combining Ontology Mapping Methods Using Bayesian Networks Ondřej Šváb, Vojtěch Svátek University of Economics, Prague, Dep. Information and Knowledge Engineering, Winston Churchill Sq. 4, 130 67 Praha

More information

A method for recommending ontology alignment strategies

A method for recommending ontology alignment strategies A method for recommending ontology alignment strategies He Tan and Patrick Lambrix Department of Computer and Information Science Linköpings universitet, Sweden This is a pre-print version of the article

More information

Available online at ScienceDirect. Procedia Computer Science 52 (2015 )

Available online at  ScienceDirect. Procedia Computer Science 52 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 52 (2015 ) 1071 1076 The 5 th International Symposium on Frontiers in Ambient and Mobile Systems (FAMS-2015) Health, Food

More information

ORES-2010 Ontology Repositories and Editors for the Semantic Web

ORES-2010 Ontology Repositories and Editors for the Semantic Web Vol-596 urn:nbn:de:0074-596-3 Copyright 2010 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes. This volume is published and copyrighted by its

More information

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 95-96

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 95-96 ه عا ی Semantic Web Ontology Alignment Morteza Amini Sharif University of Technology Fall 95-96 Outline The Problem of Ontologies Ontology Heterogeneity Ontology Alignment Overall Process Similarity (Matching)

More information

OWL-CM : OWL Combining Matcher based on Belief Functions Theory

OWL-CM : OWL Combining Matcher based on Belief Functions Theory OWL-CM : OWL Combining Matcher based on Belief Functions Theory Boutheina Ben Yaghlane 1 and Najoua Laamari 2 1 LARODEC, Université de Tunis, IHEC Carthage Présidence 2016 Tunisia boutheina.yaghlane@ihec.rnu.tn

More information

Using Hash based Bucket Algorithm to Select Online Ontologies for Ontology Engineering through Reuse

Using Hash based Bucket Algorithm to Select Online Ontologies for Ontology Engineering through Reuse Using Hash based Bucket Algorithm to Select Online Ontologies for Ontology Engineering through Reuse Nadia Imdadi Dept. of Computer Science Jamia Millia Islamia a Central University, New Delhi India Dr.

More information

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Markus Krötzsch Pascal Hitzler Marc Ehrig York Sure Institute AIFB, University of Karlsruhe, Germany; {mak,hitzler,ehrig,sure}@aifb.uni-karlsruhe.de

More information

An Infrastructure for Acquiring High Quality Semantic Metadata

An Infrastructure for Acquiring High Quality Semantic Metadata An Infrastructure for Acquiring High Quality Semantic Metadata Yuangui Lei, Marta Sabou, Vanessa Lopez, Jianhan Zhu, Victoria Uren, and Enrico Motta Knowledge Media Institute (KMi), The Open University,

More information

Towards Semantic Data Mining

Towards Semantic Data Mining Towards Semantic Data Mining Haishan Liu Department of Computer and Information Science, University of Oregon, Eugene, OR, 97401, USA ahoyleo@cs.uoregon.edu Abstract. Incorporating domain knowledge is

More information

Motivating Ontology-Driven Information Extraction

Motivating Ontology-Driven Information Extraction Motivating Ontology-Driven Information Extraction Burcu Yildiz 1 and Silvia Miksch 1, 2 1 Institute for Software Engineering and Interactive Systems, Vienna University of Technology, Vienna, Austria {yildiz,silvia}@

More information

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 93-94

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 93-94 ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 93-94 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology

More information

Conceptual document indexing using a large scale semantic dictionary providing a concept hierarchy

Conceptual document indexing using a large scale semantic dictionary providing a concept hierarchy Conceptual document indexing using a large scale semantic dictionary providing a concept hierarchy Martin Rajman, Pierre Andrews, María del Mar Pérez Almenta, and Florian Seydoux Artificial Intelligence

More information

Taxonomies and controlled vocabularies best practices for metadata

Taxonomies and controlled vocabularies best practices for metadata Original Article Taxonomies and controlled vocabularies best practices for metadata Heather Hedden is the taxonomy manager at First Wind Energy LLC. Previously, she was a taxonomy consultant with Earley

More information

An Architecture for Semantic Enterprise Application Integration Standards

An Architecture for Semantic Enterprise Application Integration Standards An Architecture for Semantic Enterprise Application Integration Standards Nenad Anicic 1, 2, Nenad Ivezic 1, Albert Jones 1 1 National Institute of Standards and Technology, 100 Bureau Drive Gaithersburg,

More information

A Tagging Approach to Ontology Mapping

A Tagging Approach to Ontology Mapping A Tagging Approach to Ontology Mapping Colm Conroy 1, Declan O'Sullivan 1, Dave Lewis 1 1 Knowledge and Data Engineering Group, Trinity College Dublin {coconroy,declan.osullivan,dave.lewis}@cs.tcd.ie Abstract.

More information

Semantic Cloud Generation based on Linked Data for Efficient Semantic Annotation

Semantic Cloud Generation based on Linked Data for Efficient Semantic Annotation Semantic Cloud Generation based on Linked Data for Efficient Semantic Annotation - Korea-Germany Joint Workshop for LOD2 2011 - Han-Gyu Ko Dept. of Computer Science, KAIST Korea Advanced Institute of Science

More information

AROMA results for OAEI 2009

AROMA results for OAEI 2009 AROMA results for OAEI 2009 Jérôme David 1 Université Pierre-Mendès-France, Grenoble Laboratoire d Informatique de Grenoble INRIA Rhône-Alpes, Montbonnot Saint-Martin, France Jerome.David-at-inrialpes.fr

More information

Information Retrieval

Information Retrieval Information Retrieval CSC 375, Fall 2016 An information retrieval system will tend not to be used whenever it is more painful and troublesome for a customer to have information than for him not to have

More information

What makes a good ontology? A case-study in fine-grained knowledge reuse

What makes a good ontology? A case-study in fine-grained knowledge reuse What makes a good ontology? A case-study in fine-grained knowledge reuse Miriam Fernández, Chwhynny Overbeeke, Marta Sabou, Enrico Motta 1 Knowledge Media Institute The Open University, Milton Keynes,

More information

38050 Povo Trento (Italy), Via Sommarive 14 Fausto Giunchiglia, Pavel Shvaiko and Mikalai Yatskevich

38050 Povo Trento (Italy), Via Sommarive 14   Fausto Giunchiglia, Pavel Shvaiko and Mikalai Yatskevich UNIVERSITY OF TRENTO DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY 38050 Povo Trento (Italy), Via Sommarive 14 http://www.dit.unitn.it SEMANTIC MATCHING Fausto Giunchiglia, Pavel Shvaiko and Mikalai

More information

Extensible Dynamic Form Approach for Supplier Discovery

Extensible Dynamic Form Approach for Supplier Discovery Extensible Dynamic Form Approach for Supplier Discovery Yan Kang, Jaewook Kim, and Yun Peng Department of Computer Science and Electrical Engineering University of Maryland, Baltimore County {kangyan1,

More information

0.1 Knowledge Organization Systems for Semantic Web

0.1 Knowledge Organization Systems for Semantic Web 0.1 Knowledge Organization Systems for Semantic Web 0.1 Knowledge Organization Systems for Semantic Web 0.1.1 Knowledge Organization Systems Why do we need to organize knowledge? Indexing Retrieval Organization

More information

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96 ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 95-96 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology

More information

Using multiple ontologies as background knowledge in ontology matching

Using multiple ontologies as background knowledge in ontology matching Using multiple ontologies as background knowledge in ontology matching Zharko Aleksovski 1, Warner ten Kate 1, and Frank van Harmelen 2 1 Philips Research, Eindhoven, 2 Vrije Universiteit, Amsterdam Abstract.

More information

Ontology Extraction from Heterogeneous Documents

Ontology Extraction from Heterogeneous Documents Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 Ontology Extraction from Heterogeneous Documents Kirankumar Kataraki, 1 Sumana M 2 1 IV sem M.Tech/ Department of Information Science & Engg

More information

Shrey Patel B.E. Computer Engineering, Gujarat Technological University, Ahmedabad, Gujarat, India

Shrey Patel B.E. Computer Engineering, Gujarat Technological University, Ahmedabad, Gujarat, India International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 3 ISSN : 2456-3307 Some Issues in Application of NLP to Intelligent

More information

Chapter 27 Introduction to Information Retrieval and Web Search

Chapter 27 Introduction to Information Retrieval and Web Search Chapter 27 Introduction to Information Retrieval and Web Search Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 27 Outline Information Retrieval (IR) Concepts Retrieval

More information

Falcon-AO: Aligning Ontologies with Falcon

Falcon-AO: Aligning Ontologies with Falcon Falcon-AO: Aligning Ontologies with Falcon Ningsheng Jian, Wei Hu, Gong Cheng, Yuzhong Qu Department of Computer Science and Engineering Southeast University Nanjing 210096, P. R. China {nsjian, whu, gcheng,

More information

Schema-based Semantic Matching: Algorithms, a System and a Testing Methodology

Schema-based Semantic Matching: Algorithms, a System and a Testing Methodology Schema-based Semantic Matching: Algorithms, a System and a Testing Methodology Abstract. Schema/ontology/classification matching is a critical problem in many application domains, such as, schema/ontology/classification

More information

AOT / AOTL Results for OAEI 2014

AOT / AOTL Results for OAEI 2014 AOT / AOTL Results for OAEI 2014 Abderrahmane Khiat 1, Moussa Benaissa 1 1 LITIO Lab, University of Oran, BP 1524 El-Mnaouar Oran, Algeria abderrahmane_khiat@yahoo.com moussabenaissa@yahoo.fr Abstract.

More information

SKOS. COMP62342 Sean Bechhofer

SKOS. COMP62342 Sean Bechhofer SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Ontologies Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies

More information

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 Vol. V (2010), No. 5, pp. 946-952 Contributions to the Study of Semantic Interoperability in Multi-Agent Environments -

More information

EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH

EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH Andreas Walter FZI Forschungszentrum Informatik, Haid-und-Neu-Straße 10-14, 76131 Karlsruhe, Germany, awalter@fzi.de

More information

The Open University s repository of research publications and other research outputs

The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Using ontological contexts to assess the relevance of statements in ontology evolution Conference

More information

3.4 Data-Centric workflow

3.4 Data-Centric workflow 3.4 Data-Centric workflow One of the most important activities in a S-DWH environment is represented by data integration of different and heterogeneous sources. The process of extract, transform, and load

More information

Ontologies SKOS. COMP62342 Sean Bechhofer

Ontologies SKOS. COMP62342 Sean Bechhofer Ontologies SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies

More information

Ontology mediation, merging and aligning

Ontology mediation, merging and aligning Ontology mediation, merging and aligning Jos de Bruijn Marc Ehrig Cristina Feier Francisco Martín-Recuerda François Scharffe Moritz Weiten May 20, 2006 Abstract Ontology mediation is a broad field of research

More information

WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS

WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS 1 WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS BRUCE CROFT NSF Center for Intelligent Information Retrieval, Computer Science Department, University of Massachusetts,

More information

YAM++ Results for OAEI 2013

YAM++ Results for OAEI 2013 YAM++ Results for OAEI 2013 DuyHoa Ngo, Zohra Bellahsene University Montpellier 2, LIRMM {duyhoa.ngo, bella}@lirmm.fr Abstract. In this paper, we briefly present the new YAM++ 2013 version and its results

More information

Leveraging Data and Structure in Ontology Integration

Leveraging Data and Structure in Ontology Integration Leveraging Data and Structure in Ontology Integration O. Udrea L. Getoor R.J. Miller Group 15 Enrico Savioli Andrea Reale Andrea Sorbini DEIS University of Bologna Searching Information in Large Spaces

More information

0.1 Upper ontologies and ontology matching

0.1 Upper ontologies and ontology matching 0.1 Upper ontologies and ontology matching 0.1.1 Upper ontologies Basics What are upper ontologies? 0.1 Upper ontologies and ontology matching Upper ontologies (sometimes also called top-level or foundational

More information

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages OWL a glimpse OWL Web Ontology Language describes classes, properties and relations among conceptual objects lecture 7: owl - introduction of#27# ece#720,#winter# 12# 2# of#27# OWL a glimpse (2) requirements

More information

Ontology-Based Schema Integration

Ontology-Based Schema Integration Ontology-Based Schema Integration Zdeňka Linková Institute of Computer Science, Academy of Sciences of the Czech Republic Pod Vodárenskou věží 2, 182 07 Prague 8, Czech Republic linkova@cs.cas.cz Department

More information

Matching Techniques for Resource Discovery in Distributed Systems Using Heterogeneous Ontology Descriptions

Matching Techniques for Resource Discovery in Distributed Systems Using Heterogeneous Ontology Descriptions Matching Techniques for Discovery in Distributed Systems Using Heterogeneous Ontology Descriptions S. Castano, A. Ferrara, S. Montanelli, G. Racca Università degli Studi di Milano DICO - Via Comelico,

More information

Adding formal semantics to the Web

Adding formal semantics to the Web Adding formal semantics to the Web building on top of RDF Schema Jeen Broekstra On-To-Knowledge project Context On-To-Knowledge IST project about content-driven knowledge management through evolving ontologies

More information

Semantic Exploitation of Engineering Models: An Application to Oilfield Models

Semantic Exploitation of Engineering Models: An Application to Oilfield Models Semantic Exploitation of Engineering Models: An Application to Oilfield Models Laura Silveira Mastella 1,YamineAït-Ameur 2,Stéphane Jean 2, Michel Perrin 1, and Jean-François Rainaud 3 1 Ecole des Mines

More information

Document Retrieval using Predication Similarity

Document Retrieval using Predication Similarity Document Retrieval using Predication Similarity Kalpa Gunaratna 1 Kno.e.sis Center, Wright State University, Dayton, OH 45435 USA kalpa@knoesis.org Abstract. Document retrieval has been an important research

More information

Anchor-Profiles for Ontology Mapping with Partial Alignments

Anchor-Profiles for Ontology Mapping with Partial Alignments Anchor-Profiles for Ontology Mapping with Partial Alignments Frederik C. Schadd Nico Roos Department of Knowledge Engineering, Maastricht University, Maastricht, The Netherlands Abstract. Ontology mapping

More information

A Survey and Categorization of Ontology-Matching Cases

A Survey and Categorization of Ontology-Matching Cases A Survey and Categorization of Ontology-Matching Cases Zharko Aleksovski 1;2, Willem Robert van Hage 2;3, and Antoine Isaac 2 1 Philips Research, Eindhoven, 2 Vrije Universiteit, Amsterdam 3 TNO Science

More information

Racer: An OWL Reasoning Agent for the Semantic Web

Racer: An OWL Reasoning Agent for the Semantic Web Racer: An OWL Reasoning Agent for the Semantic Web Volker Haarslev and Ralf Möller Concordia University, Montreal, Canada (haarslev@cs.concordia.ca) University of Applied Sciences, Wedel, Germany (rmoeller@fh-wedel.de)

More information

Networked Ontologies

Networked Ontologies Networked Ontologies Information Systems & Semantic Web Universität Koblenz-Landau Koblenz, Germany With acknowledgements to S. Schenk, M. Aquin, E. Motta and the NeOn project team http://www.neon-project.org/

More information

Lightweight Transformation of Tabular Open Data to RDF

Lightweight Transformation of Tabular Open Data to RDF Proceedings of the I-SEMANTICS 2012 Posters & Demonstrations Track, pp. 38-42, 2012. Copyright 2012 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes.

More information

Experiences with OWL-S, Directions for Service Composition:

Experiences with OWL-S, Directions for Service Composition: Experiences with OWL-S, Directions for Service Composition: The Cashew Position Barry Norton 1 Knowledge Media Institute, Open University, Milton Keynes, UK b.j.norton@open.ac.uk Abstract. Having used

More information

Constructing Virtual Documents for Keyword Based Concept Search in Web Ontology

Constructing Virtual Documents for Keyword Based Concept Search in Web Ontology Constructing Virtual Documents for Keyword Based Concept Search in Web Ontology Sapna Paliwal 1,Priya.M 2 1 School of Information Technology and Engineering, VIT University, Vellore-632014,TamilNadu, India

More information

A Method to Combine Linguistic Ontology-Mapping Techniques

A Method to Combine Linguistic Ontology-Mapping Techniques A Method to Combine Linguistic Ontology-Mapping Techniques Willem Robert van Hage, wrvhage@few.vu.nl Vrije University Amsterdam, Computer Science and TNO Science & Industry Abstract. We discuss four linguistic

More information

Models versus Ontologies - What's the Difference and where does it Matter?

Models versus Ontologies - What's the Difference and where does it Matter? Models versus Ontologies - What's the Difference and where does it Matter? Colin Atkinson University of Mannheim Presentation for University of Birmingham April 19th 2007 1 Brief History Ontologies originated

More information

Matching and Alignment: What is the Cost of User Post-match Effort?

Matching and Alignment: What is the Cost of User Post-match Effort? Matching and Alignment: What is the Cost of User Post-match Effort? (Short paper) Fabien Duchateau 1 and Zohra Bellahsene 2 and Remi Coletta 2 1 Norwegian University of Science and Technology NO-7491 Trondheim,

More information

Alignment-based modules for encapsulating ontologies

Alignment-based modules for encapsulating ontologies Alignment-based modules for encapsulating ontologies Jérôme Euzenat 1, Antoine Zimmermann 1, and Fred Freitas 2 1 INRIA Rhône-Alpes, Montbonnot, France 2 UFPE, Recife, Brazil Abstract. Ontology engineering

More information

Exploring and Using the Semantic Web

Exploring and Using the Semantic Web Exploring and Using the Semantic Web Mathieu d Aquin KMi, The Open University m.daquin@open.ac.uk What?? Exploring the Semantic Web Vocabularies Ontologies Linked Data RDF documents Example: Exploring

More information

Towards Rule Learning Approaches to Instance-based Ontology Matching

Towards Rule Learning Approaches to Instance-based Ontology Matching Towards Rule Learning Approaches to Instance-based Ontology Matching Frederik Janssen 1, Faraz Fallahi 2 Jan Noessner 3, and Heiko Paulheim 1 1 Knowledge Engineering Group, TU Darmstadt, Hochschulstrasse

More information

> Semantic Web Use Cases and Case Studies

> Semantic Web Use Cases and Case Studies > Semantic Web Use Cases and Case Studies Case Study: The Semantic Web for the Agricultural Domain, Semantic Navigation of Food, Nutrition and Agriculture Journal Gauri Salokhe, Margherita Sini, and Johannes

More information

Ontology Matching Techniques: a 3-Tier Classification Framework

Ontology Matching Techniques: a 3-Tier Classification Framework Ontology Matching Techniques: a 3-Tier Classification Framework Nelson K. Y. Leung RMIT International Universtiy, Ho Chi Minh City, Vietnam nelson.leung@rmit.edu.vn Seung Hwan Kang Payap University, Chiang

More information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting knowledge from Ontology using Jena for Semantic Web Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan

More information

Annotation Science From Theory to Practice and Use Introduction A bit of history

Annotation Science From Theory to Practice and Use Introduction A bit of history Annotation Science From Theory to Practice and Use Nancy Ide Department of Computer Science Vassar College Poughkeepsie, New York 12604 USA ide@cs.vassar.edu Introduction Linguistically-annotated corpora

More information