Visualizing ontologies on the web

Size: px
Start display at page:

Download "Visualizing ontologies on the web"

Transcription

1 Visualizing ontologies on the web Ioannis Papadakis 1, and Michalis Stefanidakis 2 1 Ionian University, Department of Archives and Library Sciences, Plateia Eleytherias, Corfu Greece 2 Ionian University, Department of Computer Science, Plateia Eleytherias, Corfu Greece {papadakis,mistral}@ionio.gr Abstract. The proposed paper introduces an ontology visualization model suitable for average web users. It is capable of retaining ontology expressiveness while at the same time hiding the formal terminology that is usually employed in the context of ontology development. According to the proposed ontology visualization model, classes are represented as boxes and their corresponding properties are represented as labeled lines connecting such boxes. By hoping from one box to another, users are able to interactively explore the underlying ontology. Such interaction is facilitated through an intuitive, web-based GUI implemented in Javascript, which communicates with the underlying ontology through a middleware component implemented in Python. Keywords: semantic web, owl, ontologies, visualization 1 Introduction Ontologies nowadays constitute the backbone of what is wider known as the semantic web, defined in 2001 by Tim Berners Lee [1]. However, ontologies have been around for quite some time, long before they found their way to the semantic web. Researchers belonging to the Knowledge Engineers KE community, employed ontologies to conceptualize various domains in order to be able to reason with such domains through asserted and/or inferred knowledge. In this context, various applications have emerged capable of providing the necessary infrastructure for developing ontologies. Such applications are basically standalone software components capable of visualizing ontologies mostly for editing purposes. Since the advent of the semantic web, an ever increasing number of researchers not necessarily belonging to the KE community became interested in ontologies. They could be addressed as information experts in various domains wishing to formally model their expertise in the context of a semantic web application. Despite the fact that semantic web applications are regrettably difficult to find on the web, a significant number of ontologies has been produced. However, current on-

2 2 tology visualization systems are mostly addressed to KE experts rather than average web users. The employed vocabulary is only familiar to the KE community and visualization techniques rarely make use of most recent web technologies. The proposed paper aims in providing an ontology visualization model suitable for average web users. It is argued to be capable of retaining ontology expressiveness while at the same time hiding the formal terminology that is usually employed in the context of ontology development. The underlying ontology is visualized as a linear list of nodes that are being interactively chosen by users. The rest of this paper is structured as follows: The next section presents a number of existing efforts in visualizing ontologies. The proposed ontology visualization model is introduced at the next section. In order to test the model in action, two case studies have been conducted. The two case studies are presented in the two following sections respectively. The first one visualizes an ontology for the library domain while the second one visualizes an ontology for the academic domain. Each ontology has its own special features highlighting various features of the ontology visualization model. Finally, this paper draws conclusions and points directions for future work concerning the proposed ontology visualization model. 2 Related work in ontology visualization In order to bring the semantic web closer to the public, the underlying information structures should be visualized in a way that is easily comprehensible from average users. In this context, the problem of visualizing ontologies should be approached from a Human-Computer Interaction (HCI) perspective. The vast majority of ontology visualization tools are based on combinations of form-based GUIs with hierarchical trees (e.g protégé, ontoxpl [4], ontoweb [5]) or on graphs with classes as nodes and arcs as slots (e.g. jambalaya, ontoviz [6]) or as clusters (Cluster Map [7], SWHi [2]) or, more recently, on crop circles [8]. Such visualization styles have proved to be suitable for KE experts, wishing to engineer ontologies. However, it seems that it is very difficult for average users on the web to take advantage of the expressiveness of ontologies through the aforementioned tools. KE specific vocabulary finds its way to the screen, resulting in causing frustration to non-experts visitors. Most frequently, after a while, users are overwhelmed with numerous widgets that are squashed in their screen, flooding this way users short-term memory, thus infringing basic HCI principles [9]. Moreover, the aforementioned solutions are delivered mostly in client-side applications that cannot be easily integrated to the overall web infrastructure. Consequently, dissemination is limited to closed communities instead of the wider web population. It is the authors' belief that nowadays, wide dissemination of ontology visualization applications can only be achieved through common web technologies such as the web server and web browser. Indeed, users are already accustomed to the web and consequently to the corresponding metaphors that have been established.

