Ontology Enabled Graphical Database Query Tool for End-Users

Size: px
Start display at page:

Download "Ontology Enabled Graphical Database Query Tool for End-Users"

Transcription

1 Ontology Enabled Graphical Database Query Tool for End-Users Guntis BARZDINS 1, Edgars LIEPINS, Marta VEILANDE and Martins ZVIEDRIS Institute of Mathematics and Computer Science, University of Latvia Abstract. In this paper we show how semantic web technologies are used in a real application in the domain of national medical databases where an important technological gap between the legacy relation databases and OWL ontologies is bridged by the recently standardized UML profile for OWL. After data has been exported from multiple relational databases into a single shared RDF database structured according to an integrated OWL ontology there emerges a need for a convenient end-user query tools. We describe a fully graphical access to the exported data through the graphical front-end tool (named DEMO tool) based on the UML profile for OWL and SPARQL query language. Keywords. semantic web, ontologies, information system design, database design, RDF data stores, modeling languages, data semantics Introduction Semantic web technologies such as RDF and OWL are lately starting to find promising and somewhat unexpected applications also in the field of information system engineering which traditionally has been based on the SQL driven relational databases [1, 2]. Despite relative inefficiency of RDF databases and SPARQL [3] query language (compared to the more mature relational databases) the flexibility of RDF to directly integrate data with its conceptual model (OWL domain ontology) removes a historic barrier from the databases the end-users now can query data from the database themselves by knowing the OWL ontology only, rather than rely on the man in the middle (a programmer, who creates the application-specific user interface for the database) to reformulate the end-user queries into the SQL statements over the hidden, implementation-specific normalized relational database schema. The problem is that in the legacy relational databases the initial conceptual model of the domain (often modeled as UML class diagram or ER-diagram) tends to disappear during conversion into the normalized database schema thus leading to database being inaccessible for direct query by domain experts familiar only with the conceptual model. Additional benefit added by RDF and OWL is the hierarchical scalable URI namespace, which eases the integration of previously separate databases. Such integration is aided also by the rich and yet strictly formal semantics of OWL DL. The richness of OWL DL provides means for modular abstraction levels over narrower domain ontologies during the database integration such as subclassof, subpropertyof, 1 Corresponding Author: Guntis Barzdins, Institute of Mathematics and Computer Science, University of Latvia, Rainis Blvd. 29, Riga LV-1459, Latvia; guntis.barzdins@mii.lu.lv

2 sameas, equivalentclass, equivalentproperty and similar constructs. Meanwhile formal semantics of OWL DL and its sub-languages maintains complete computability of such expressive ontologies. In this paper through the simple example derived from the real-life case-study in the medical domain we demonstrate the data access benefits made possible by the above mentioned semantic web technologies. We are largely omitting details of the actual relational databases conversion into OWL ontology and RDF data this subject is already covered in detail in our paper [1], as well as in D2RQ related papers [4]. Therefore the focus of this paper is on the syntactic sugar for fully graphical representation of both the ontologies (OWL) and the query language (SPARQL) thus making them directly accessible to the end-users, as it has long been acknowledged that the rather verbose nature of RDF, OWL, URI and SPARQL default serialization formats makes them unsuitable for the direct manipulation by the end-users. By endusers here we do not mean casual web surfers, but rather the domain specialists, such as medical researchers, who need to extract various data subsets from the databases in their expertise domain. Methods for graphical SPARQL query formulation with user-friendly GUI have been discussed by other authors earlier [5]. There are already some tools developed that support graphical query formulation such as Tabulator [6] and Longwell [7]. Meanwhile these tools are mainly based on query formulation by exploration. One problem what can arise with this approach is that user must know which way to explore. If user does not know given ontology well (and the query tool does not provide appropriate ontological assistance) then it could also be hard to know precise path for exploration. In our approach we are trying to avoid this problem by relying on the graphical ontology as the central concept. The graphical representation of ontologies is defined by the recently adopted UML profile for OWL [7] standard, therefore the proposed graphical SPARQL query tool ( DEMO tool) is modeled along the same graphical primitives to provide an unified, fully graphical end-user interface. In Section 1 we illustrate the crucial role of UML profile for OWL and how data from multiple databases can be integrated into a single shared RDF database structured according to the integrated OWL ontology. In Section 2 we describe a graphical end-user friendly SPARQL front-end that makes exported RDF data easy accessible to the end-user familiar only with the domain ontology. To demonstrate our approach as an example we use two simplified medical databases Oncologic Disease register and Trauma/Injury register from the earlier case-study [9] which was inspired by Semantic Latvia vision [10]. 1. OWL Ontology and Preparation of RDF Data The database export to RDF data triples (so-called Abox the data part of the ontology) structured according to the given OWL ontology (so-called Tbox the schema part of the ontology, without data) is typically implemented through the mapping process illustrated in Figure 1. In this paper we are not elaborating this conversion in detail as it is already covered in other papers [1, 4]. Nevertheless, by Figure 1 we want to stress that the below discussed OWL ontologies and RDF data are typically obtained from the legacy relational databases.

