Visualizing ontologies on the web
|
|
- Gyles Carson
- 6 years ago
- Views:
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 (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 informationThe 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 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 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 informationThe 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 informationTowards 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 informationManaging 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 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 informationInternational 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 informationEFFICIENT 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 informationLupin: 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 informationOntology 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 informationA 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 informationRecording 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 informationAn 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 informationAdaptable 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 informationApplying 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 informationUsing 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 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 informationJoining 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 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 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 informationOntology 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 informationVISO: 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 informationKWIZ, 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 informationThe 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 informationTowards 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 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 informationKeywords 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 informationUsing 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 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 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 informationSEXTANT 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 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 informationPersonalized 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 informationEmerging 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 informationDigital 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 informationLecture 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 informationRiMOM 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 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 informationAgent-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 informationAn 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 informationUser 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 informationContext-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 informationMetadata 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 informationH1 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 informationGMA-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 informationEvaluating 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 informationKawaWiki: 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 informationProté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 informationThe 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 informationAPPLICATION 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 informationPractical 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 informationSemantic-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 informationExtension 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 informationAnnouncements. 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 informationNew 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 informationEnhancing 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 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 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 informationKnowledge 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 informationEnhancing 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 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 informationWeb 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 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 informationIssues 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 informationYlvi - 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 informationOntology-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 informationDigital 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 informationFundamentals 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 informationContribution 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 informationContext-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 informationSemantic 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 informationSemantic 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 informationA 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 informationInformation 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 informationPorting 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 informationView 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 informationChapter 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 informationHello, 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 informationSemantics, 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 informationThe 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 informationPROJECT 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 informationReference 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 informationThe 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 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 informationD 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 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 informationSelf-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 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 informationFOAM 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 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 information6.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 informationDevelopment 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 informationOntology-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 informationSOME 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 informationGraphOnto: 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 informationIntroduction. 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 informationOntology 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 informationNetwork 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