3 It should be kept in mind though, that designing an elegant, functional user interface on the web is not an easy task. So far, conventional sites have to deal with the so-called 'page-reload effect', which refers to the fact that whenever a user triggers a request to the server, the whole page has to reload on screen regardless of the amount of new information that arrives from the server, as compared to the previous state of the site. Such problems drove web designers to build light-weight sites, in order to minimize the page-reload effect. Another problem that web designers have to deal with, refers to the fact that not all browsers support the same versions of de facto web standards such as (X)HTML and Javascript. Thus, in order to remain interoperable and compliant with the majority of web browsers, web designers have to be extremely cautious with the applications they develop. Moreover, many technologies promised at their beginning to revolutionize the web. However, history shows that such technologies eventually failed to fulfill their promises due to various reasons. For example, Java-applets emerged as a way to integrate desktop applications within the web browser environment. Despite the initial success, Java-applets failed due to browser incompatibility, slow download and start up of applets, unpredictable behavior on different operating systems, lack of browser support and no standard security model 1. Current trends on the web indicate that many of the above issues can be solved through the employment of Ajax [3] technology. Such approach promotes user interaction by utilizing asynchronous http requests to the server, thus eliminating the page-reload effect. Moreover, Ajax applications rely heavily on Javascript, which, after a rather long period of existence, finally seems to be well supported from major web browser vendors. Having the above thoughts in mind, the ontology visualization model that is presented in this paper is based on common web technologies. As it will be described in the following sections, the GUI that delivers the proposed functionality to average web users, interactively visualizes the underlying ontology through the employment of common HTML widgets and the most promising Ajax technology. 3 3 Proposed ontology visualization model The proposed ontology visualization model is comprised of boxes that correspond to classes, and labelled lines corresponding to properties linking such classes. Users may hop from one class to a related one by selecting one of the various properties each class is being explicitly and/or implicitly (through a reasoner) involved. Classes related to a given class through a user-selected property are grouped together within a pop-up context menu. Such a menu is created on demand by clicking on a property. Properties are outlined inside each box. Finally, by selecting an item (i.e. class) within a context menu, a new box is drawn to- 1 Available at:

4 4 gether with a line that connects the two boxes. Individuals require applicationspecific elaboration. The whole iterative process is illustrated in Fig. 1. Class A Class C Class D property 1 property 11 property 6 property 2 property 3 property 4 property 3 property 3 property 7 property 8 property 22 property 7 property 3 property 2 Class A Class F Class B Fig. 1. Ontology visualization model According to wikipedia 2, in the context of Computer Science (and Information science), ontologies are data models representing concepts and their corresponding relations within a specific domain. Such a definition constitutes ontologies as highly expressive information schemas. However, as argued earlier in this paper, it seems that ontology visualization research is more concerned in finding ways of aiding researchers building ontologies than finding ways to expose the underlying knowledge to average users. An average web user does not care whether a specific ontology classification derives from asserted or inferred statements. Additionally, it is equally irrelevant for an average user the type of a property and/or a restriction (e.g. symmetric, functional, etc). All it matters is not why but what kind of relations exist for a given concept (formalized as a class). In this context, the proposed visualization model is addressed to average web users instead of KE experts. Thus, the employed vocabulary doesn t contain any formal terminology. Classes and properties are represented as boxes and labeled lines respectively, complying this way with well-known metaphors at the web. The simplicity of the approach does not imply that the employment of more sophisticated tools such as reasoners and/or query engines (e.g. sparql) is not possible. The following sections illustrate the effectiveness of the proposed visualization model through the presentation of two case studies, referring to a simple and a more complex ontology respectively. 2 Available at: accessed at:

5 4 Case study 1: Visualizing an ontology of Library s Subject Headings According to this case study, average web users are able to explore an ontology that is comprised of subject headings existing within the Online Public Access Catalog s OPAC s library of the Computer Science Department at the Ionian University in Greece 3. Libraries are very important memory organizations containing information assets that are most of the times formally described. The descriptive information of each information asset participating in the library s OPAC is of premium quality, since it is produced by experienced staff (i.e. librarians). Perhaps the most important semantic descriptor within a library s catalog is the subject descriptor. In order to register an information asset within the library s OPAC, among other things, librarians have to attach one or more suitable subject headings to the particular asset. Such headings are usually constructed from wellknown subject headings registries such as the Library of Congress Subject Headings LCSHs (available at: authorities.loc.gov/). According to current practice from OPAC vendors, users have access to such information through a form based interface where users are prompted to select subject from a drop-down menu and accordingly provide a value to the adjacent textbox that best describes their conceptual information needs (see fig. 2a). After that, the OPAC performs a Boolean search to a subject-based index in order to provide users with information assets displayed as a typical search results list. Upon selection of a particular information asset, users are able to observe the subject headings of the particular information asset and, accordingly, click on the one that best matches their information needs. This way, a search for information assets indexed under the specified subject heading is performed (see fig. 2b). 5 Fig. 2a. Performing subject-based search: step one 3 Available at:

6 6 Fig. 2b. Performing subject-based search: step two The aforementioned process may be repeated until users find the information assets they are looking for. Such a scenario indicates that there is no way of exploring the subject headings according to their underlying structure, without having to visit specific information assets. Thus, finding information assets about a particular subject becomes a rather tedious process, despite the availability of the required knowledge. The application presented in this case study aims at simplifying such a process. In order to test the proposed ontology visualization model, an ontology capable of modeling the underlying subject headings was created. The ontology contains a total of about 500 LCSH s records (terms), corresponding to the subject headings employed within the Ionian University s library. Such terms constitute the official subject headings (and synonyms) defined by the Library of Congress or their Greek translations as translated from trained librarians within the library. The ontology is encoded in OWL-DL format and models subject headings as classes, and relations as object properties. There are four relations defined, namely contains, is_part_of, incontextof and seealso. Each relation corresponds to a property. Such properties act as restrictions to specific named classes, according to the official LCSHs. The ontology treats the label of a subject heading as well as all of its synonyms and Greek translations as individuals. The ontology is accessed from an application server implemented in python. The application server receives queries in XML format from the client-side and delivers responses in XML format. The client-side is implemented in javascript based on the XMLHttpRequest XHR [3] object. Users interact with the clientside and transparently address queries to the application server. 4.1 User interaction Upon initialization of the ontology visualization model, users are presented with a subject heading visualized as a box consisting of a title (i.e. formal LCSH heading in English), possible subtitles (i.e. alternative subject heading and/or translated subject heading in Greek) and one or more entries corresponding to the named relations of the formal subject heading. Users are able to right-click on a relation in order to observe in a pop-up context menu the related subject headings (see fig. 3a). By clicking on a subject heading within the context menu, a new box is drawn at the right, containing in-

