Navigation in Large Ontologies
|
|
- Terence James
- 6 years ago
- Views:
Transcription
1 Navigation in Large Ontologies Aamna Qamar 1 1 The University of Manchester, Oxford Rd, Manchester M13 9PL, UK Abstract. The ever-growing data on the Web has given rise to ontologies reaching the size of 100,000s concept names. The tools available to manipulate and navigate in ontologies are not competent enough to handle such large ontologies. This paper discusses a new tool prototype that allows the ontology engineers to easily perform navigation and exploration tasks in large ontologies for their sense-making. The navigation tasks, like ontology summary, focusing and zooming can be achieved through search functionality that can be run with or without reasoner. For filtering and extracting modules, the syntactic-locality modularization tools are also incorporated in the prototype. The evaluations presented in this paper demonstrate the significantly positive results obtained by experimentation with real-world large ontologies on this tool. Keywords: Ontologies, key concepts extraction, ontology engineering, Web Ontology Language (OWL), modularization, ontology navigation. 1 Introduction Ontologies are frameworks for organization of terminological information and specification of shared conceptualization [1, 2]. Like thesauri, ontologies are used to define the meaning of concepts, describe their properties and express the interrelationships between these concepts. They are used in a range of fields like Artificial Intelligence, Systems Engineering, Knowledge Management etc. Various sophisticated editors and visualization tools exist for navigating through the ontologies such as Protégé 1, OWL API 2 [3], NeOn Toolkit 3 etc. Usually ontologies perform quite well, providing efficient results for querying information. Unfortunately, the problem arises as the size of the ontologies starts reaching the likes of 100,000s of concepts [4]. Navigation facilities in large ontologies still require research attention and improved methods. This paper presents the development of an efficient navigation tool for such large ontologies. The paper is organized as follows. Section 2 covers the discussion on ontologies, and Web Ontology Language (OWL). The performance of existing tools for large ontologies is studied in Section 3. Section 4 explains the development approach for the prototype. Section 5 discusses the evaluation results. Finally, conclusion and future work are given in Section last accessed 2017/04/ last accessed 2017/04/ last accessed 2017/04/26
2 2 2 Ontologies and Web Ontology Language (OWL) 2.1 Overview of Ontologies The literature refers to ontologies in a variety of ways, but the most commonly used definition was given by Gruber [1], quoted as an explicit specification of a conceptualization. With the popularity of usage of ontologies, came the need to share the knowledge represented in these ontologies. Therefore, this definition was further elaborated by Borst et al. [2] as a formal specification of a shared conceptualization. Mathematically, ontologies can be defined as a triple [6]: O = (setofclasses, setof Roles, setof Relationships) According to Hitzler et al. [5], the Knowledge Representation (KR) revolves around the fundamental notions of axioms, entities and expressions. Most of the ontologies are also designed upon this fundamental architecture and have a common underlying structure irrespective of the language they are expressed in. The chief components of ontologies [7] include classes, individuals, attributes, relations, function terms, restrictions and rules. 2.2 Web Ontology Language (OWL) Web Ontology Language (OWL) is a family of Description Logic based Knowledge Representation languages developed for encoding ontologies [5]. Its increasingly expressive sublanguages are OWL Lite, OWL DL and OWL Full [8]. OWL 2 is an extension of the OWL language defined as a computational logicbased language such that knowledge expressed in it can be reasoned with by computer programs [5]. The structure of OWL 2 comprises of two layers around the ontology namely syntax and semantics layers. The syntaxes include RDF/XML [9], OWL/XML [10], Functional [11], Manchester [12] and Turtle [13]. Semantic specifications are used to define the meaning and derive interpretations of OWL ontologies and comprise of Direct and RDF-based semantics [14]. OWL 2 has three profiles or sublanguages [15] derived by trading off expressiveness for reasoning efficiency. These include OWL 2 EL, OWL 2 QL and OWL 2 RL. 2.3 OWL Tools and Applications To infer logical consequences from assertions made in an ontology, OWL reasoners are used [16]. They can be used for classification, debugging, subsumption, satisfiability, instance retrieval and conjunctive query answering. Some of the popular OWL reasoners are HermiT [17], Pellet [18], Fact++ [19] etc. They differ in terms of their implementation language, reasoning functions they provide and OWL Description Logic format they support. The OWL API [3], compliant with the W3C OWL 2 specifications, provides the functionality for loading, parsing, serializing, querying, inferencing and reasoning, and updating the ontologies. It also provides explanation of entailments made by the OWL reasoner and modules extraction from ontologies.
3 3 3 Navigation in Ontologies Major navigation tasks involved in understanding and utilizing an ontology include overview, focusing and zooming, and filtering [20]. Numerous navigation and visualization techniques using a variety of two-dimensional (2D) and three-dimensional (3D) methods have been developed for ontologies. Some of the visualization tools are Indented Lists, Node-link Graphs and Trees, Zooming, Space-filling, Focus, Context and Distortion. On the other hand, the non-visualization tools include OWL API [3], Locality-based Modularity, LOD Laundromat [21] etc. Various comparison surveys of these tools are found in the literature [22]. Table 1 summarizes the strengths and shortcomings of these tools. Clearly, these tools may be suitable for various kinds of applications, nature of the ontology and the tasks required to be accomplished. Table 1. Advantages and Disadvantages of Existing Navigation Tools Navigation Category Indented Lists Node-link Graphs and Trees Zooming Space-filling Focus, Context and Distortion OWL API Advantages overview of hierarchy simple, no clutter or overlap overview of hierarchy flexibility of view locating specific nodes color and size coding overview of instances global overview locating specific nodes quick and elaborate locating specific nodes Disadvantages only inheritance relationships multiple inheritance not clear excessive scrolling required labels not fully visible overlapping and cluttering no global context ineffective for structurerelated tasks no overview of hierarchical structure task-specific functions only 3.1 Key Concept Extraction The Key Concept Extraction (KCE) algorithm [23], incorporated in KC-Viz [24], provides a reduced form of ontology to make the visualization clearer and comprehensive. Each concept in the ontology is assigned an importance score using the statistical and topological measures of density, coverage and natural category, etc. The density refers to richness of a concept in terms of properties and relationships it has with other concepts. Coverage of the ontology in its hierarchy of relationships is to be maximized. Natural category evaluates the measures like name simplicity and how basic level the names of concepts are. The final score is evaluated as a weighted sum of the values of these parameters for each of the concept. The high scoring concepts are the ones that are more central and significant to the ontology domain. KCE API 4 provides the implementation of this algorithm. 4 last accessed 2017/06/07
4 4 3.2 Handling Large Ontologies Katifori et al. [22] consider that for large ontologies, the semantic zooming of the concepts is much more beneficial and desirable than the geometrical scaling in the visualization. Moreover, the notion of reducing the ontology size by clustering methods or hiding nodes is also recommended [25] which is where the Key Concepts Extraction algorithm [23] comes into play. This is because instead of dealing with the entire ontologies with all the classes, only a subset of its most significant concepts can be utilized for navigational tasks. These summarized ontologies have been shown to be significantly correlated to experts-produced versions in terms of key concepts extracted [23]. The prototype presented in this paper incorporates KCE algorithm to obtain a summarized version of large ontologies instead of all its details. The ontology engineers can then use this reduced version as an initial point for in-depth navigation of further concepts in the ontology. 4 Navigation in Large Ontologies Prototype 4.1 System Features The prototype development activity was carried out over a span of three sprints following the agile software development methodology. Each sprint was designed to add certain features which were then tested. The details of these sprints are given below: Sprint One. In the first sprint, the basic requirements of a tool for navigation in large ontologies were implemented. These include construction of a convenient graphical user interface for the user providing the functionality to upload an ontology (.owl files only). As a result, the system displays the ontology summary using OWL API [3] functions and overview in the form of a hierarchical tree constructed from most significant concepts obtained from KCE algorithm [23]. Additionally, zooming and focusing functionality through search for a concept from the loaded ontology using the Pellet reasoner [18] were added. The search was designed to return all the subclasses, super classes, disjoint classes, equivalent classes and individuals for the search seed. The modularization tools from OWL API [3] were also incorporated provide filtering mechanism. Sprint Two. Sprint two was majorly focused on building upon the existing functionalities developed in sprint one and adding advanced features as well. They included the functionality to load ontology from its URI, search for multiple signature seeds from a user-provided comma-separated list of concepts, OR and AND combinations of seeds in search results, modularization for multiple signature seeds, save the modularized components as a standalone ontology, and provide configurable top concepts for KCE hierarchy tree construction.
5 5 Sprint Three. This sprint was focused on making optimizations in the system to further improve its efficiency for large ontologies. KCE hierarchy tree construction was optimized by adding a restriction to run this if there are less than 10,000 concepts. For other cases, a two-step overview could be achieved by first obtaining a module from very large ontology and then getting its overview tree. A mechanism was also implemented to save the results of KCE algorithm [23] in a text file after it runs on an ontology. Whenever the same ontology was loaded into the system again, the already saved results were used to build the hierarchy tree, hence saving time and resources. This required serialization and de-serialization of the object that holds the taxonomy with importance scores which was achieved by incorporating a wrapper over the original functions from KCE API. 4.2 System Architecture The system had three basic structural layers, i.e., the prototype application, OWL API and KCE API. The application layer was the main functionality hub where the user interface (UI) and the underlying code was implemented. The interactions with the ontology were carried out by making a transaction with the OWL API layer to use the ontology-related functions. The KCE API layer handled the transfer of data between the KCE algorithm [23] and the KCE taxonomy object to populate the algorithm results which was then communicated to the code in application layer. An additional layer, the KCE wrapper, was added to achieve the serialization/de-serialization mechanism to save and retrieve the KCE taxonomy object with evaluated importance scores for all the concepts. Fig. 1. System Architecture for the Prototype
6 6 5 Prototype s Performance Evaluation The tool s performance was evaluated using large ontologies for carrying out navigation tasks such as zooming in/out, extracting and focusing on specific parts of the information. Table 3 gives the open source ontologies used in evaluation along with the number of classes, axioms and logical axioms they contain. Table 2. Ontologies Selected for Evaluation Ontology Classes Axioms Logical Axioms SNOMED-CT 5 326,654 1,477, ,665 SNOMED 6 319,369 1,448, ,380 NCI Thesaurus 7 125,523 1,891, ,208 GENE 8 48, , ,665 Full Galen 9 23,141 63,329 37,696 SUMO 10 4, , ,752 Galen 11 2,748 7,690 4,529 Pizza Ontology Table 3. Comparison of Loading Time (seconds) Prototype for Navigation in Large Ontologies Protégé Ontology Browser OWLViz (Protégé) OntoGraf (Protégé) KC-Viz (Ne- On Toolkit) SNOMED-CT 28 GC overhead limit exceeded SNOMED 28 GC overhead limit exceeded NCI Thesaurus 14 GC overhead limit exceeded GENE 19 GC overhead limit exceeded Full Galen GC overhead limit exceeded SUMO GC overhead limit exceeded Galen Provided by Dr.-Ing Renate Schmidt, University of Manchester on 2017/05/ last accessed 2017/04/ last accessed 2017/04/ last accessed 2017/04/ last accessed 2017/04/ last accessed 2017/04/ last accessed 2017/04/ last accessed 2017/03/01
7 7 To benchmark the performance of the prototype with the existing navigation tools, a comparative study was carried out. The existing systems used in this testing include Protégé and its plugins OWLViz version and OntoGraf version 1.0.1, and KC- Viz [24] which is a plugin for NeOn Toolkit. The timing measurements given in Table 4 are for loading the respective ontologies in all these tools, with ontologies given in the decreasing order of their size. This information is presented in a graphical form with bar chart shown in Figure 2. Fig. 2. Comparison of Loading Time (seconds) The results obtained were quite surprising as none of the existing tools was able to even load most of the large ontologies, let alone allow any navigation tasks. They all completely failed to work with any ontology with the order of a hundred thousand axioms in it. On the contrary, the prototype presented in this paper was able to not only load these ontologies but also perform all the navigation tasks. The reason behind this was that all these tools try to fetch all the details of the ontology at once which takes up all the resources choking the system. The prototype developed here, however, adopted an approach of extracting information gradually on user-demand rather than fetching everything in the beginning. Therefore, it can be easily inferred that this tool outperforms all the others and can support ontology engineering tasks in very large ontologies. 5.1 Case Study To examine the behavior of the prototype for navigation tasks, two case studies were conducted. They were also insightful for determining the quantitative measure of user actions required to perform a task and the qualitative measures of user experience and ease-of-use while using a real-world ontology.
8 8 Case Study I. The first part of this case study was to load and navigate in an ontology that is smaller in size and known to the user. The reason behind this was to evaluate the performance of the prototype and compare the usage for ontology engineering tasks with other tools. Since Pizza Ontology, with 99 classes and 940 axioms, was already being used for understanding and practice usage of the OWL API [3], so it was used here. This case study revealed certain interesting points from the comparison of this prototype and Protégé. Several features like modularization and module saving that were added into the prototype were not available in Protégé forcing the engineer to use other tools to perform those tasks. All of them, however, could be accomplished from the same tool developed here while requiring minimal number of user actions. Case Study II. As a proof of concept, NCI Thesaurus, with 125,523 concepts and 1,891,914 axioms was used for this case study. The plan was to perform the zooming and filtering tasks according to the steps followed in the first case study for both the prototype and Protégé. However, Protégé ontology browser failed to load this large ontology altogether and hence, the tasks performance could not be compared. This case study again exhibited that the existing ontology navigation tools are not able to process such large ontologies making it impossible to perform any navigation or visualization tasks. Whereas in the case of this prototype, although at first, the system does not display an overview of the ontology, modularization, filtering and zooming can still be performed. This gradual extraction of information from the ontology on user-request is what makes this prototype tool more suitable for navigation in large ontologies. 6 Conclusion and Future Work The aim of this paper was to introduce a system that enables the ontology engineers to perform navigational tasks like overview, filtering, focusing etc. in large ontologies. Several tools for ontology browsing, navigation and visualization were studied and used to understand their working and issues they face for large ontologies. The literature also suggested that for very large ontologies, instead of extracting all the information, a reduced form of ontologies could be more beneficial. Moreover, visualization simply does not work because of limited screen space and cluttering issues. Two important findings were incorporated in the prototype. Firstly, the OWL API [3] was used to access, manipulate and perform ontology operations programmatically. Secondly, the KCE API that employs Key Concept Extraction (KCE) algorithm [23] to extract the most significant concepts from an ontology based on certain importance factors such as coverage, density and natural category was utilized. The prototype was developed using agile framework by dividing the job over three sprints for implementing prototype features, adding advanced features and performing optimizations respectively. To benchmark this tool with others, the timing evaluations were made for same tasks for a few large ontologies. This revealed a significant achievement of this prototype that it allowed the navigation in very large ontologies
9 9 (more than 100,000 concepts) where all the other existing tools completely failed. The user-experience and convenience were analyzed through two case studies showing that this prototype was very simple and self-guiding for the user. From the analysis of evaluation results, it can be safely concluded that this system has successfully delivered the requirement of performing navigational tasks on large ontologies. A few recommendations for future work on this prototype are mentioned here. For a better user understanding, the results could be made to display class labels rather than IRIs. For extremely large ontologies, the garbage collector (GC) overhead limit must be handled accordingly. Currently, the system only accepts ontologies in.owl files. To increase its application range, it can be made to accept other data sources (CSV, Excel sheets, databases etc.) as user input. References 1. Gruber, T. R.: A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 5(2), (1993). 2. Borst, P., Akkermans, H., Top, J.: Engineering Ontologies. International Journal of Human-Computer Studies 46(2-3), (1997). 3. Horridge, M., Bechhofer, S.: The OWL API: A Java API for OWL Ontologies. Semantic Web 2(1), (2011). 4. Jiao, Z. L., Liu, Q., Li, Y.-F., Marriott, K., Wybrow, M.: Visualization of Large Ontologies with Landmarks. In: GRAPP/IVAPP, pp (2013). 5. Hitzler, P., Kr otzsch, M., Parsia, B., Patel-Schneider, P. F., Rudolph, S.: OWL 2 Web Ontology Language Primer. W3C Recommendation 27(1), 123 (2009). 6. Amann, B., Cnam, C., Martin, R. S., Fundulaki, I.: Integrating Ontologies and Thesauri to Build RDF Schemas. In ECDL-99: Research and Advanced Technologies for Digital Libraries, Lecture Notes in Computer Science, Vol. 99, pp , Springer (1999). 7. Lord, P.: Components of an Ontology. Ontogenesis (2010). 8. McGuinness, D. L., Van Harmelen, F.: OWL Web Ontology Language Overview. W3C Recommendation 10(10), (2004). 9. Patel-Schneider, P. F., Hayes, P., Horrocks, I.: OWLWeb Ontology Language Semantics and Abstract Syntax. W3C Recommendation, 10, (2004). 10. Motik, B., Parsia, B., Patel-Schneider, P. F.: OWL 2 Web Ontology Language XML Serialization. World Wide Web Consortium, (2009). 11. Motik, B., Patel-Schneider, P. F., Parsia, B., Bock, C., Fokoue, A., Haase, P., Hoekstra, R., Horrocks, I., Ruttenberg, A., Sattler, U.: OWL 2 Web Ontology Language: Structural Specification and Functional-style Syntax. W3C Recommendation 27(65), (2009). 12. Horridge, M., Drummond, N., Goodwin, J., Rector, A., Wang, H. H.: The Manchester OWL Syntax. In: 2006 OWL Experiences and Directions Workshop (OWL-ED), (2006). 13. Beckett, D., Berners-Lee, T., Prudhommeaux, E., Carothers, G.: RDF 1.1 Turtle - Terse RDF Triple Language. W3C Recommendation, (2014). 14. Kr otzsch, M.: OWL 2 Profiles: An Introduction to Lightweight Ontology Languages. In: Reasoning Web International Summer School, pp Springer, (2012). 15. Motik, B., Grau, B. C., Horrocks, I.,Wu, Z., Fokoue, A., Lutz, C.: OWL 2 Web Ontology Language Profiles. W3C Recommendation 27, 61 (2009). 16. Dentler, K., Cornet, R., Ten Teije, A., De Keizer, N.: Comparison of Reasoners for Large Ontologies in the OWL 2 EL Profile. Semantic Web 2(2), (2011).
10 Glimm, B., Horrocks, I., Motik, B., Stoilos, G., Wang, Z.: HermiT: An OWL 2 Reasoner. Journal of Automated Reasoning 53(3), (2014). 18. Sirin, E., Parsia, B., Grau, B. C., Kalyanpur, A., Katz, Y.: Pellet: A Practical OWL-DL Reasoner. Web Semantics: Science, Services and Agents on the World Wide Web 5(2), (2007). 19. Tsarkov, D., Horrocks, I.: FaCT++ Description Logic Reasoner: System Description. In: Third International Joint Conference on Automated Reasoning, pp Springer Berlin Heidelberg, Berlin, Heidelberg (2006). 20. Jiao, Z. L., Liu, Q., Li, Y.-F., Marriott, K., Wybrow, M.: Visualization of Large Ontologies with Landmarks. In: GRAPP/IVAPP, pp (2013). 21. Beek, W., Rietveld, L., Bazoobandi, H. R., Wielemaker, J., Schlobach, S.: LOD Laundromat: A Uniform Way of Publishing Other People s Dirty Data. In: 13th International Semantic Web Conference - Part I, ISWC 14, pp Springer-Verlag New York, Inc., New York, NY, USA (2014). 22. Katifori, A., Halatsis, C., Lepouras, G., Vassilakis, C., Giannopoulou, E.: Ontology Visualization Methods - A Survey. ACM Computing Survey (CSUR) 39(4), 10 (2007). 23. Peroni, S., Motta, E., daquin, M.: Identifying Key Concepts in an Ontology, through the Integration of Cognitive Principles with Statistical and Topological Measures. In: 3rd Asian Semantic Web Conference on The Semantic Web, pp Springer, Berlin, Heidelberg (2008). 24. Motta, E., Peroni, S., Li, N., d Aquin, M.: KC-Viz: A Novel Approach to Visualizing and Navigating Ontologies. (2010). 25. Van Ham, F., van Wijk, J. J.: BeamTrees: Compact Visualization of Large Hierarchies. In: IEEE Symposium on Information Visualization (InfoVis, 2002), 2(1), (2002).
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 informationExtracting Finite Sets of Entailments from OWL Ontologies
Extracting Finite Sets of Entailments from OWL Ontologies Samantha Bail, Bijan Parsia, Ulrike Sattler The University of Manchester Oxford Road, Manchester, M13 9PL {bails,bparsia,sattler@cs.man.ac.uk}
More informationThe OWL API: An Introduction
The OWL API: An Introduction Sean Bechhofer and Nicolas Matentzoglu University of Manchester sean.bechhofer@manchester.ac.uk OWL OWL allows us to describe a domain in terms of: Individuals Particular objects
More informationMaking Ontology Documentation with LODE
Proceedings of the I-SEMANTICS 2012 Posters & Demonstrations Track, pp. 63-67, 2012. Copyright 2012 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes.
More informationLanguages and tools for building and using ontologies. Simon Jupp, James Malone
An overview of ontology technology Languages and tools for building and using ontologies Simon Jupp, James Malone jupp@ebi.ac.uk, malone@ebi.ac.uk Outline Languages OWL and OBO classes, individuals, relations,
More informationjcel: A Modular Rule-based Reasoner
jcel: A Modular Rule-based Reasoner Julian Mendez Theoretical Computer Science, TU Dresden, Germany mendez@tcs.inf.tu-dresden.de Abstract. jcel is a reasoner for the description logic EL + that uses a
More informationOntology 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 informationAccess rights and collaborative ontology integration for reuse across security domains
Access rights and collaborative ontology integration for reuse across security domains Martin Knechtel SAP AG, SAP Research CEC Dresden Chemnitzer Str. 48, 01187 Dresden, Germany martin.knechtel@sap.com
More informationOWL Rules, OK? Ian Horrocks Network Inference Carlsbad, CA, USA
OWL Rules, OK? Ian Horrocks Network Inference Carlsbad, CA, USA ian.horrocks@networkinference.com Abstract Although the OWL Web Ontology Language adds considerable expressive power to the Semantic Web
More informationTrOWL: Tractable OWL 2 Reasoning Infrastructure
TrOWL: Tractable OWL 2 Reasoning Infrastructure Edward Thomas, Jeff Z. Pan, and Yuan Ren Department of Computing Science, University of Aberdeen, Aberdeen AB24 3UE, UK Abstract. The Semantic Web movement
More informationELK Reasoner: Architecture and Evaluation
ELK Reasoner: Architecture and Evaluation Yevgeny Kazakov 1, Markus Krötzsch 2, and František Simančík 2 1 Institute of Artificial Intelligence, Ulm University, Germany 2 Department of Computer Science,
More informationExtracting 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 informationHelmi Ben Hmida Hannover University, Germany
Helmi Ben Hmida Hannover University, Germany 1 Summarizing the Problem: Computers don t understand Meaning My mouse is broken. I need a new one 2 The Semantic Web Vision the idea of having data on the
More informationRESTful Encapsulation of OWL API
Ramya Dirsumilli 1 and Till Mossakowski 2 1 Department of Computer Science, Otto von Guericke University, Magdeburg, Germany 2 Institute of Knowledge and Language Engineering, Otto von Guericke University,
More informationAutomated Benchmarking of Description Logic Reasoners
Automated Benchmarking of Description Logic Reasoners Tom Gardiner, Ian Horrocks, Dmitry Tsarkov University of Manchester Manchester, UK {gardiner horrocks tsarkov}@cs.man.ac.uk May 12, 2006 1 Introduction
More informationOntology for Exploring Knowledge in C++ Language
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,
More informationFedX: A Federation Layer for Distributed Query Processing on Linked Open Data
FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany
More informationA Tool for Storing OWL Using Database Technology
A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,
More informationOntology Creation and Development Model
Ontology Creation and Development Model Pallavi Grover, Sonal Chawla Research Scholar, Department of Computer Science & Applications, Panjab University, Chandigarh, India Associate. Professor, Department
More informationRacer: 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 informationSnorocket 2.0: Concrete Domains and Concurrent Classification
Snorocket 2.0: Concrete Domains and Concurrent Classification Alejandro Metke-Jimenez and Michael Lawley The Australian e-health Research Centre ICT Centre, CSIRO Brisbane, Queensland, Australia {alejandro.metke,michael.lawley}@csiro.au
More informationAn Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information
An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information P. Smart, A.I. Abdelmoty and C.B. Jones School of Computer Science, Cardiff University, Cardiff,
More informationOntology Refinement and Evaluation based on is-a Hierarchy Similarity
Ontology Refinement and Evaluation based on is-a Hierarchy Similarity Takeshi Masuda The Institute of Scientific and Industrial Research, Osaka University Abstract. Ontologies are constructed in fields
More informationEvaluating OWL 2 Reasoners in the Context Of Checking Entity-Relationship Diagrams During Software Development
Evaluating OWL 2 Reasoners in the Context Of Checking Entity-Relationship Diagrams During Software Development Alexander A. Kropotin Department of Economic Informatics, Leuphana University of Lüneburg,
More informationBuilding Ontologies Collaboratively Using ContentCVS
Building Ontologies Collaboratively Using ContentCVS E. Jiménez-Ruiz 1, B. Cuenca Grau 2, I. Horrocks 2, and R. Berlanga 1 1 Universitat Jaume I, Spain, {ejimenez,berlanga}@uji.es 2 University of Oxford,
More informationRepresenting Product Designs Using a Description Graph Extension to OWL 2
Representing Product Designs Using a Description Graph Extension to OWL 2 Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. Product development requires
More informationProbabilistic 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 informationCriteria 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 informationThe OWL API: A Java API for Working with OWL 2 Ontologies
The OWL API: A Java API for Working with OWL 2 Ontologies Matthew Horridge 1, Sean Bechhofer 1 The University of Manchester, UK Abstract. This paper presents the OWL API a high level Application Programming
More informationOptimised Classification for Taxonomic Knowledge Bases
Optimised Classification for Taxonomic Knowledge Bases Dmitry Tsarkov and Ian Horrocks University of Manchester, Manchester, UK {tsarkov horrocks}@cs.man.ac.uk Abstract Many legacy ontologies are now being
More informationOntology 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 informationOntoXpl Exploration of OWL Ontologies
OntoXpl Exploration of OWL Ontologies Volker Haarslev and Ying Lu and Nematollah Shiri Computer Science Department Concordia University, Montreal, Canada haarslev@cs.concordia.ca ying lu@cs.concordia.ca
More informationOntology Merging: on the confluence between theoretical and pragmatic approaches
Ontology Merging: on the confluence between theoretical and pragmatic approaches Raphael Cóbe, Renata Wassermann, Fabio Kon 1 Department of Computer Science University of São Paulo (IME-USP) {rmcobe,renata,fabio.kon}@ime.usp.br
More informationA platform for distributing and reasoning with OWL-EL knowledge bases in a Peer-to-Peer environment
A platform for distributing and reasoning with OWL-EL knowledge bases in a Peer-to-Peer environment Alexander De Leon 1, Michel Dumontier 1,2,3 1 School of Computer Science 2 Department of Biology 3 Instititute
More informationThe onprom Toolchain for Extracting Business Process Logs using Ontology-based Data Access
The onprom Toolchain for Extracting Business Process Logs using Ontology-based Data Access Diego Calvanese, Tahir Emre Kalayci, Marco Montali, and Ario Santoso KRDB Research Centre for Knowledge and Data
More informationAndroid Went Semantic: Time for Evaluation
Android Went Semantic: Time for Evaluation Carlos Bobed, Fernando Bobillo, Roberto Yus, Guillermo Esteban, and Eduardo Mena Dept. of Computer Science & Systems Engineering, University of Zaragoza, Spain
More informationTRANSFORMER FAULT DIAGNOSIS BASED ON ONTOLOGY AND DISSOLVED GAS ANALYSIS
TRANSFORMER FAULT DIAGNOSIS BASED ON ONTOLOGY AND DISSOLVED GAS ANALYSIS Yanli XIN 1 Wenhu TANG 1 Guojun LU 2 Yuning WU 2 Guopei WU Yu QIN 2 xin.yanli@mail.scut.edu.cn luguojun@163.net qinyu1985@163.com
More informationLightweight Semantic Web Motivated Reasoning in Prolog
Lightweight Semantic Web Motivated Reasoning in Prolog Salman Elahi, s0459408@sms.ed.ac.uk Supervisor: Dr. Dave Robertson Introduction: As the Semantic Web is, currently, in its developmental phase, different
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More informationOWL extended with Meta-modelling
OWL extended with Meta-modelling Regina Motz 1, Edelweis Rohrer 1, Paula Severi 2 and Ignacio Vidal 1 1 Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay 2 Department
More informationLearning from the Masters: Understanding Ontologies found on the Web
Learning from the Masters: Understanding Ontologies found on the Web Bernardo Cuenca Grau 1, Ian Horrocks 1, Bijan Parsia 1, Peter Patel-Schneider 2, and Ulrike Sattler 1 1 School of Computer Science,
More informationDRAOn: A Distributed Reasoner for Aligned Ontologies
DRAOn: A Distributed Reasoner for Aligned Ontologies Chan Le Duc 1, Myriam Lamolle 1, Antoine Zimmermann 2, and Olivier Curé 3 1 LIASD Université Paris 8 - IUT de Montreuil, France {chan.leduc, myriam.lamolle}@iut.univ-paris8.fr
More informationOWL 2 Profiles. An Introduction to Lightweight Ontology Languages. Markus Krötzsch University of Oxford. Reasoning Web 2012
University of Oxford Department of Computer Science OWL 2 Profiles An Introduction to Lightweight Ontology Languages Markus Krötzsch University of Oxford Reasoning Web 2012 Remark for the Online Version
More informationModularity in Ontologies: Introduction (Part A)
Modularity in Ontologies: Introduction (Part A) Thomas Schneider 1 Dirk Walther 2 1 Department of Computer Science, University of Bremen, Germany 2 Faculty of Informatics, Technical University of Madrid,
More informationEQuIKa System: Supporting OWL applications with local closed world assumption
EQuIKa System: Supporting OWL applications with local closed world assumption Anees Mehdi and Jens Wissmann Institute AIFB, Karlsruhe Institute of Technology, DE anees.mehdi@kit.edu Forschungszentrum Informatik
More informationThe ELepHant Reasoner System Description
The ELepHant Reasoner System Description Barış Sertkaya sertkaya.baris@googlemail.com Abstract. We intoduce the ELepHant reasoner, a consequence-based reasoner for the EL + fragment of DLs. We present
More informationAutomating Instance Migration in Response to Ontology Evolution
Automating Instance Migration in Response to Ontology Evolution Mark Fischer 1, Juergen Dingel 1, Maged Elaasar 2, Steven Shaw 3 1 Queen s University, {fischer,dingel}@cs.queensu.ca 2 Carleton University,
More informationSEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL
SEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL Wang Wei, Payam M. Barnaghi School of Computer Science and Information Technology The University of Nottingham Malaysia Campus {Kcy3ww, payam.barnaghi}@nottingham.edu.my
More informationOntologies 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 informationOWLS-SLR An OWL-S Service Profile Matchmaker
OWLS-SLR An OWL-S Service Profile Matchmaker Quick Use Guide (v0.1) Intelligent Systems and Knowledge Processing Group Aristotle University of Thessaloniki, Greece Author: Georgios Meditskos, PhD Student
More informationSEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES
SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES Ms. Neha Dalwadi 1, Prof. Bhaumik Nagar 2, Prof. Ashwin Makwana 1 1 Computer Engineering, Chandubhai S Patel Institute of Technology Changa, Dist.
More informationIgniting the OWL 1.1 Touch Paper: The OWL API
Igniting the OWL 1.1 Touch Paper: The OWL API Matthew Horridge 1, Sean Bechhofer 1, and Olaf Noppens 2 1 The University of Manchester 2 Ulm University Abstract. This paper describes the design and implementation
More informationA 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 informationThe OWL Instance Store: System Description
The OWL Instance Store: System Description Sean Bechhofer, Ian Horrocks, Daniele Turi Information Management Group School of Computer Science The University of Manchester Manchester, UK @cs.manchester.ac.uk
More informationVisualization of Large Ontologies with Landmarks
Visualization of Large Ontologies with Landmarks Zong Lei Jiao 1, Qiang Liu 1, Yuan-Fang Li 1, Kim Marriott 1,2 and Michael Wybrow 1,2 1 Faculty of Information Technology, Monash University, Clayton, Victoria
More informationSKOS. 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 informationDevelopment of an Ontology-Based Portal for Digital Archive Services
Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw
More informationContext Ontology Construction For Cricket Video
Context Ontology Construction For Cricket Video Dr. Sunitha Abburu Professor& Director, Department of Computer Applications Adhiyamaan College of Engineering, Hosur, pin-635109, Tamilnadu, India Abstract
More informationLearning Probabilistic Ontologies with Distributed Parameter Learning
Learning Probabilistic Ontologies with Distributed Parameter Learning Giuseppe Cota 1, Riccardo Zese 1, Elena Bellodi 1, Fabrizio Riguzzi 2, and Evelina Lamma 1 1 Dipartimento di Ingegneria University
More informationJava Learning Object Ontology
Java Learning Object Ontology Ming-Che Lee, Ding Yen Ye & Tzone I Wang Laboratory of Intelligent Network Applications Department of Engineering Science National Chung Kung University Taiwan limingche@hotmail.com,
More informationPayola: Collaborative Linked Data Analysis and Visualization Framework
Payola: Collaborative Linked Data Analysis and Visualization Framework Jakub Klímek 1,2,Jiří Helmich 1, and Martin Nečaský 1 1 Charles University in Prague, Faculty of Mathematics and Physics Malostranské
More informationAnswering Queries over OWL Ontologies with SPARQL
Answering Queries over OWL Ontologies with SPARQL Ilianna Kollia 1, Birte Glimm 2, and Ian Horrocks 2 1 ECE School, National Technical University of Athens, Greece 2 Oxford University Computing Laboratory,
More informationPresented By Aditya R Joshi Neha Purohit
Presented By Aditya R Joshi Neha Purohit Pellet What is Pellet? Pellet is an OWL- DL reasoner Supports nearly all of OWL 1 and OWL 2 Sound and complete reasoner Written in Java and available from http://
More informationReplacing SEP-Triplets in SNOMED CT using Tractable Description Logic Operators
Replacing SEP-Triplets in SNOMED CT using Tractable Description Logic Operators Boontawee Suntisrivaraporn 1, Franz Baader 1, Stefan Schulz 2, Kent Spackman 3 1 TU Dresden, Germany, {meng,baader}@tcs.inf.tu-dresden.de
More informationWeb Ontology for Software Package Management
Proceedings of the 8 th International Conference on Applied Informatics Eger, Hungary, January 27 30, 2010. Vol. 2. pp. 331 338. Web Ontology for Software Package Management Péter Jeszenszky Debreceni
More informationSkyEyes: A Semantic Browser For the KB-Grid
SkyEyes: A Semantic Browser For the KB-Grid Yuxin Mao, Zhaohui Wu, Huajun Chen Grid Computing Lab, College of Computer Science, Zhejiang University, Hangzhou 310027, China {maoyx, wzh, huajunsir}@zju.edu.cn
More informationOntology Visualization Methods & Tools: A Survey of the State of the Art
Ontology Visualization Methods & Tools: A Survey of the State of the Art Marek Dudáš 1, Steffen Lohmann 2, Vojtěch Svátek 1 & Dmitry Pavlov 3 1 University of Economics, Prague, Czech Republic 2 Fraunhofer
More informationProposal for Implementing Linked Open Data on Libraries Catalogue
Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:
More informationScalability via Parallelization of OWL Reasoning
Scalability via Parallelization of OWL Reasoning Thorsten Liebig, Andreas Steigmiller, and Olaf Noppens Institute for Artificial Intelligence, Ulm University 89069 Ulm, Germany firstname.lastname@uni-ulm.de
More informationOrchestrating Music Queries via the Semantic Web
Orchestrating Music Queries via the Semantic Web Milos Vukicevic, John Galletly American University in Bulgaria Blagoevgrad 2700 Bulgaria +359 73 888 466 milossmi@gmail.com, jgalletly@aubg.bg Abstract
More informationTowards using OWL DL as a metamodelling framework for ATL
Towards using OWL DL as a metamodelling framework for ATL Dennis Wagelaar Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium dennis.wagelaar@vub.ac.be Abstract. Ontologies have become increasingly
More informationNew Tools for the Semantic Web
New Tools for the Semantic Web Jennifer Golbeck 1, Michael Grove 1, Bijan Parsia 1, Adtiya Kalyanpur 1, and James Hendler 1 1 Maryland Information and Network Dynamics Laboratory University of Maryland,
More informationBrain, a library for the OWL2 EL profile
Brain, a library for the OWL2 EL profile Samuel Croset 1, John Overington 1, and Dietrich Rebholz-Schuhmann 1 EMBL-EBI, Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SD UK croset@ebi.ac.uk Abstract.
More informationPOMELo: A PML Online Editor
POMELo: A PML Online Editor Alvaro Graves Tetherless World Constellation Department of Cognitive Sciences Rensselaer Polytechnic Institute Troy, NY 12180 gravea3@rpi.edu Abstract. This paper introduces
More informationGrid Resources Search Engine based on Ontology
based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang
More informationCollaborative Ontology Construction using Template-based Wiki for Semantic Web Applications
2009 International Conference on Computer Engineering and Technology Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications Sung-Kooc Lim Information and Communications
More informationPerformance Evaluation of Semantic Registries: OWLJessKB and instancestore
Service Oriented Computing and Applications manuscript No. (will be inserted by the editor) Performance Evaluation of Semantic Registries: OWLJessKB and instancestore Simone A. Ludwig 1, Omer F. Rana 2
More informationA Tutorial of Viewing and Querying the Ontology of Soil Properties and Processes
A Tutorial of Viewing and Querying the Ontology of Soil Properties and Processes Heshan Du and Anthony Cohn University of Leeds, UK 1 Introduction The ontology of soil properties and processes (OSP) mainly
More informationarxiv: v1 [cs.lo] 23 Apr 2012
The Distributed Ontology Language (DOL): Ontology Integration and Interoperability Applied to Mathematical Formalization Christoph Lange 1,2, Oliver Kutz 1, Till Mossakowski 1,3, and Michael Grüninger
More informationTractable Extensions of the Description Logic EL with Numerical Datatypes
Proc. 23rd Int. Workshop on Description Logics (DL2010), CEUR-WS 573, Waterloo, Canada, 2010. Tractable Extensions of the Description Logic EL with Numerical Datatypes Despoina Magka, Yevgeny Kazakov,
More informationResearch Article A Method of Extracting Ontology Module Using Concept Relations for Sharing Knowledge in Mobile Cloud Computing Environment
e Scientific World Journal, Article ID 382797, 5 pages http://dx.doi.org/10.1155/2014/382797 Research Article A Method of Extracting Ontology Module Using Concept Relations for Sharing Knowledge in Mobile
More informationKOSIMap: Ontology alignments results for OAEI 2009
KOSIMap: Ontology alignments results for OAEI 2009 Quentin Reul 1 and Jeff Z. Pan 2 1 VUB STARLab, Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium 2 University of Aberdeen, Aberdeen AB24
More informationData formats for exchanging classifications UNSD
ESA/STAT/AC.234/22 11 May 2011 UNITED NATIONS DEPARTMENT OF ECONOMIC AND SOCIAL AFFAIRS STATISTICS DIVISION Meeting of the Expert Group on International Economic and Social Classifications New York, 18-20
More informationA WEB-BASED TOOLKIT FOR LARGE-SCALE ONTOLOGIES
A WEB-BASED TOOLKIT FOR LARGE-SCALE ONTOLOGIES 1 Yuxin Mao 1 School of Computer and Information Engineering, Zhejiang Gongshang University, Hangzhou 310018, P.R. China E-mail: 1 maoyuxin@zjgsu.edu.cn ABSTRACT
More informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Most of today s Web content is intended for the use of humans rather than machines. While searching documents on the Web using computers, human interpretation is required before
More informationDRAOn: A Distributed Reasoner for Aligned Ontologies
DRAOn: A Distributed Reasoner for Aligned Ontologies Chan Le Duc 1, Myriam Lamolle 1, Antoine Zimmermann 2, and Olivier Curé 3 1 LIASD Université Paris 8 - IUT de Montreuil, France {chan.leduc, myriam.lamolle}@iut.univ-paris8.fr
More informationImproving Adaptive Hypermedia by Adding Semantics
Improving Adaptive Hypermedia by Adding Semantics Anton ANDREJKO Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovak republic andrejko@fiit.stuba.sk
More informationSTS Infrastructural considerations. Christian Chiarcos
STS Infrastructural considerations Christian Chiarcos chiarcos@uni-potsdam.de Infrastructure Requirements Candidates standoff-based architecture (Stede et al. 2006, 2010) UiMA (Ferrucci and Lally 2004)
More informationSemantic 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 informationMERGING BUSINESS VOCABULARIES AND RULES
MERGING BUSINESS VOCABULARIES AND RULES Edvinas Sinkevicius Departament of Information Systems Centre of Information System Design Technologies, Kaunas University of Lina Nemuraite Departament of Information
More informationJENA: A Java API for Ontology Management
JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic
More informationSPARQL Back-end for Contextual Logic Agents
SPARQL Back-end for Contextual Logic Agents Cláudio Fernandes and Salvador Abreu Universidade de Évora Abstract. XPTO is a contextual logic system that can represent and query OWL ontologies from a contextual
More informationSimplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies
Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies Pace University IEEE BigDataSecurity, 2015 Aug. 24, 2015 Outline Ontology and Knowledge Representation 1 Ontology and Knowledge
More informationOSDBQ: Ontology Supported RDBMS Querying
OSDBQ: Ontology Supported RDBMS Querying Cihan Aksoy 1, Erdem Alparslan 1, Selçuk Bozdağ 2, İhsan Çulhacı 3, 1 The Scientific and Technological Research Council of Turkey, Gebze/Kocaeli, Turkey 2 Komtaş
More informationAnnotation for the Semantic Web During Website Development
Annotation for the Semantic Web During Website Development Peter Plessers and Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,
More informationOn the Feasibility of Using OWL 2 DL Reasoners for Ontology Matching Problems
On the Feasibility of Using OWL 2 DL Reasoners for Ontology Matching Problems Ernesto Jiménez-Ruiz, Bernardo Cuenca Grau, and Ian Horrocks Department of Computer Science, University of Oxford {ernesto,berg,ian.horrocks}@cs.ox.ac.uk
More informationOWL 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 informationMain topics: Presenter: Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary TDT OWL
1 TDT4215 Web Intelligence Main topics: Introduction to Web Ontology Language (OWL) Presenter: Stein L. Tomassen 2 Outline Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary
More informationSmart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications
24Am Smart Open Services for European Patients Open ehealth initiative for a European large scale pilot of Patient Summary and Electronic Prescription Work Package 3.5 Semantic Services Definition Appendix
More informationFalcon-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