3 Figure 1. The relation database to RDF/OWL mapping process The key enabling technique for the described approach is the UML profile for OWL [8] which formally is a syntactic dialect of the W3C standard Semantic Web ontology language OWL. The outstanding characteristic of this dialect is that from one side it is fully compatible with the OWL language used for describing semantic web ontologies, but from the other side it is compatible with the UML class diagrams widely accepted for the design of traditional information systems. Since UML OWL profile diagrams correspond to regular OWL ontologies, they can be universally exchanged with other semantic web tools (Protégé editor, RDF databases, reasoners, etc.) through the W3C standard OWL serialization formats such as OWL/XML or OWL/N-TRIPLES. In other words, UML profile for OWL allows to view UML class diagrams as OWL ontology diagrams under the assumption that UML class is perceived as OWL class and UML property is perceived as OWL property (details see in [8]). We will use a small but representative fragment of the medical ontology derived from the Oncologic Disease register and Trauma/Injury register in our earlier casestudy [9] as a running example for the rest of this paper. In Figure 2 the example ontology is presented in the form of UML class diagram. This diagram illustrates the key features we have found to be the most relevant when mapping legacy relational database schemas into OWL ontologies via UML class diagrams: Generally class attributes correspond to datatype properties in OWL, while associations between classes correspond to object properties in OWL. Although UML profile for OWL allows overriding this rule, in our casestudy it was not necessary. Subclass relationship (inheritance between classes in UML). Due to formal semantics of OWL DL, subclasses may be marked to be owl:disjointwith each other, or they may be left potentially overlapping. In Figure 2 Injury and Cancer are examples of disjoint subclasses of Disease while TransportAccident and BrokenBone are potentially overlapping subclasses of Injury. This difference is further illustrated by the data sample in Figure 4, where individual i00008 belongs to the subclasses TransportAccident and

4 BrokenBone simultaneously and therefore has attributes of both of these classes. Subproperty relationship ( redefines for association ends in UML). Along with subclass relationship, this provides a powerful mechanism for integrating overlapping ontologies from different abstraction levels. In Figure 2 the grey background highlights a portion of the integrated ontology which effectively is a high-level abstraction of the more fine-grained domain ontology fragments outside the highlighted area. Thanks to formal semantics of OWL DL, these various abstraction levels later will be usable also in queries (e.g., end-user may ask for Persons having any Disease, although the raw data for Persons might have links only to Injury or Cancer classes). Enumeration datatype. This is a widely used feature in legacy relational databases in UML it is depicted by <<enum>> class, which effectively enumerates all individuals belonging to this class. Enumeration datatype in OWL is supported through the owl:oneof feature. Figure 2. An example of medical ontology as UML class diagram The graphical ontology in Figure 2 corresponds to the OWL/N-TRIPLES serialization ontology shown in Figure 3. To execute this conversion one option is to rewrite the UML class diagram shown in Figure 2 into correct 2 UML OWL profile diagram supported by the Eclipse-based IODT (EODM) tool. This tool can save UML 2 For example, UML profile for OWL does not include redefines feature; in this example we model it as a subproperty although formally it should be modelled using restriction classes

5 OWL profile diagrams into the standard OWL/XML serialization further convertible into OWL/N-TRIPLES serialization (used in this paper). Unfortunately, the available IODT (EODM) tool has a rather limited functionality and therefore authors currently suggest using Protégé editor to manually convert between these two formats. < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < _:AX40XX5fXX3aXUA3. _:AX40XX5fXX3aXUA3 < < _:AX40XX5fXX3aXUA3 < _:AX40XX5fXX3aXUA0. _:AX40XX5fXX3aXUA0 < "head"^^< _:AX40XX5fXX3aXUA0 < _:AX40XX5fXX3aXUA1. _:AX40XX5fXX3aXUA1 < "neck"^^< _:AX40XX5fXX3aXUA1 < _:AX40XX5fXX3aXUA2. _:AX40XX5fXX3aXUA2 < "arm"^^< _:AX40XX5fXX3aXUA2 < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <

6 < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < Figure 3. OWL/N-TRIPLES serialization of the ontology from Figure 2 Finally, Figure 4 shows some RDF data structured according to the example ontology shown in Figure 2 and Figure 3. In the scenario depicted in Figure 1 such data would come from the legacy relational database through the transformation defined by the source database schema and the target OWL ontology. Such transformation most conveniently can be implemented either as an SQL procedure in the original database with appropriate output formatting or as a mapping file for D2RQ tool [11]. < < " "^^< < < "36819"^^< < < < < < "Janis Liepa"^^< < < "Latvian"^^< < < < < < < < < < < < "1A"^^< < < < < < "A00.0"^^< < < "A00.1"^^< < < < < < "A00.9"^^< < < < < < "fell from rock"^^< < < < < < "true"^^< < < "arm"^^< < < < < < < < < < < < < < < < < < "Russian"^^< < < < < < "72256"^^< < < "Igor Valujev"^^< < < " "^^< < < < < < < < < < < < "victim"^^< < < "hit by car"^^< < < "head"^^< < < "false"^^< < < < < < < < < < < < "A01.2"^^< < < "A01.7"^^< < < < Figure 4. RDF data triples corresponding to the ontology shown in Figure 2 and Figure 3 The data sample in Figure 4 illustrates an important aspect of the OWL openworld semantics (mentioned already in the beginning of this section), which is different from the traditional closed-world semantics of SQL databases: individual i00008 via type relation belongs to two possibly overlapping classes BrokenBone and