7 formation about the selected subject heading. The two boxes are connected with a labeled line representing the relation (see fig. 3b). Simultaneously, subject headings of the most right box appear in the OPAC s search box. Thus, a search query is addressed to the underlying search engine, which returns a list of information assets being described by the selected subject heading (see fig. 3c). The proposed semantic web application dictates that individuals exist both as alternative headings inside each box and as query phrases within the underlying search engine s search box. 7 Fig. 3a. Linear list ontology visualization Fig. 3b. User interaction Fig. 3c. Application - specific individual elaboration The proposed visualization model as applied to the specific case study for the library domain, aids average web users in locating information assets about a given subject heading. Users decide which part of the underlying ontology will be presented to them by selecting the appropriate class. It is argued that the employment of common web widgets (i.e. labeled line, box, context menu) enables average users to transparently explore the underlying on-

8 8 tology. Users are unaware of the ontology per se, while at the same time they are able to take advantage of it s expressiveness through the employment of visualization widgets. Moreover, despite the rather large size of the ontology, the screen is never overcrowded with too much information. Despite the fact that user interactions may lead to the construction of numerous boxes, user s interest is always at the right side of the screen, containing the most recent class metaphor. Another interesting feature of the described application is the fact that it promotes serendipitous or casual discovery of interesting information (see [10]). During the ontology browsing process, users underpin their cognitive learning, since they are able to witness which information assets correspond to the formally defined subject headings they visit. 5 Case study 2: Visualizing an ontology referring to a University s Department According to this case study 4, average web users are able to explore an ontology that refers to the Computer Science Department at the University of Piraeus in Greece. As compared to the previous case study, this ontology is more expressive. It consists of nineteen classes organized in three levels of abstraction, six object properties, one datatype property and seventy nine individuals. Object properties, although not organized into an hierarchy, may have attributes and/or relations (e. g. propa inverse of propb). The proposed visualization model presents each class as a box containing relations that correspond to the properties the individuals of this class participate in. Users may click on a relation in order to come up with a list of its corresponding classes and accordingly decide which class will be visualized at the right of the existing box. It should be noticed that according to the proposed model, a relation between two classes may correspond to either an asserted or inferred view of the class hierarchy. Users do not need to know the origin of the class hierarchy (i.e. asserted or inferred). In order to accomplish such a task, the ontology is classified offline by a reasoner and stored within a suitable data structure. The internal structure acts as an index and contains information about each ontology asset (i.e. class, property, individual) deriving both from asserted and inferred knowledge. This way, the resulting semantic web application achieves tolerable response times during user interaction. Otherwise, real time invocation of a reasoner would result in considerable delays during the interactive ontology visualization process, discouraging this way user interaction. As far as elaboration of individuals is concerned, the proposed case study follows the search results list paradigm (see fig. 4). 4 Available at:

9 9 Fig. 4. Ontology visualization model as applied to case study 2 Specifically, in the case of hierarchical relations (i.e. contains, ispartof), individuals belonging to the user-selected class are grouped together in a list beneath the linear list of boxes. Similarly, in the case of pair of classes that are connected through the property a user has selected, the search results list contains the corresponding pairs of individuals. Again, the type of a relation (i.e. attribute of a property) is irrelevant to the average user. 6 Conclusions This paper defines an ontology visualization model suitable for average web users. The proposed model intends to bring ontologies closer to the web community. It is the authors belief that ontologies are highly expressive information structures capable of being visualized in a way that they remain expressive while at the same time they hide their complexity from average web users. Ongoing research in ontology management tools, results in applications that are targeted towards KE experts wishing to develop ontologies. Such applications provide ontology visualization models that contain domain-specific terminology, and employ visualization widgets that are most of the times unfamiliar to average web users. The proposed model breaks down ontologies to their fundamental ingredients, namely classes, properties and individuals. Such components are visualized through common widgets that are well-established on the web. This way, average users are able to transparently explore ontologies. Ontologies are represented as dynamic lists of classes interconnected with their corresponding properties. Users are able to interact with such lists deciding this way which part of an ontology will be presented to them. Thus, users are always in control of the ontology visualization process. The effectiveness of the proposed model is demonstrated through the presentation of two case studies relying on two fundamentally different ontologies respectively. Both case studies refer to web-based applications targeted towards average users.

10 10 Future work includes the application of the proposed ontology visualization model to a number of existing ontologies, discovering this way possible limitations. Moreover, the authors would like to extend the expressiveness of the model by exposing a bigger part of the underlying ontology to the web-based GUI. Benchmarking the effectiveness of the model in terms of web usage (i.e. scalability, response time, usability) is also under way. Finally, research is being conducted in finding ways of visualizing individuals in a more consistent manner. 7 Acknowledgements The authors would like to acknowledge the work of Katerina Tzali and Kyriaki Papoulia on helping developing the ontologies of the first and second case study respectively. References 1. Berners-Lee, T., Hendler J., and Lassila O.: The Semantic Web. Scientific American 284, no. 5, 34-38, (May 2001) 2. Fahmi, I.: SWHi System Description: A Case Study in Information Retrieval, Inference, and Visualization in the Semantic Web. Proceedings of European Semantic Web Conference, Austria, (2007) 3. Garett, J.J.: Adaptive Path Ajax: A New Approach to Web Applications, Adaptive Path Essay Archive, available at: Haarslev, V., Lu, Y., Shiri, N.: OntoXpl: Exploration of OWL Ontologies. Proceedings of the Web Intelligence Conference WI 2004, Beijing, IEEE Computer Society (2004), ISBN Giunchiglia, F., Gomez-Perez, A., Stuckenschmidt, H., Pease, A., Sure, Y. and Willmott, S.: Ontology-based information exchange for knowledge management and electronic commerce. Proceedings of 1 st International Workshop on Ontologies and Distributed Systems (ODS2003), Mexico, (August 2003) 6. Sintek, M.: The Ontoviz Tab: Visualizing Protégé Ontologies. available at: 7. Fluit F., Sabou C., van Harmelen F.: Ontology-based information visualization: Towards semantic web applications. Springer Verlag, (2005) 8. Wang, T.D., Parsia, B.: Cropcircles: topology sensitive visualization of owl class hierarchies, T. D. Wang and B. Parsia, Proceedings of International Semantic Web Conference (ISWC 06), (2006) 9. Bates, M.J. Where Should the Person Stop and the Information Search Interface Start? Information Processing & Management 26, , (1990). 10. García, E., Sicilia, M.A. Designing Ontology-Based Interactive Information Retrieval Systems. Proc. of the Workshop on Human Computer Interface for Semantic Web and Web Applications, Springer LNCS 2889, , (2003)

An Annotation Tool for Semantic Documents

An Annotation Tool for Semantic Documents An Annotation Tool for Semantic Documents (System Description) Henrik Eriksson Dept. of Computer and Information Science Linköping University SE-581 83 Linköping, Sweden her@ida.liu.se Abstract. Document

More information

The Semantic Planetary Data System

The Semantic Planetary Data System The Semantic Planetary Data System J. Steven Hughes 1, Daniel J. Crichton 1, Sean Kelly 1, and Chris Mattmann 1 1 Jet Propulsion Laboratory 4800 Oak Grove Drive Pasadena, CA 91109 USA {steve.hughes, dan.crichton,

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

Annotation for the Semantic Web During Website Development

Annotation 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 information

The Application Research of Semantic Web Technology and Clickstream Data Mart in Tourism Electronic Commerce Website Bo Liu

The Application Research of Semantic Web Technology and Clickstream Data Mart in Tourism Electronic Commerce Website Bo Liu International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) The Application Research of Semantic Web Technology and Clickstream Data Mart in Tourism Electronic Commerce

More information

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø Towards the Semantic Desktop Dr. Øyvind Hanssen University Library of Tromsø Agenda Background Enabling trends and technologies Desktop computing and The Semantic Web Online Social Networking and P2P Computing

More information

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia

More information

Orchestrating Music Queries via the Semantic Web

Orchestrating 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 information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015 RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University

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

Lupin: from Web Services to Web-based Problem Solving Environments

Lupin: from Web Services to Web-based Problem Solving Environments Lupin: from Web Services to Web-based Problem Solving Environments K. Li, M. Sakai, Y. Morizane, M. Kono, and M.-T.Noda Dept. of Computer Science, Ehime University Abstract The research of powerful Problem

More information

Ontology Development Tools and Languages: A Review

Ontology Development Tools and Languages: A Review Ontology Development Tools and Languages: A Review Parveen 1, Dheeraj Kumar Sahni 2, Dhiraj Khurana 3, Rainu Nandal 4 1,2 M.Tech. (CSE), UIET, MDU, Rohtak, Haryana 3,4 Asst. Professor, UIET, MDU, Rohtak,

More information

A Visual Tool for Supporting Developers in Ontology-based Application Integration

A Visual Tool for Supporting Developers in Ontology-based Application Integration A Visual Tool for Supporting Developers in Ontology-based Application Integration Tobias Wieschnowsky 1 and Heiko Paulheim 2 1 SAP Research tobias.wieschnowsky@sap.com 2 Technische Universität Darmstadt

More information

Recording end-users security events: A step towards increasing usability

Recording end-users security events: A step towards increasing usability Section 1 Network Systems Engineering Recording end-users security events: A step towards increasing usability Abstract D.Chatziapostolou and S.M.Furnell Network Research Group, University of Plymouth,

More information

An Archiving System for Managing Evolution in the Data Web

An Archiving System for Managing Evolution in the Data Web An Archiving System for Managing Evolution in the Web Marios Meimaris *, George Papastefanatos and Christos Pateritsas * Institute for the Management of Information Systems, Research Center Athena, Greece

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

Applying the Semantic Web Layers to Access Control

Applying the Semantic Web Layers to Access Control J. Lopez, A. Mana, J. maria troya, and M. Yague, Applying the Semantic Web Layers to Access Control, IEEE International Workshop on Web Semantics (WebS03), pp. 622-626, 2003. NICS Lab. Publications: https://www.nics.uma.es/publications