7 TrafficAccident simultaneously this describes a case, where broken bone injury is a result of a traffic accident. This is a perfectly legitimate (and necessary) situation in OWL as long as the involved classes are not explicitly declared to be owl:disjointwith. This completes the steps required to present a database into the OWL/RDF format now the prepared OWL ontology and RDF data can be loaded into RDF database such as Sesame [12] and accessed through the SPARQL [3] queries as it will be discussed in the next section. Nevertheless there is one important aspect involved without which the whole setup would not work properly it is the need for reasoning (or entailment inference) support in the RDF database. Without that we would not be able to infer, for example, the RDF triple < < < which is entailed by the OWL DL formal semantics, but is not explicitly present among RDF triples in Figure 3 and Figure 4. Full OWL DL entailment power is available only in OWL DL reasoners such as Pellet which technically can be used also as a limited-size RDF database with SPARQL access. Meanwhile for pure data access there is no need for full OWL DL reasoning, much of which deals with enforcing constraints such as satisfiability, owl:disjointwith, and cardinality restrictions which we can assume to be already enforced by other means in the provided RDF data. Therefore for pure data access it is sufficient to enable only RDF Schema and direct type hierarchy inferencing, which is much faster and more scalable to large data sets (for example, in Sesame RDF database this kind of entailment inferencing is enabled by applying native-rdfs-dt or memory-rdfs-dt template during Sesame repository creation). As a side note lack of any reasoning support in D2RQ is the only reason why this otherwise convenient tool for on-the-fly SPARQL access to relational databases is not compatible with the approaches described in this paper. 2. Graphical Query Tool for End-Users As it was mentioned in the Introduction, the key idea of our approach is to use the OWL ontology as the only guidance for SPARQL queries over the RDF database. To query relational database with SQL one needs to know physical database schema. To query RDF database with SPARQL one needs to know RDF database structure a corresponding OWL ontology. Query: select?name?phone where {?p < < < < < < Query Results (1 answers): name phone =================================================== "Janis Liepa"^^xsd:string " "^^xsd:string Figure 5. SPARQL query executed over database of RDF triples from Figures 3, 4

8 Indeed we can formulate semantically clear queries in SPARQL using only the OWL ontology from Figure 2. For example, if we would like to find names and phone numbers of all persons having both an injury and a cancer, we could formulate this query in SPARQL by traversing the appropriate path in ontology Figure 5 shows the resulting SPARQL query and its execution result on the RDF triples from Figure 3 (ontology) and Figure 4 (data). Although it is now possible to formulate SPARQL queries as shown in Figure 5 manually from the ontology in Figure 2, the coding of such queries requires remembering of exact qualified URIs for involved concepts and is generally timeconsuming for the potential end-user. Therefore we have developed a graphical frontend for generating such SPARQL queries via same graphical primitives used by UML OWL profile representation of the ontology without the need for the end-user to digress into the textual SPARQL and technical RDF triples encoding of ontologies. This enables convenient querying by the end-user even in large ontologies which would otherwise be difficult to even comprehend textually. The main idea of our query construction tool is that user first selects concepts (classes) in the ontology that are involved in his query and after that just says that these concepts should be somehow connected. Then a shortest path algorithm finds several most probable connection paths between the selected classes and returns them to the user so that he can choose the correct path intended or narrow the search space by selecting classes defining a partial path manually, if none of the returned paths is appropriate. This way we tackle the problem that user must be somewhat familiar with the ontology (is able to read it) but does not need to know it very well. There are two main components in our query language a class (concept) and a link (relation, property) representing an association between two classes. When user starts to formulate a query, first of all, he chooses classes that will be involved in the query as shown in Figure 5. The user does not need to remember exact class names, as these are automatically retrieved by the DEMO tool from the RDF database (by a simple SPARQL query) and presented to the user as a drop-down list. Note that the same class from the ontology may be represented with more than one class-icon in the graphical query if different subsets from the same class need to be considered (e.g. Diagnoses related to Injuries and Diagnoses related to Cancer as illustrated in Figure 11). Figure 6. Choosing classes in DEMO tool

9 User can also draw links between the selected concepts (classes). The key idea of DEMO tool is that user can draw such links even between classes that are not directly connected in the ontology the mentioned shortest path algorithm computes the most probable full paths in the ontology and shows them in the dialogue box from where the user chooses the appropriate actual path for his query (Figure 7). If there are some additional classes in the selected path then these classes are automatically added to the graphical picture. Figure 7. Choosing links between classes in DEMO tool After user has selected all necessary classes and relations (selected classes and relations must form a connected graph) he can further narrow the query by optionally adding attribute conditions to some of the selected classes as shown in Figure 8. Figure 8. Adding attribute conditions in DEMO tool

10 After query has been formulated the next step is to get an answer. The tool could return as an answer a full table containing all attributes of all classes involved in the query. Meanwhile more often user is interested only in few attributes of few involved classes in this case user must select which attributes of which class he would like to see in the result table (Figure 9). Figure 9. Choosing class attributes for result table in DEMO tool At this point a SPARQL query is created from the designed graphical structure and is submitted to the RDF database for execution. After it has been processed by the RDF database the answer is received back and the result table is constructed as shown in Figure 10. The result table window includes also the actual SPARQL query constructed by the graphical query tool. Figure 10. SPARQL answers in DEMO tool

11 Of course, further user interface and functionality improvements could be added to the illustrated DEMO tool. The tool could be extended to cover more complete set of OWL and SPARQL features besides the core features demonstrated in this example. At present only classes are considered as selectable concepts but sometimes user might want to select also a concept that actually is an attribute. Another advanced example in Figure 11 illustrates use of inheritance to specify that only injuries that are both TransportAccident and BrokenBone should be considered. Figure 11. Advanced features in DEMO tool Our graphical query construction tool (a DEMO tool ) is built using GrTP tool platform [13] and transformation language LX [14]. Graphically formulated queries are translated into SPARQL and then queried to Sesame RDF database with RDF Schema and direct type entailment inference enabled through the native-rdfs-dt template. 3. Conclusion In this paper we have demonstrated a successful practical application of graphical semantic web technologies. The successful application relies on essential graphical techniques provided by UML OWL profile [8] both in ontology definition phase as well as in data access phase. The described project is work in progress, but even the current results provide highly useful fully graphical end-user interface with ontologies and data queries. Acknowledgments This work is supported by the National Research Programme projects "Multi- Disciplinary Research Consortium on Major Pathologies Threatening the Life Expectancy and Quality of Life of the Latvian Population" and Research and Adaptation of Semantic Web Technologies in Latvia

12 References [1] Barzdins, J., Barzdins, G., & Cerans, K. (2008) From Databases to Ontologies. In Cardoso, J., & Lytras, M. (eds), Semantic Web Engineering in the Knowledge Society. IGI Global, pp [2] Yuan, J., & Jones, G. H. (2007) Enabling Semantic Access to Enterprise RDB Data. In W3C Workshop on RDF Access to Relational Databases. (available at [3] SPARQL Query Language for RDF. W3C Recommendation (2008). (available at [4] Bizer, C., & Cyganiak, R. (2006) D2R Server - Publishing Relational Databases on the Semantic Web. Poster at the 5th International Semantic Web Conference (ISWC2006), November 5-9, Athens, GA, USA. (available at ISWC2006.pdf) [5] Athanasis, N., Christophides, V., & Kotzinos, D. (2004) Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL). In the 3rd International Semantic Web Conference (ISWC2004), November 7-11, Hiroshima, Japan, pp (available at [6] Berners-Lee, T., et al. (2006) Tabulator: Exploring and Analyzing linked data on the Semantic Web. In the 3rd International Semantic Web User Interaction Workshop (SWUI 2006), November 6, Athens, GA, USA. (available at [7] Longwell project page. SIMILE Project (2006). (available at [8] Ontology Definition Metamodel. OMG Adopted Specification. Document Number: ptc/ , November (available at [9] Barzdins, G., Liepins, E., Veilande, M., & Zviedris, M. (2008) Semantic Latvia Approach in the Medical Domain. In Haav, H-M., & Kalja, A. (eds), Proceedings of the 8th International Baltic Conference (Baltic DB&IS 2008), June 2-5, Tallin, Estonia, Tallinn University of Technology Press, pp [10] Barzdins, J., Barzdins, G., Balodis, R., Cerans, K., et al. (2006) Towards Semantic Latvia. In Communications of the 7th International Baltic Conference on Databases and Information Systems (Baltic DB&IS 2006), July 3-6, Vilnius, Lithuania, pp (available at [11] Bizer, C., & Seaborne, A. (2004) D2RQ Treating Non-RDF Databases as Virtual RDF Graphs. In the 3rd International Semantic Web Conference (ISWC2004), November 7-11, Hiroshima, Japan. (available at [12] Broekstra, J., Kampman, A., & Harmelan, F.v. (2002) Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema. In The Semantic Web - ISWC 2002, volume 2342 of Lecture Notes in Computer Science, pp (available at [13] Barzdins, J., Zarins, A., Cerans, K., Kalnins, A., Rencis, E., Lace, L., Liepins, R., & Sprogis, A. (2007) GrTP: Transformation Based Graphical Tool Building Platform. In Proceedings of the MoDELS'07 Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI-2007), CEUR Workshop Proceedings, Vol 297. (available at WS/Vol-297/paper6.pdf) [14] Barzdins, J., Kalnins, A., Rencis, E., & Rikacovs, S. (2008) Model Transformation Languages and Their Implementation by Bootstrapping Method. In LNCS, vol. 4800, Springer, pp

R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings

R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings R2RML by Assertion: A Semi-Automatic Tool for Generating Customised R2RML Mappings Luís Eufrasio T. Neto 1, Vânia Maria P. Vidal 1, Marco A. Casanova 2, José Maria Monteiro 1 1 Federal University of Ceará,

More information

OBIS: Ontology-Based Information System Framework

OBIS: Ontology-Based Information System Framework OBIS: Ontology-Based Information System Framework Kārlis Čerāns, Aiga Romāne karlis.cerans@lumii.lv, aiga.romane@inbox.lv Institute of Mathematics and Computer Science, University of Latvia Raina blvd.

More information

Integration of the Semantic Web with Meta Object Facilities

Integration of the Semantic Web with Meta Object Facilities Integration of the Semantic Web with Meta Object Facilities Work in progress supported by the U.S. General Service Administration s Open Source egov Reference Architecture (OsEra) Project Cory Casanave,

More information

Presented By Aditya R Joshi Neha Purohit

Presented By Aditya R Joshi Neha Purohit Presented By Aditya R Joshi Neha Purohit Pellet What is Pellet? Pellet is an OWL- DL reasoner Supports nearly all of OWL 1 and OWL 2 Sound and complete reasoner Written in Java and available from http://

More information

Payola: Collaborative Linked Data Analysis and Visualization Framework

Payola: Collaborative Linked Data Analysis and Visualization Framework Payola: Collaborative Linked Data Analysis and Visualization Framework Jakub Klímek 1,2,Jiří Helmich 1, and Martin Nečaský 1 1 Charles University in Prague, Faculty of Mathematics and Physics Malostranské

More information

A General Approach to Query the Web of Data

A General Approach to Query the Web of Data A General Approach to Query the Web of Data Xin Liu 1 Department of Information Science and Engineering, University of Trento, Trento, Italy liu@disi.unitn.it Abstract. With the development of the Semantic

More information

A Tool for Storing OWL Using Database Technology

A Tool for Storing OWL Using Database Technology A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,

More information

Business Activity. predecessor Activity Description. from * successor * to. Performer is performer has attribute.

Business Activity. predecessor Activity Description. from * successor * to. Performer is performer has attribute. Editor Definition Language and Its Implementation Audris Kalnins, Karlis Podnieks, Andris Zarins, Edgars Celms, and Janis Barzdins Institute of Mathematics and Computer Science, University of Latvia Raina

More information

Comparative Study of RDB to RDF Mapping using D2RQ and R2RML Mapping Languages

Comparative Study of RDB to RDF Mapping using D2RQ and R2RML Mapping Languages International Journal of Information Sciences and Application. ISSN 0974-2255 Volume 10, Number 1 (2018), pp. 23-36 International Research Publication House http://www.irphouse.com Comparative Study 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

Benchmarking RDF Production Tools

Benchmarking RDF Production Tools Benchmarking RDF Production Tools Martin Svihla and Ivan Jelinek Czech Technical University in Prague, Karlovo namesti 13, Praha 2, Czech republic, {svihlm1, jelinek}@fel.cvut.cz, WWW home page: http://webing.felk.cvut.cz

More information

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:

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

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

Semantic Exploitation of Engineering Models: An Application to Oilfield Models

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

More information

The TTC 2011 Reengineering Challenge Using MOLA and Higher-Order Transformations

The TTC 2011 Reengineering Challenge Using MOLA and Higher-Order Transformations The TTC 2011 Reengineering Challenge Using MOLA and Higher-Order Transformations Agris Sostaks, Elina Kalnina, Audris Kalnins, Edgars Celms, and Janis Iraids Institute of Computer Science and Mathematics,

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

Knowledge Representations. How else can we represent knowledge in addition to formal logic?

Knowledge Representations. How else can we represent knowledge in addition to formal logic? Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production

More information

Semantics-Aware Querying of Web-Distributed RDF(S) Repositories

Semantics-Aware Querying of Web-Distributed RDF(S) Repositories Semantics-Aware Querying of Web-Distributed RDF(S) Repositories Georgia D. Solomou, Dimitrios A. Koutsomitropoulos, Theodore S. Papatheodorou High Performance Systems Laboratory, School of Engineering

More information

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau Semantic Web Ontology Pattern Gerd Gröner, Matthias Thimm {groener,thimm}@uni-koblenz.de Institute for Web Science and Technologies (WeST) University of Koblenz-Landau July 18, 2013 Gerd Gröner, Matthias

More information

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

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

More information

Lightweight Semantic Web Motivated Reasoning in Prolog

Lightweight Semantic Web Motivated Reasoning in Prolog Lightweight Semantic Web Motivated Reasoning in Prolog Salman Elahi, s0459408@sms.ed.ac.uk Supervisor: Dr. Dave Robertson Introduction: As the Semantic Web is, currently, in its developmental phase, different

More information

Ontological Modeling: Part 2

Ontological Modeling: Part 2 Ontological Modeling: Part 2 Terry Halpin LogicBlox This is the second in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages proposed for the

More information

Automating Instance Migration in Response to Ontology Evolution

Automating Instance Migration in Response to Ontology Evolution Automating Instance Migration in Response to Ontology Evolution Mark Fischer 1, Juergen Dingel 1, Maged Elaasar 2, Steven Shaw 3 1 Queen s University, {fischer,dingel}@cs.queensu.ca 2 Carleton University,

More information

Extended UML Class Diagram Constructs for Visual SPARQL Queries in ViziQuer/web

Extended UML Class Diagram Constructs for Visual SPARQL Queries in ViziQuer/web Extended UML Class Diagram Constructs for Visual SPARQL Queries in ViziQuer/web Kārlis Čerāns 1,, Juris Bārzdiņš 2, Agris Šostaks 1, Jūlija Ovčiņņikova 1,*, Lelde Lāce 1,*, Mikus Grasmanis 1, Artūrs Sproģis

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

Automatic Transformation of Relational Database Schema into OWL Ontologies

Automatic Transformation of Relational Database Schema into OWL Ontologies Environment. Technology. Resources, Rezekne, Latvia Proceedings of the 10 th International Scientific and Practical Conference. Volume III, 217-222 Automatic Transformation of Relational Database Schema

More information

Making Ontology Documentation with LODE

Making Ontology Documentation with LODE Proceedings of the I-SEMANTICS 2012 Posters & Demonstrations Track, pp. 63-67, 2012. Copyright 2012 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes.

More information

Extracting knowledge from Ontology using Jena for Semantic Web

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

More information

Ontological Modeling: Part 15

Ontological Modeling: Part 15 Ontological Modeling: Part 15 Terry Halpin INTI International University This is the fifteenth article in a series on ontology-based approaches to modeling. The main focus is on popular ontology languages

More information

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

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

More information

An overview of RDB2RDF techniques and tools

An overview of RDB2RDF techniques and tools An overview of RDB2RDF techniques and tools DERI Reading Group Presentation Nuno Lopes August 26, 2009 Main purpose of RDB2RDF WG... standardize a language for mapping Relational Database schemas into

More information

Dartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases

Dartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases Dartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases Zhaohui Wu 1, Huajun Chen 1, Heng Wang 1, Yimin Wang 2, Yuxin Mao 1, Jinmin Tang 1, and Cunyin Zhou 1 1 College of Computer

More information

A Knowledge Model Driven Solution for Web-Based Telemedicine Applications

A Knowledge Model Driven Solution for Web-Based Telemedicine Applications Medical Informatics in a United and Healthy Europe K.-P. Adlassnig et al. (Eds.) IOS Press, 2009 2009 European Federation for Medical Informatics. All rights reserved. doi:10.3233/978-1-60750-044-5-443

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

Semantics and the Web: e-government Implications of some Emerging Technology Beyond W3C

Semantics and the Web: e-government Implications of some Emerging Technology Beyond W3C Semantics and the Web: e-government Implications of some Emerging Technology Beyond W3C Adrian Walker www.reengineeringllc.com Presentation for the Collaborative Expedition Workshop #35, September 14,

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

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

An efficient SQL-based querying method to RDF schemata

An efficient SQL-based querying method to RDF schemata An efficient SQL-based querying method to RDF schemata Maciej Falkowski 1, Czesław Jędrzejek 1 Abstract: Applications based on knowledge engineering require operations on semantic data. Traditionally,

More information

Industry Adoption of Semantic Web Technology

Industry Adoption of Semantic Web Technology IBM China Research Laboratory Industry Adoption of Semantic Web Technology Dr. Yue Pan panyue@cn.ibm.com Outline Business Drivers Industries as early adopters A Software Roadmap Conclusion Data Semantics

More information

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment Protégé-2000: A Flexible and Extensible Ontology-Editing Environment Natalya F. Noy, Monica Crubézy, Ray W. Fergerson, Samson Tu, Mark A. Musen Stanford Medical Informatics Stanford University Stanford,

More information

OWL 2 The Next Generation. Ian Horrocks Information Systems Group Oxford University Computing Laboratory

OWL 2 The Next Generation. Ian Horrocks Information Systems Group Oxford University Computing Laboratory OWL 2 The Next Generation Ian Horrocks Information Systems Group Oxford University Computing Laboratory What is an Ontology? What is an Ontology? A model of (some aspect

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

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Minal Bhise DAIICT, Gandhinagar, Gujarat, India 382007 minal_bhise@daiict.ac.in Abstract. The semantic web offers

More information

The OWL API: An Introduction

The OWL API: An Introduction The OWL API: An Introduction Sean Bechhofer and Nicolas Matentzoglu University of Manchester sean.bechhofer@manchester.ac.uk OWL OWL allows us to describe a domain in terms of: Individuals Particular objects

More information

DBpedia-An Advancement Towards Content Extraction From Wikipedia

DBpedia-An Advancement Towards Content Extraction From Wikipedia DBpedia-An Advancement Towards Content Extraction From Wikipedia Neha Jain Government Degree College R.S Pura, Jammu, J&K Abstract: DBpedia is the research product of the efforts made towards extracting

More information

MERGING BUSINESS VOCABULARIES AND RULES

MERGING BUSINESS VOCABULARIES AND RULES MERGING BUSINESS VOCABULARIES AND RULES Edvinas Sinkevicius Departament of Information Systems Centre of Information System Design Technologies, Kaunas University of Lina Nemuraite Departament of Information

More information

Ontological Modeling: Part 11

Ontological Modeling: Part 11 Ontological Modeling: Part 11 Terry Halpin LogicBlox and INTI International University This is the eleventh in a series of articles on ontology-based approaches to modeling. The main focus is on popular

More information

Grid Resources Search Engine based on Ontology

Grid Resources Search Engine based on Ontology based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang

More information

Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification

Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification FALLON, Richard and POLOVINA, Simon Available from

More information

Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic

Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic Outline MediaWiki what it is, how it works Semantic MediaWiki MediaWiki

More information

Representing Product Designs Using a Description Graph Extension to OWL 2

Representing Product Designs Using a Description Graph Extension to OWL 2 Representing Product Designs Using a Description Graph Extension to OWL 2 Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. Product development requires

More information

The Model-Driven Semantic Web Emerging Standards & Technologies

The Model-Driven Semantic Web Emerging Standards & Technologies The Model-Driven Semantic Web Emerging Standards & Technologies Elisa Kendall Sandpiper Software March 24, 2005 1 Model Driven Architecture (MDA ) Insulates business applications from technology evolution,

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

Generating of RDF graph from a relational database using Jena API

Generating of RDF graph from a relational database using Jena API Generating of RDF graph from a relational database using Jena API Jamal BAKKAS #1, Mohamed BAHAJ #2 # Department of Mathematics and computer science, University Hassan I, FSTS FST Settat, Km 3, B.P.:57,

More information

Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, Version 3. RDFS RDF Schema. Mustafa Jarrar. Birzeit University

Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, Version 3. RDFS RDF Schema. Mustafa Jarrar. Birzeit University Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, 2018 Version 3 RDFS RDF Schema Mustafa Jarrar Birzeit University 1 Watch this lecture and download the slides Course Page: http://www.jarrar.info/courses/ai/

More information

Table of Contents. iii

Table of Contents. iii Current Web 1 1.1 Current Web History 1 1.2 Current Web Characteristics 2 1.2.1 Current Web Features 2 1.2.2 Current Web Benefits 3 1.2.3. Current Web Applications 3 1.3 Why the Current Web is not Enough

More information

Model Driven Engineering with Ontology Technologies

Model Driven Engineering with Ontology Technologies Model Driven Engineering with Ontology Technologies Steffen Staab, Tobias Walter, Gerd Gröner, and Fernando Silva Parreiras Institute for Web Science and Technology, University of Koblenz-Landau Universitätsstrasse

More information

Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis

Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis EXPERIMENT: Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis Franz Calvo, MD fcalvo@u.washington.edu and John H. Gennari, PhD gennari@u.washington.edu Department

More information

Semantic Web. Tahani Aljehani

Semantic Web. Tahani Aljehani Semantic Web Tahani Aljehani Motivation: Example 1 You are interested in SOAP Web architecture Use your favorite search engine to find the articles about SOAP Keywords-based search You'll get lots of information,

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

Ontology-Based Schema Integration

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

More information

SWSE: Objects before documents!

SWSE: Objects before documents! Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title SWSE: Objects before documents! Author(s) Harth, Andreas; Hogan,

More information

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall The Semantic Web Revisited Nigel Shadbolt Tim Berners-Lee Wendy Hall Today sweb It is designed for human consumption Information retrieval is mainly supported by keyword-based search engines Some problems

More information

Helmi Ben Hmida Hannover University, Germany

Helmi Ben Hmida Hannover University, Germany Helmi Ben Hmida Hannover University, Germany 1 Summarizing the Problem: Computers don t understand Meaning My mouse is broken. I need a new one 2 The Semantic Web Vision the idea of having data on the

More information

A Community-Driven Approach to Development of an Ontology-Based Application Management Framework

A Community-Driven Approach to Development of an Ontology-Based Application Management Framework A Community-Driven Approach to Development of an Ontology-Based Application Management Framework Marut Buranarach, Ye Myat Thein, and Thepchai Supnithi Language and Semantic Technology Laboratory National

More information

SemSearch: Refining Semantic Search

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

More information

Position Paper W3C Workshop on RDF Next Steps: OMG Ontology PSIG

Position Paper W3C Workshop on RDF Next Steps: OMG Ontology PSIG Position Paper W3C Workshop on RDF Next Steps: OMG Ontology PSIG Elisa Kendall 1, Roy Bell 2, Roger Burkhart 3, Manfred Koethe 4, Hugues Vincent 5, and Evan Wallace 6 Object Management Group (OMG) Ontology

More information

Ontological Modeling: Part 7

Ontological Modeling: Part 7 Ontological Modeling: Part 7 Terry Halpin LogicBlox and INTI International University This is the seventh in a series of articles on ontology-based approaches to modeling. The main focus is on popular

More information

XML related Data Exchange from the Test Machine into the Web-enabled Alloys-DB. Nagy M, Over HH, Smith A

XML related Data Exchange from the Test Machine into the Web-enabled Alloys-DB. Nagy M, Over HH, Smith A XML related Data Exchange from the Test Machine into the Web-enabled Alloys-DB Nagy M, Over HH, Smith A Joint Research Centre of the European Commission Institute for Energy, Petten, The Netherlands {miklos.nagy@jrc.nl

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

Process DSL Transformation by Mappings Using Virtual Functional Views

Process DSL Transformation by Mappings Using Virtual Functional Views Baltic J. Modern Computing, Vol. 3 (2015), No. 2, 133-147 Process DSL Transformation by Mappings Using Virtual Functional Views Lelde LACE, Audris KALNINS, Agris SOSTAKS Institute of Mathematics and Computer

More information

Integrating SysML and OWL

Integrating SysML and OWL Integrating SysML and OWL Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. To use OWL2 for modeling a system design one must be able to construct

More information

Adding formal semantics to the Web

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

More information

Design and Implementation of an RDF Triple Store

Design and Implementation of an RDF Triple Store Design and Implementation of an RDF Triple Store Ching-Long Yeh and Ruei-Feng Lin Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd., Sec. 3 Taipei, 04 Taiwan E-mail:

More information

OWL 2 Update. Christine Golbreich

OWL 2 Update. Christine Golbreich OWL 2 Update Christine Golbreich 1 OWL 2 W3C OWL working group is developing OWL 2 see http://www.w3.org/2007/owl/wiki/ Extends OWL with a small but useful set of features Fully backwards

More information

Approach for Mapping Ontologies to Relational Databases

Approach for Mapping Ontologies to Relational Databases Approach for Mapping Ontologies to Relational Databases A. Rozeva Technical University Sofia E-mail: arozeva@tu-sofia.bg INTRODUCTION Research field mapping ontologies to databases Research goal facilitation

More information

Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS

Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS OMG Semantic Information Day March 2009 David Price Eurostep and Allison Feeney NIST Agenda» OASIS

More information

UML-Based Conceptual Modeling of Pattern-Bases

UML-Based Conceptual Modeling of Pattern-Bases UML-Based Conceptual Modeling of Pattern-Bases Stefano Rizzi DEIS - University of Bologna Viale Risorgimento, 2 40136 Bologna - Italy srizzi@deis.unibo.it Abstract. The concept of pattern, meant as an

More information

Towards using OWL DL as a metamodelling framework for ATL

Towards using OWL DL as a metamodelling framework for ATL Towards using OWL DL as a metamodelling framework for ATL Dennis Wagelaar Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium dennis.wagelaar@vub.ac.be Abstract. Ontologies have become increasingly

More information

IBM Research Report. Ontology Management for Large-Scale Enterprise Systems

IBM Research Report. Ontology Management for Large-Scale Enterprise Systems RC23730 (W0509-109) September 30, 2005 Computer Science IBM Research Report Ontology Management for Large-Scale Enterprise Systems Juhnyoung Lee, Richard Goodwin IBM Research Division Thomas J. Watson

More information

USING DECISION MODELS METAMODEL FOR INFORMATION RETRIEVAL SABINA CRISTIANA MIHALACHE *

USING DECISION MODELS METAMODEL FOR INFORMATION RETRIEVAL SABINA CRISTIANA MIHALACHE * ANALELE ŞTIINŢIFICE ALE UNIVERSITĂŢII ALEXANDRU IOAN CUZA DIN IAŞI Tomul LIV Ştiinţe Economice 2007 USING DECISION MODELS METAMODEL FOR INFORMATION RETRIEVAL SABINA CRISTIANA MIHALACHE * Abstract This

More information

Visualizing semantic table annotations with TableMiner+

Visualizing semantic table annotations with TableMiner+ Visualizing semantic table annotations with TableMiner+ MAZUMDAR, Suvodeep and ZHANG, Ziqi Available from Sheffield Hallam University Research Archive (SHURA) at:

More information

The Unified Modelling Language. Example Diagrams. Notation vs. Methodology. UML and Meta Modelling

The Unified Modelling Language. Example Diagrams. Notation vs. Methodology. UML and Meta Modelling UML and Meta ling Topics: UML as an example visual notation The UML meta model and the concept of meta modelling Driven Architecture and model engineering The AndroMDA open source project Applying cognitive

More information

The Implementation of Semantic Web Technology in Traditional Plant Medicine

The Implementation of Semantic Web Technology in Traditional Plant Medicine The Implementation of Semantic Web Technology in Traditional Plant Medicine Nur Ana 1, A la Syauqi 2, M Faisal 3 123 Informatics Engineering, Faculty Science and Technology State Islamic University Maulana

More information

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

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

More information

OWL-DBC The Arrival of Scalable and Tractable OWL Reasoning for Enterprise Knowledge Bases

OWL-DBC The Arrival of Scalable and Tractable OWL Reasoning for Enterprise Knowledge Bases OWL-DBC The Arrival of Scalable and Tractable OWL Reasoning for Enterprise Knowledge Bases URL: [http://trowl.eu/owl- dbc/] Copyright @2013 the University of Aberdeen. All Rights Reserved This document

More information

Ontology-Based Data Access via Ontop

Ontology-Based Data Access via Ontop Ontology-Based Data Access via Ontop Asad Ali and MelikeSah Department of Computer Engineering, Near East University, North Cyprus via Mersin 10 Turkey Abstract:Ontology Based Data Access (OBDA) is an

More information

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 1 Retrospective Knowledge Representation (1/2) What is

More information

Evaluating DBOWL: A Non-materializing OWL Reasoner based on Relational Database Technology

Evaluating DBOWL: A Non-materializing OWL Reasoner based on Relational Database Technology Evaluating DBOWL: A Non-materializing OWL Reasoner based on Relational Database Technology Maria del Mar Roldan-Garcia, Jose F. Aldana-Montes University of Malaga, Departamento de Lenguajes y Ciencias

More information

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES Jeremy Carroll, Ralph Hodgson, {jeremy,ralph}@topquadrant.com This paper is submitted to The W3C Workshop on Semantic Web in Energy Industries

More information

Using RDF to Model the Structure and Process of Systems

Using RDF to Model the Structure and Process of Systems Using RDF to Model the Structure and Process of Systems Marko A. Rodriguez Jennifer H. Watkins Johan Bollen Los Alamos National Laboratory {marko,jhw,jbollen}@lanl.gov Carlos Gershenson New England Complex

More information

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Semantic Technologies and CDISC Standards Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Part I Introduction to Semantic Technology Resource Description Framework

More information

From Online Community Data to RDF

From Online Community Data to RDF From Online Community Data to RDF Abstract Uldis Bojārs, John G. Breslin [uldis.bojars,john.breslin]@deri.org Digital Enterprise Research Institute National University of Ireland, Galway Galway, Ireland

More information

DESIGN AND EVALUATION OF A GENERIC METHOD FOR CREATING XML SCHEMA. 1. Introduction

DESIGN AND EVALUATION OF A GENERIC METHOD FOR CREATING XML SCHEMA. 1. Introduction DESIGN AND EVALUATION OF A GENERIC METHOD FOR CREATING XML SCHEMA Mahmoud Abaza and Catherine Preston Athabasca University and the University of Liverpool mahmouda@athabascau.ca Abstract There are many

More information

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language MPRA Munich Personal RePEc Archive Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language sabina-cristiana necula Alexandru Ioan Cuza University of Iasi September 2011

More information

Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute

Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute Ø The majority of data underpinning the Web are stored in Relational Databases (RDB). Ø Advantages: Secure and scalable architecture.

More information

Model Driven Ontology: A New Methodology for Ontology Development

Model Driven Ontology: A New Methodology for Ontology Development Model Driven Ontology: A New Methodology for Ontology Development Mohamed Keshk Sally Chambless Raytheon Company Largo, Florida Mohamed.Keshk@raytheon.com Sally.Chambless@raytheon.com Abstract Semantic

More information

Use of the CIM Ontology. Scott Neumann, UISOL Arnold DeVos, Langdale Steve Widergren, PNNL Jay Britton, Areva

Use of the CIM Ontology. Scott Neumann, UISOL Arnold DeVos, Langdale Steve Widergren, PNNL Jay Britton, Areva Use of the CIM Ontology Scott Neumann, UISOL Arnold DeVos, Langdale Steve Widergren, PNNL Jay Britton, Areva Common Information Model (CIM) IEC Common Information Model (CIM) models objects and information

More information

A Relational Database Semantic Re-Engineering Technology and Tools

A Relational Database Semantic Re-Engineering Technology and Tools Baltic J. Modern Computing, Vol. 2 (2014), No. 3, 183-198 A Relational Database Semantic Re-Engineering Technology and Tools Kārlis ČERĀNS 1,2, Guntis BĀRZDIŅŠ, Guntars BŪMANS 2, Jūlija OVČIŅŅIKOVA 2,

More information