More information

Using ESML in a Semantic Web Approach for Improved Earth Science Data Usability

Using ESML in a Semantic Web Approach for Improved Earth Science Data Usability Using in a Semantic Web Approach for Improved Earth Science Data Usability Rahul Ramachandran, Helen Conover, Sunil Movva and Sara Graves Information Technology and Systems Center University of Alabama

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

Joining the BRICKS Network - A Piece of Cake

Joining the BRICKS Network - A Piece of Cake Joining the BRICKS Network - A Piece of Cake Robert Hecht and Bernhard Haslhofer 1 ARC Seibersdorf research - Research Studios Studio Digital Memory Engineering Thurngasse 8, A-1090 Wien, Austria {robert.hecht

More information

SkyEyes: A Semantic Browser For the KB-Grid

SkyEyes: 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 information

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications

Collaborative 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 information

Ontology Modeling and Storage System for Robot Context Understanding

Ontology Modeling and Storage System for Robot Context Understanding Ontology Modeling and Storage System for Robot Context Understanding Eric Wang 1, Yong Se Kim 1, Hak Soo Kim 2, Jin Hyun Son 2, Sanghoon Lee 3, and Il Hong Suh 3 1 Creative Design and Intelligent Tutoring

More information

VISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems

VISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems VISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems Jan Polowinski Martin Voigt Technische Universität DresdenTechnische Universität Dresden 01062 Dresden, Germany

More information

KWIZ, a Knowledge-Acquisition Framework

KWIZ, a Knowledge-Acquisition Framework KWIZ, a Knowledge-Acquisition Framework 1 Introduction...2 2 Installation...2 3 Configuration of KWIZ...3 3.1 Knowledge-base Views...3 3.2 Configuration of Views...3 4 The KWIZ Knowledge-acquisition Environment...9

More information

The table metaphor: A representation of a class and its instances

The table metaphor: A representation of a class and its instances The table metaphor: A representation of a class and its instances Jan Henke Digital Enterprise Research Institute (DERI) University of Innsbruck, Austria jan.henke@deri.org Abstract This paper describes

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

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data

FedX: 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 information

Keywords Data alignment, Data annotation, Web database, Search Result Record

Keywords Data alignment, Data annotation, Web database, Search Result Record Volume 5, Issue 8, August 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Annotating Web

More information

Using DDC to create a visual knowledge map as an aid to online information retrieval

Using DDC to create a visual knowledge map as an aid to online information retrieval Sudatta Chowdhury and G.G. Chowdhury Department of Computer and Information Sciences University of Strathclyde, Glasgow G1 1XH Using DDC to create a visual knowledge map as an aid to online information

More information

OntoXpl Exploration of OWL Ontologies

OntoXpl 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 information

The 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 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 information

SEXTANT 1. Purpose of the Application

SEXTANT 1. Purpose of the Application SEXTANT 1. Purpose of the Application Sextant has been used in the domains of Earth Observation and Environment by presenting its browsing and visualization capabilities using a number of link geospatial

More information

OSDBQ: Ontology Supported RDBMS Querying

OSDBQ: 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 information

Personalized Faceted Navigation in the Semantic Web

Personalized Faceted Navigation in the Semantic Web Personalized Faceted Navigation in the Semantic Web Michal Tvarožek, Mária Bieliková Institute of Informatics and Software Engineering, Faculty of Informatics and Information Technologies, Slovak University

More information

Emerging Technologies in Knowledge Management By Ramana Rao, CTO of Inxight Software, Inc.

Emerging Technologies in Knowledge Management By Ramana Rao, CTO of Inxight Software, Inc. Emerging Technologies in Knowledge Management By Ramana Rao, CTO of Inxight Software, Inc. This paper provides an overview of a presentation at the Internet Librarian International conference in London

More information

Digital Archives: Extending the 5S model through NESTOR

Digital Archives: Extending the 5S model through NESTOR Digital Archives: Extending the 5S model through NESTOR Nicola Ferro and Gianmaria Silvello Department of Information Engineering, University of Padua, Italy {ferro, silvello}@dei.unipd.it Abstract. Archives

More information

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject

More information

RiMOM Results for OAEI 2009

RiMOM Results for OAEI 2009 RiMOM Results for OAEI 2009 Xiao Zhang, Qian Zhong, Feng Shi, Juanzi Li and Jie Tang Department of Computer Science and Technology, Tsinghua University, Beijing, China zhangxiao,zhongqian,shifeng,ljz,tangjie@keg.cs.tsinghua.edu.cn

More information

An 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 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 information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

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

User Guide. Version 1.5 Copyright 2006 by Serials Solutions, All Rights Reserved.

User Guide. Version 1.5 Copyright 2006 by Serials Solutions, All Rights Reserved. User Guide Version 1.5 Copyright 2006 by Serials Solutions, All Rights Reserved. Central Search User Guide Table of Contents Welcome to Central Search... 3 Starting Your Search... 4 Basic Search & Advanced

More information

Context-Aware Analytics in MOM Applications

Context-Aware Analytics in MOM Applications Context-Aware Analytics in MOM Applications Martin Ringsquandl, Steffen Lamparter, and Raffaello Lepratti Corporate Technology Siemens AG Munich, Germany martin.ringsquandl.ext@siemens.com arxiv:1412.7968v1

More information

Metadata Management System (MMS)

Metadata Management System (MMS) Metadata Management System (MMS) Norhaizan Mat Talha MIMOS Berhad, Technology Park, Kuala Lumpur, Malaysia Mail:zan@mimos.my Abstract: Much have been said about metadata which is data about data used for

More information

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry 1. (12 points) Identify all of the following statements that are true about the basics of services. A. Screen scraping may not be effective for large desktops but works perfectly on mobile phones, because

More information

GMA-PSMH: A Semantic Metadata Publish-Harvest Protocol for Dynamic Metadata Management Under Grid Environment

GMA-PSMH: A Semantic Metadata Publish-Harvest Protocol for Dynamic Metadata Management Under Grid Environment GMA-PSMH: A Semantic Metadata Publish-Harvest Protocol for Dynamic Metadata Management Under Grid Environment Yaping Zhu, Ming Zhang, Kewei Wei, and Dongqing Yang School of Electronics Engineering and

More information

Evaluating User Behavior on Data Collections in a Digital Library

Evaluating User Behavior on Data Collections in a Digital Library Evaluating User Behavior on Data Collections in a Digital Library Michalis Sfakakis 1 and Sarantos Kapidakis 2 1 National Documentation Centre / National Hellenic Research Foundation 48 Vas. Constantinou,

More information

KawaWiki: A Semantic Wiki Based on RDF Templates

KawaWiki: A Semantic Wiki Based on RDF Templates Kawa: A Semantic Based on RDF s Kensaku Kawamoto, Yasuhiko Kitamura, and Yuri Tijerino Kwansei Gakuin University 2-1 Gakuen, Sanda-shi, Hyogo 669-1337, JAPAN {kkensaku, ykitamura}@ksc.kwansei.ac.jp, yuri@tijerino.net

More information

Protégé Plug-in Library: A Task-Oriented Tour

Protégé Plug-in Library: A Task-Oriented Tour Protégé Plug-in Library: A Task-Oriented Tour Tutorial at Seventh International Protégé Conference Bethesda MD, July 6 2004 Samson Tu and Jennifer Vendetti Stanford Medical Informatics Stanford University

More information

The Semantic Web & Ontologies

The Semantic Web & Ontologies The Semantic Web & Ontologies Kwenton Bellette The semantic web is an extension of the current web that will allow users to find, share and combine information more easily (Berners-Lee, 2001, p.34) This

More information

APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT

APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT Petr Smolík, Tomáš Hruška Department of Computer Science and Engineering, Faculty of Computer Science and Engineering, Brno University

More information

Practical experiences towards generic resource navigation and visualization

Practical experiences towards generic resource navigation and visualization Practical experiences towards generic resource navigation and visualization Nadia Catenazzi 1, Lorenzo Sommaruga 2 1 Labi, Varese Italy nadia.catenazzi@tin.it 2 University of Applied Sciences of Southern

More information

Semantic-Based Information Retrieval for Java Learning Management System

Semantic-Based Information Retrieval for Java Learning Management System AENSI Journals Australian Journal of Basic and Applied Sciences Journal home page: www.ajbasweb.com Semantic-Based Information Retrieval for Java Learning Management System Nurul Shahida Tukiman and Amirah

More information

Extension and integration of i* models with ontologies

Extension and integration of i* models with ontologies Extension and integration of i* models with ontologies Blanca Vazquez 1,2, Hugo Estrada 1, Alicia Martinez 2, Mirko Morandini 3, and Anna Perini 3 1 Fund Information and Documentation for the industry

More information

Announcements. me your survey: See the Announcements page. Today. Reading. Take a break around 10:15am. Ack: Some figures are from Coulouris

Announcements.  me your survey: See the Announcements page. Today. Reading. Take a break around 10:15am. Ack: Some figures are from Coulouris Announcements Email me your survey: See the Announcements page Today Conceptual overview of distributed systems System models Reading Today: Chapter 2 of Coulouris Next topic: client-side processing (HTML,

More information

New Approach to Graph Databases

New Approach to Graph Databases Paper PP05 New Approach to Graph Databases Anna Berg, Capish, Malmö, Sweden Henrik Drews, Capish, Malmö, Sweden Catharina Dahlbo, Capish, Malmö, Sweden ABSTRACT Graph databases have, during the past few

More information

Enhancing Cluster Quality by Using User Browsing Time

Enhancing Cluster Quality by Using User Browsing Time Enhancing Cluster Quality by Using User Browsing Time Rehab M. Duwairi* and Khaleifah Al.jada'** * Department of Computer Information Systems, Jordan University of Science and Technology, Irbid 22110,

More information

Java Learning Object Ontology

Java 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 information

Ontology Creation and Development Model

Ontology 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 information

Knowledge and Ontological Engineering: Directions for the Semantic Web

Knowledge and Ontological Engineering: Directions for the Semantic Web Knowledge and Ontological Engineering: Directions for the Semantic Web Dana Vaughn and David J. Russomanno Department of Electrical and Computer Engineering The University of Memphis Memphis, TN 38152

More information

Enhancing Cluster Quality by Using User Browsing Time

Enhancing Cluster Quality by Using User Browsing Time Enhancing Cluster Quality by Using User Browsing Time Rehab Duwairi Dept. of Computer Information Systems Jordan Univ. of Sc. and Technology Irbid, Jordan rehab@just.edu.jo Khaleifah Al.jada' Dept. of

More information

Smart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications

Smart 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 information

Web 2.0 and the Semantic Web

Web 2.0 and the Semantic Web Department of Computer Science Web 2.0 and the Semantic Web Group Homework of Internet Services & Protocols 12.06.2006 Chao Xiaojuan Shen Li Wu Weiwei Wu Binbin History of Web:From Web1.0 to Web2.0 Web1.0

More information

Web Ontology for Software Package Management

Web 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 information

Issues surrounding model consistency and QVT

Issues surrounding model consistency and QVT Issues surrounding model consistency and QVT Laurence Tratt, Tony Clark laurie@tratt.net, anclark@dcs.kcl.ac.uk December 6, 200. Introduction This document is intended to outline some of the issues surrounding

More information

Ylvi - Multimedia-izing the Semantic Wiki

Ylvi - Multimedia-izing the Semantic Wiki Ylvi - Multimedia-izing the Semantic Wiki Niko Popitsch 1, Bernhard Schandl 2, rash miri 1, Stefan Leitich 2, and Wolfgang Jochum 2 1 Research Studio Digital Memory Engineering, Vienna, ustria {niko.popitsch,arash.amiri}@researchstudio.at

More information

Ontology-based Architecture Documentation Approach

Ontology-based Architecture Documentation Approach 4 Ontology-based Architecture Documentation Approach In this chapter we investigate how an ontology can be used for retrieving AK from SA documentation (RQ2). We first give background information on the

More information

Digital Library on Societal Impacts Draft Requirements Document

Digital Library on Societal Impacts Draft Requirements Document Table of Contents Digital Library on Societal Impacts Draft Requirements Document Eric Scharff Introduction... 1 System Description... 1 User Interface... 3 Infrastructure... 3 Content... 4 Work Already

More information

Fundamentals of Design, Implementation, and Management Tenth Edition

Fundamentals of Design, Implementation, and Management Tenth Edition Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 3 Data Models Database Systems, 10th Edition 1 Objectives In this chapter, you will learn: About data modeling

More information

Contribution of OCLC, LC and IFLA

Contribution of OCLC, LC and IFLA Contribution of OCLC, LC and IFLA in The Structuring of Bibliographic Data and Authorities : A path to Linked Data BY Basma Chebani Head of Cataloging and Metadata Services, AUB Libraries Presented to

More information

Context-Awareness and Adaptation in Distributed Event-Based Systems

Context-Awareness and Adaptation in Distributed Event-Based Systems Context-Awareness and Adaptation in Distributed Event-Based Systems Eduardo S. Barrenechea, Paulo S. C. Alencar, Rolando Blanco, Don Cowan David R. Cheriton School of Computer Science University of Waterloo

More information

Semantic Document Architecture for Desktop Data Integration and Management

Semantic Document Architecture for Desktop Data Integration and Management Semantic Document Architecture for Desktop Data Integration and Management Saša Nešić 1, Dragan Gašević 2, Mehdi Jazayeri 1 1 Faculty of Informatics, University of Lugano, Lugano, Switzerland 2 School

More information

Semantic Web and Electronic Information Resources Danica Radovanović

Semantic Web and Electronic Information Resources Danica Radovanović D.Radovanovic: Semantic Web and Electronic Information Resources 1, Infotheca journal 4(2003)2, p. 157-163 UDC 004.738.5:004.451.53:004.22 Semantic Web and Electronic Information Resources Danica Radovanović

More information

A Framework for Source Code metrics

A Framework for Source Code metrics A Framework for Source Code metrics Neli Maneva, Nikolay Grozev, Delyan Lilov Abstract: The paper presents our approach to the systematic and tool-supported source code measurement for quality analysis.

More information

Information mining and information retrieval : methods and applications

Information mining and information retrieval : methods and applications Information mining and information retrieval : methods and applications J. Mothe, C. Chrisment Institut de Recherche en Informatique de Toulouse Université Paul Sabatier, 118 Route de Narbonne, 31062 Toulouse

More information

Porting Social Media Contributions with SIOC

Porting Social Media Contributions with SIOC Porting Social Media Contributions with SIOC Uldis Bojars, John G. Breslin, and Stefan Decker DERI, National University of Ireland, Galway, Ireland firstname.lastname@deri.org Abstract. Social media sites,

More information

View Generator (VG): A Mobile Agent Based System for the Creation and Maintenance of Web Views*

View Generator (VG): A Mobile Agent Based System for the Creation and Maintenance of Web Views* View Generator (VG): A Mobile Agent Based System for the Creation and Maintenance of Web Views* George Samaras Dept. of Computer Science Univ. of Cyprus CY-1678 Nicosia, Cyprus cssamara@ucy.ac.cy Constantinos

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

Hello, I m Melanie Feltner-Reichert, director of Digital Library Initiatives at the University of Tennessee. My colleague. Linda Phillips, is going

Hello, I m Melanie Feltner-Reichert, director of Digital Library Initiatives at the University of Tennessee. My colleague. Linda Phillips, is going Hello, I m Melanie Feltner-Reichert, director of Digital Library Initiatives at the University of Tennessee. My colleague. Linda Phillips, is going to set the context for Metadata Plus, and I ll pick up

More information

Semantics, Metadata and Identifying Master Data

Semantics, Metadata and Identifying Master Data Semantics, Metadata and Identifying Master Data A DataFlux White Paper Prepared by: David Loshin, President, Knowledge Integrity, Inc. Once you have determined that your organization can achieve the benefits

More information

The CASPAR Finding Aids

The CASPAR Finding Aids ABSTRACT The CASPAR Finding Aids Henri Avancini, Carlo Meghini, Loredana Versienti CNR-ISTI Area dell Ricerca di Pisa, Via G. Moruzzi 1, 56124 Pisa, Italy EMail: Full.Name@isti.cnr.it CASPAR is a EU co-funded

More information

PROJECT PERIODIC REPORT

PROJECT PERIODIC REPORT PROJECT PERIODIC REPORT Grant Agreement number: 257403 Project acronym: CUBIST Project title: Combining and Uniting Business Intelligence and Semantic Technologies Funding Scheme: STREP Date of latest

More information

Reference Requirements for Records and Documents Management

Reference Requirements for Records and Documents Management Reference Requirements for Records and Documents Management Ricardo Jorge Seno Martins ricardosenomartins@gmail.com Instituto Superior Técnico, Lisboa, Portugal May 2015 Abstract When information systems

More information

The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure

The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure Giovanna Lehmann Miotto, Luca Magnoni, John Erik Sloper European Laboratory for Particle Physics (CERN),

More information

Ontology Refinement and Evaluation based on is-a Hierarchy Similarity

Ontology 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 information

D WSMO Data Grounding Component

D WSMO Data Grounding Component Project Number: 215219 Project Acronym: SOA4All Project Title: Instrument: Thematic Priority: Service Oriented Architectures for All Integrated Project Information and Communication Technologies Activity

More information

A WEB-BASED TOOLKIT FOR LARGE-SCALE ONTOLOGIES

A 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 information

Self-Controlling Architecture Structured Agents

Self-Controlling Architecture Structured Agents Self-Controlling Architecture Structured Agents Mieczyslaw M. Kokar (contact author) Department of Electrical and Computer Engineering 360 Huntington Avenue, Boston, MA 02115 ph: (617) 373-4849, fax: (617)

More information

JENA: A Java API for Ontology Management

JENA: 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 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

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal 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 information

6.871 Expert System: WDS Web Design Assistant System

6.871 Expert System: WDS Web Design Assistant System 6.871 Expert System: WDS Web Design Assistant System Timur Tokmouline May 11, 2005 1 Introduction Today, despite the emergence of WYSIWYG software, web design is a difficult and a necessary component of

More information

Development of Contents Management System Based on Light-Weight Ontology

Development of Contents Management System Based on Light-Weight Ontology Development of Contents Management System Based on Light-Weight Ontology Kouji Kozaki, Yoshinobu Kitamura, and Riichiro Mizoguchi Abstract In the Structuring Nanotechnology Knowledge project, a material-independent

More information

Ontology-Driven Information Systems: Challenges and Requirements

Ontology-Driven Information Systems: Challenges and Requirements Ontology-Driven Information Systems: Challenges and Requirements Burcu Yildiz 1 and Silvia Miksch 1,2 1 Institute for Software Technology and Interactive Systems, Vienna University of Technology, Vienna,

More information

SOME TYPES AND USES OF DATA MODELS

SOME TYPES AND USES OF DATA MODELS 3 SOME TYPES AND USES OF DATA MODELS CHAPTER OUTLINE 3.1 Different Types of Data Models 23 3.1.1 Physical Data Model 24 3.1.2 Logical Data Model 24 3.1.3 Conceptual Data Model 25 3.1.4 Canonical Data Model

More information

GraphOnto: OWL-Based Ontology Management and Multimedia Annotation in the DS-MIRF Framework

GraphOnto: OWL-Based Ontology Management and Multimedia Annotation in the DS-MIRF Framework GraphOnto: OWL-Based Management and Multimedia Annotation in the DS-MIRF Framework Panagiotis Polydoros, Chrisa Tsinaraki and Stavros Christodoulakis Lab. Of Distributed Multimedia Information Systems,

More information

Introduction. October 5, Petr Křemen Introduction October 5, / 31

Introduction. October 5, Petr Křemen Introduction October 5, / 31 Introduction Petr Křemen petr.kremen@fel.cvut.cz October 5, 2017 Petr Křemen (petr.kremen@fel.cvut.cz) Introduction October 5, 2017 1 / 31 Outline 1 About Knowledge Management 2 Overview of Ontologies

More information

Ontology Visualization

Ontology Visualization Ontology Visualization 10 th International Protégé Conference July 15, 2007, 11:00 12:30PM CEST Jennifer Vendetti, Stanford University 1 What is the graph widget? Allows visual editing of instances and

More information

Network Programmability with Cisco Application Centric Infrastructure

Network Programmability with Cisco Application Centric Infrastructure White Paper Network Programmability with Cisco Application Centric Infrastructure What You Will Learn This document examines the programmability support on Cisco Application Centric Infrastructure (ACI).

More information