Declarative Languages for Querying Portal Catalogs

Size: px
Start display at page:

Download "Declarative Languages for Querying Portal Catalogs"

Transcription

1 Declarative Languages for Querying Portal Catalogs V. Christophides D. Plexousakis G. Karvounarakis S. Alexaki Computer Science Department, University of Crete Institute for Computer Science - FORTH Heraklion, Crete 1 What is a Community Web? n A group of people sharing a domain of discourse and a set of information resources (e.g., data, documents, services) and having some common interests gcommerce, Education, Health n The main requirement is to provide a single point of useful, ubiquitous comprehensive, and integrated access to various information resources gweb Portals Workplace Commerce C-Web Education Health 2 1 1

2 Portals Classification Existing Communities On-line Communities 3 Portals Classification 4 2 2

3 Knowledge Processes in Corporate Communities Generating new knowledge Accessing knowledge from external sources Representing knowledge in documents and databases Embedding knowledge in services and processes Dissemination of knowledge within organisation Using knowledge in decision making 5 Community Web Portals: Main Features Advanced Knowledge Schemas (ontologies, thesauri) Heterogeneous resource descriptions <tag1> <tag1> <tag2> <tag2> <tag3> <tag3> </tag1> </tag1> Complexity and diversity of information resources 6 3 3

4 What we need? n Flexible Modeling of Community Web Portal Catalogs ❶ Exploit existing forms of community knowledge Ranging from simple vocabularies to formal ontologies ❷ Describe in various ways community information resources Administration, Classification, Content Rating, Channels,. n Secondary Storage Management of Portal Metadata ❶ Large Schemas: e.g., 100 Mbytes of ODP Topics (the Art Hierarchy contains terms) ❷ Voluminous Description Bases: e.g., 700 Mbytes of ODP indexed URLs n Declarative Query Languages for Portal Catalogs ❶ Interleave schema with data querying ❷ Optimize access to Portal Catalogs 7 Our Approach RDF Virtual XML Warehouse High-level Access to community information Documents Databases Archives Web Use W3C Standards to describe (RDF/S) & exchange (XML) information Our Contribution: Declarative Languages for Browsing & Querying 8 4 4

5 Outline n Example of a Portal Catalog for Cultural Communities n Describing and Querying Community Resources ga Formal Data Model for RDF/S gthe RDF Query Language (RQL) n Architecture gcore Middleware (RDF Store, Parser/Loader, Query Interpreter) n Build Community Web Portals gcreate/extract Resource Metadata gdevelop Specific Applications for Communities goptimize RDF Storage and Queries n Summary 9 Building a Cultural Community Web Portal using RDF String String Portal Schema fname lname Sculptor Artist Painter sculpts creates paints Artifact Painting exhibited Museum Sculpture technique String Date String last_modified title ExtResource Portal Resource Descriptions r2: museoreinasofia.mcu.es/ guernica.jpg Web Resources Rodin Pablo Picasso lname fname &r5 lname &r6 creates paints paints r1: thinker.gif &r1 &r2 exhibited technique last_modified &r3 &r4 last_modified title oil on canvas 2000/01/02 r3: woman.jpg 2000/06/09 Reina Sofia Museum r4:museoreinasofia.mcu.es

6 Resource Description Framework (RDF/S) n RDF: Resource Descriptions gdata Model: Directed Labeled Graphs Nodes: Resources (URIs) or Litterals Edges: Properties Attributes or Relationships Labels: Nodes (Class names) and Edges (Property names) Statement: assertion of the form resource, property, value Description: collection of statements concerning a resource gxml syntax n RDF Schema (RDFS): Schema Vocabularies gspecialization of both classes & properties (simple & multiple) gmultiple classification under several classes gunordered, optional, and multi-valued properties gdomain and range polymorphism of properties 11 RDF/XML Serialization: Data <rdf:rdf xml:lang="en" xmlns:rdf=" xmlns:rdfs=" xmlns="">. <Painter rdf:id= picasso132"> <fname>pablo</fname> <lname>picasso</lname> <paints> <Painting rdf:about=" <exhibited> <Museum rdf:about=" </exhibited > <technique>oil on canvas</technique> </Painting> </paints> <paints> <Painting rdf:about=" /> </paints> </Painter> <ExtResource rdf:about=" <title>reinasophia Museum</title > <lastmodified>2000/06/09</lastmodified> <Sculptor rdf:id="rodin424" lname="rodin > <creates> <Sculpture rdf:about=" </creates> </Sculptor> </rdf:rdf>

7 RDF/XML Serialization: Schema <rdf:rdf xml:lang="en" xmlns:rdf=" 22-rdf-syntax-ns#" xmlns:rdfs=" PR-rdf-schema #"> <rdfs:class rdf:id="artist"/> <rdfs:class rdf:id="artifact"/> <rdfs:class rdf:id="style"/> <rdfs:class rdf:id="sculptor"> <rdfs:class rdf:id= Museum"> <rdfs:subclassof rdf:resource="#artist"/> </rdfs:class> <rdfs:class rdf:id="painter"> <rdfs:subclassof rdf:resource="#artist"/> </rdfs:class> <rdfs:class rdf:id="sculpture"> <rdfs:subclassof rdf:resource="#artifact"/> </rdfs:class> <rdfs:class rdf:id="painting"> <rdfs:subclassof rdf:resource="#artifact"/> </rdfs:class> <rdf:property rdf:id="creates "> <rdfs:domain rdf:resource="#artist"/> <rdfs:range rdf:resource="#artifact"/> </rdf:property> <rdf:property rdf:id="paints"> <rdfs:domain rdf:resource="#painter"/> <rdfs:range rdf:resource="#painting"/> <rdfs:subpropertyof rdf:resource="#creates"/> </rdf:property> <rdf:property rdf:id="sculpts"> <rdfs:domain rdf:resource="#sculptor"/> <rdfs:range rdf:resource="#sculpture"/> <rdfs:subpropertyof rdf:resource="#creates"/> </rdf:property> <rdf:property rdf:id= exhibited "> <rdfs:domain rdf:resource="#painting"/> <rdfs:range rdf:resource= #Museum"/> </rdf:property> <rdf:property rdf:id=" technique"> <rdfs:domain rdf:resource="#painting"/> <rdfs:range rdf:resource=" TR/1999/PR-rdf-schema #Literal"/> </rdf:property> <rdf:property rdf:id="title"> <rdfs:domain rdf:resource="#extresource"/> <rdfs:range rdf:resource= " TR/1999/PR-rdf-schema #Literal"/> </rdf:property>. </rdf:rdf> 13 RDF/S vs. Well-Known Formalisms n Relational or Object Database Models (ODMG, SQL) g Classes don t define table or object types g Instances may have associated quite different properties g Collections with heterogeneous members n Semistructured or XML Data Models ( ÏÅÌ, UnQL, YAT, XML Schema) g Labels only on nodes or edges g Class and property subsumption is not captured g Heterogeneous structures reminiscent to SGML exceptions n KR Languages (Telos, DL, F-Logic) g Absence of complex values and n-ary relationships (bags, sequences) g Inadequate reasoning support

8 A Formal Data Model for RDF n Ç(Í,<) is a well-defined hierarchy of classes/properties iff: gc C => c < Class gp P => p < Property gp 1,p 2 P and p 1 < p 2 => domain(p 1 ) domain(p 2 ) and range(p 1 ) range(p 2 ) n Type System: τ = τ L τ U {τ} [τ] (1:τ + 2:τ + + n:τ) n Interpretation Function: gliteral types, [[ τ L ]] = dom(τ L ) gbag types, [[ {τ} ]] = {ν 1, ν 2,, ν n }, ν 1, ν 2,, ν n V are values of type τ gseq types, [[ [τ] ]] = {ν 1, ν 2,, ν n }, ν 1, ν 2,, ν n V are values of type τ galt types, [[ (1:τ 1 + 2:τ n:τ n ) ]] = ν I, ν i V, 1<i<n is a value of type τ i gc C, [[c]] = {ν ν π(c)} {π(c ) c < c} gp P, [[p]] = {[ν 1, ν 2 ] ν 1 [[domain(p)]], ν 1 [[range(p)]]} {π(p ) p < p} 15 A Formal Data Model for RDF n An RDF schema is a 5-tuple: RS = (V S, E S, H, ψ, λ) gv S a set of nodes ge S a set of edges gç = (Í,<) a well-formed hierarchy of names gλ a labeling function: V S E S Í Ô gψ an incidence function: E s V s V s n An RDF description base, instance of a schema RS, is a 5-tuple: RD = (V D, E D, ψ, ν, λ) gv D a set of nodes ge D a set of edges gψ an incidence function: E D V D V D gν a valuation function: V D V gλ a labeling function: V D E D 2 Í Ô : u V D, λ n C T: ν(u) [[n]] e E D [u,u ], λ p

9 A Formal Data Model for RDF H < Class Property < [[. ]] val n literals l t L t C t P n p U URI y resources l [[. ]] {[val,val}] t {} t [] n container N T V S 17 The RDF Query Language n Declarative query language for RDF description bases grelies on a typed data model (literal & container types + union types) gfollows a functional approach (basic queries and filters) gadapts the functionality of semistructured or XML query languages to RDF, but also: treats properties as self-existent individuals exploits taxonomies of node and edge labels allows querying of schemas as semistructured data n Relational interpretation of schemas & resource descriptions gclasses (unary relations) gproperties (binary relations) gcontainers (n-ary relations)

10 Browsing Portal Catalogs with RQL n Simple set queries on class and property extents: gfind the resources in the extent of the property creates creates Includes paints & sculpts {{ [ [ museoreinasofia.mcu.es/guernica.gif], [ }} gfind the resources of type painter and sculptor ExtResource intersect Sculpture {{ }} Multiply classified resources n Schema constructs used as query terms & support for automatic query expansion (similar to thesauri-based IRS) guseful to query resources with minimal schema knowledge 19 Personalizing Portal Catalogs with RQL n Navigational queries on semistructured resource descriptions gfind the Museum resources that have been modified in year select x from Museum{x}.last_modified{y} where y >= 2000/01/01 Data paths not {{museoreinasofia.mcu.es}} foreseen in the schema hsimilar functionality to semistructured or XML query languages (Lorel, UnQL, XQL, XML-QL, XML-GL) Useful in the absence of schema information or when multiple schemas are used to describe resources

11 Querying Portal Catalogs with Large Schemas n Filtering both resource descriptions and schemas gfind the paintings having as technique oil on canvas that have been created by a neo-impressionist painter Schema Filtering on Class hierarchies Data filtering with schema information select y from {:$X}creates{y:Painting}.technique{z} where $X <= neo-impressionist and z = oil on canvas 21 Querying Portal Schemas with RQL n Pure schema queries gfind the properties which specialize the property creates and may have as domain the class Painter along with their corresponding range classes $Y from {:Painter}@P{:$Y} <= creates All Properties defined or inherited in class Painter {{ [creates, Artifact], [creates, Painting], [creates, Sculpture], [paints, Painting] }} Schema filtering on property hierarchies

12 RQL: Examples String String ns1#fname ns1#creates ns1#has_style ns1#artistns1#creates ns1#createsns1#artifact ns1#style ns1#lname ns1#has_material ns1#creates ns1#painterns1#sculptor ns1#painting ns1#sculpture String dc#last_modified ns1#paints ns1#sculpts odp#extpage Date ns1#impressionist ns1#postimpressionist h Similar functionality to DBMS schema QLs (SchemaSQL, XSQL) Useful for large schemas (integrating ontologies and thesauri) 23 Putting it all Together n Nested schema and data queries gfind the resources modified after 2000/01/01 which can be reached by a property applied to the class Painting and its subclasses select R, y from from {:$X}@P where $X <= Painting){R}.{y}last_modified{z} where z >= 2000/01/01 {{ [exhibited, museoreinasofia.mcu.es] }} R ranges over the labels of type property n Subcommunities may use different schemas while sharing the same description base

13 RQL:Examples Portal Schema Museum exhibited technique Painting String &r2 exhibited technique &r4 last_modified oil on canvas 2000/06/09 Portal Resource Descriptions last_modified &r3 2000/01/02 25 n Schema and data queries Putting it all Together gfind all metadata about the resources of the site museoreinasofia.mcu.es select x,$$y,$p,z,$$w URLs pattern matching from {x:$$y}$p{z:$$w} where x like *museoreinasofia.mcu.es* or y like *museoreinasofia.mcu.es* {{[ Painter, paints, museoreinasofia.mcu.es/guernica.gif, Painting], [museoreinasofia.mcu.es/guernica.gif, Painting, exhibited, museoreinasofia.mcu.es, Museum], [museoreinasofia.mcu.es/guernica.gif, Painting, technique, oil on canvas, string], [museoreinasofia.mcu.es, ExtResource, title, Reina Sophia Museum, string], [museoreinasofia.mcu.es, ExtResource, last_modified, 2000/06/09, date],.}} n Subcommunities may use both different schemas and description bases

14 The Core Portal Middleware ICS-VRP Parser Validator VRP Internal RDF Model RDF Loader Loading RDF Java APIs JDBC SQL3 Class c_name Artist subcl Painter Artist URI creates ORDBMS Property domainp_name range Artist creates Artifact SubClass SubProperty supcl Artist subpr suppr paints creates creates source target paints creates SQL3+ SPI functions LIB C++ SQL3 DBMS RDF query API ICS-RQL Interpreter Typing Evaluation Graph Constructor Parser 27 The ICS-FORTH R&D Activities n The Validating RDF Parser (VRP): Karsten Tolle Diploma Thesis gthe First RDF Parser supporting semantic validation of both resource descriptions and schemas n The RDF Schema Specific DataBase (RSSDB): Sophia Alexaki Ms. Thesis gthe First RDF Store using schema knowledge to automatically generate an Object-Relational (SQL3) representation of RDF metadata and load resource descriptions n The RDF Query Language (RQL): Greg Karvournarakis Ms. Thesis gthe First Declarative Language for uniformly querying RDF schemas and resource descriptions

15 Architecture of Community Web Portals Schema Generator Artist Painting Painter RDF/XML Schema Museum Query Browsing Interface RQL XML/XSL CWEB/Application Server Artist URL http RDF/XML Descriptions Resource Description Interface Middleware APIs Client Tier Metadata Store RDF/XML Loader Session Manager Query Engine URL Resolver XML/XSL Processor Logical Middle Tier http XML XML XML XML Wrapper Resources XML enabled DBMS Well-formed XML docs on the Web Other docs on the Intranet e.g. mails, news, reports 29 Describing Community Information Resources Semantics Metadata Type Resources Nature Content Descriptive (unstructured, semistructured, structured) Individual Manual Static Automatic Collection Dynamic Query Mediation Syntax Structure Descriptive (semistructured, structured) Manual Manual Manual System Management (all kinds) Automatic Automatic Automatic

16 Related Work n Information Integration Systems g YAT (INRIA Verso) www-rocq.inria.fr/~simeon/yat g MIX (San Diego) g TSIMMIS (Stanford) www-db.stanford.edu/tsimmis g GARLIC (IBM) g DISCO (INRIA Caravel) rodin.inria.fr/eprototype_disco.html g DIOM (Alberta, Canada) ugweb.cs.ualberta.ca/~diom g Nomenclator (Bell Labs) cm.bell-labs.com/cm/cs/what/nomenclator g MANIFOLD (AT&T) g Picsel (ORSAY) g CoBase (California) cobase- g Momis (Modena, Italy) sparc20.dsi.unimo.it/momis g InfoHarness & InfoQuilt (Georgia) lsdis.cs.uga.edu/proj/proj.html g Infomaster (Stanford) infomaster.stanford.edu/infomaster-info.html g InfoSleuth (MCC,Texas) g Ariadne (Southern California) g SIMS (Southern California) g HERMES (Maryland, College Park) g Carnot (MCC,Texas) n Main Focus on structured and semi-structured data integration 31 Related Work n Ontology-based Information Systems gon-to-knowledge (IST ) gibrow (IST ) gontoseek (Padova, Italy) gobserver (Basque Country, Spain) siul02.si.ehu.es/~jirgbdat/observer gontological Mediation (New York at Buffalo) n Main Focus on knowledge integration n Ontology-driven Document Annotation Systems gontobroker (Karlsruhe, Germany) ontobroker.aifb.uni-karlsruhe.de gshoe (Maryland, College Park) gwebkb (Griffith, Australia) meganesia.int.gu.edu.au/~phmartin/webkb gohtml, XAL n Main Focus on intelligent document access

17 Related Work n Corporate Knowledge Management and Ontological Engineering gcommonkads (ESPRIT P5248) gcyc (MCC,Texas) gtove (Toronto) www. eil.utoronto.ca/eil.html genterprise (DTI, ISIP Programme) gkactus (ESPRIT Project 8145) gkraft (Liverpool, U.K.) go-plan (Edinburgh, U.K.) www. aiai.ed.ac.uk/~oplan ggeneralized Upper Model (GMD) gontoint (CNR, Rome, Italy) saussure.irmkant.rm.cnr.it/onto/ontoint.html gplanetonto (Open University, U.K.) kmi.open.ac.uk/projects/planetonto n Main Focus on domain modeling and knowledge representation 33 Related Work n Digital Libraries gelectronic Environmental DL (Berkeley) elib.cs.berkeley.edu ginformedia (Carnegie-Mellon) ginterspace (Illinois) dli.grainger.uiuc.edu gumdl (Michigan) gdl Technologies (Stanford) www-diglib.stanford.edu galexandria (Santa Barbara) alexandria.sdc.ucsb.edu gadept (Georgia) lsdis.cs.uga.edu/~adept gercim DELOS DL (Europe) gukoln (U.K.) gcidl (Canada) gwaikato (New Zealand) nzdlbeta/gw n Main Focus on system infrastructure for global information sharing

18 Summary and Future Work n Our contribution: gfirst declarative language for uniformly querying RDF schemas and resource descriptions gformal model for RDF/S (+ typed, operational semantics) n Functionality evaluation: gdeveloped in the context of the EC project C-Web ( gaccepted for use in the ongoing EC projects: MesMuses ( Ontoknowledge ( n Performance evaluation: gtestbed: Open Directory RDF dump 321,988 Topics (~100M), 2,123,382 Sites (~700M) goptimization opportunities: Schema and Data Indexing Techniques (transitive closure queries) Heuristics for Algebraic Transformations (schema and data queries)

ON HANDLING GEOGRAPHIC DATA OF PRINT AND DIGITAL FORMS IN ACADEMIC LIBRARIES: THE ROLE OF ONTOLOGIES

ON HANDLING GEOGRAPHIC DATA OF PRINT AND DIGITAL FORMS IN ACADEMIC LIBRARIES: THE ROLE OF ONTOLOGIES ON HANDLING GEOGRAPHIC DATA OF PRINT AND DIGITAL FORMS IN ACADEMIC LIBRARIES: THE ROLE OF ONTOLOGIES Lila Theodoridou 1, Dimitris Kotzinos 1&2, Zoe Sotiriou 1 1 TEI of Serres, 2 FORTH-ICS Dimitris Kotzinos,

More information

RDF Schema. RDF (Meta)Data. typeof (instance) subclassof (isa) subpropertyof (isa)

RDF Schema. RDF (Meta)Data. typeof (instance) subclassof (isa) subpropertyof (isa) Querying Semistructured (Meta)Data and Schemas on the Web: The case of RDF & RDFS Greg Karvounarakis Vassilis Christophides Dimitris Plexousakis Institute of Computer Science, FORTH, Vassilika Vouton,

More information

Querying RDF Descriptions for Community Web Portals 1

Querying RDF Descriptions for Community Web Portals 1 Querying RDF Descriptions for Community Web Portals 1 Gregory Karvounarakis Vassilis Christophides Dimitris Plexousakis Sofia Alexaki Institute of Computer Science, FORTH, Vassilika Vouton, P.O.Box 1385,

More information

Integrating ontologies and thesauri for RDF schema creation and metadata querying

Integrating ontologies and thesauri for RDF schema creation and metadata querying Int J Digit Libr (2000) 3: 221 236 / Digital Object Identifier (DOI) 10.1007/s007990000037 Integrating ontologies and thesauri for RDF schema creation and metadata querying Bernd Amann 1,2, Irini Fundulaki

More information

CWI. Multimedia on the Semantic Web. Jacco van Ossenbruggen, Lynda Hardman, Frank Nack. Multimedia and Human-Computer Interaction CWI, Amsterdam

CWI. Multimedia on the Semantic Web. Jacco van Ossenbruggen, Lynda Hardman, Frank Nack. Multimedia and Human-Computer Interaction CWI, Amsterdam Multimedia on the Semantic Web Jacco van Ossenbruggen, Lynda Hardman, Frank Nack Multimedia and Human-Computer Interaction, Amsterdam Short history of the Web in three generations (see thesis for long

More information

Integrating ontologies and thesauri

Integrating ontologies and thesauri International Journal on Digital Libraries manuscript No. (will be inserted by the editor) Integrating ontologies and thesauri for RDF schema creation and metadata querying.? Bernd Amann 1;2, Irini Fundulaki??1;2,

More information

Integrating ontologies and thesauri for RDF schema creation and metadata querying.

Integrating ontologies and thesauri for RDF schema creation and metadata querying. Integrating ontologies and thesauri for RDF schema creation and metadata querying. Bernd Amann Irini Fundulaki and Michel Scholl Cedric CNAM, 292 Rue St. Martin, 75141 Paris Cedex 03 France INRIA Rocquencourt,

More information

The ρ Operator: Discovering and Ranking Associations on the Semantic Web

The ρ Operator: Discovering and Ranking Associations on the Semantic Web The ρ Operator: Discovering and Ranking Associations on the Semantic Web Kemafor Anyanwu and Amit Sheth Large Scale Distributed Information Systems Lab Department of Computer Science, University of Georgia

More information

Preface Preface must be added here. Place, Month Year First Name, Surname Table of Contents 1. RQL: A Functional Query Language for RDF Gregory Karvounarakis, Aimilia Magkanaraki, Sophia Alexaki, Vassilis

More information

Semantic Association Identification and Knowledge Discovery for National Security Applications 1

Semantic Association Identification and Knowledge Discovery for National Security Applications 1 Semantic Association Identification and Knowledge Discovery for National Security Applications 1 Annual Progress Report (Year 1) Report Date: April 30, 2003 Contributors: Faculty: Prof. Amit Sheth (PI),

More information

Database Technology for the Semantic Web

Database Technology for the Semantic Web Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis Computer Science Department, University of Crete Institute for Computer Science - FORTH Heraklion, Crete On the Semantic

More information

Portal resource descriptions Portal Schemas

Portal resource descriptions Portal Schemas RQL: A Declarative Query Language for RDF Greg Karvounarakis Soa Alexaki Vassilis Christophides Dimitris Plexousakis Michel Scholl Institute of Computer Science, FORTH, Vassilika Vouton, P.O.Box 1385,

More information

Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL) 1

Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL) 1 Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL) 1 Nikos Athanasis 1,2, Vassilis Christophides 1,2, and Dimitris Kotzinos 2 1 Institute of Computer Science,

More information

Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL) 1

Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL) 1 Generating On the Fly Queries for the Semantic Web: The ICS-FORTH Graphical RQL Interface (GRQL) 1 Nikos Athanasis 1&2, Vassilis Christophides 1&2, and Dimitris Kotzinos 2 1 Institute of Computer Science,

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

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

Semantic Web and Linked Data

Semantic Web and Linked Data Semantic Web and Linked Data Petr Křemen December 2012 Contents Semantic Web Technologies Overview Linked Data Semantic Web Technologies Overview Semantic Web Technology Stack from Wikipedia. http://wikipedia.org/wiki/semantic_web,

More information

Portal resource descriptions Portal Schemas

Portal resource descriptions Portal Schemas 1 Querying the Semantic Web with RQL y G. Karvounarakis A. Magganaraki S. Alexaki V. Christophides D. Plexousakis a Michel Scholl b Karsten Tolle c a Institute of Computer Science, FORTH, Vassilika Vouton,

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

RDF /RDF-S Providing Framework Support to OWL Ontologies

RDF /RDF-S Providing Framework Support to OWL Ontologies RDF /RDF-S Providing Framework Support to OWL Ontologies Rajiv Pandey #, Dr.Sanjay Dwivedi * # Amity Institute of information Technology, Amity University Lucknow,India * Dept.Of Computer Science,BBA University

More information

Designing a Path-oriented Indexing Structure for a Graph Structured Data

Designing a Path-oriented Indexing Structure for a Graph Structured Data Designing a Path-oriented Indexing Structure for a Graph Structured Data Stanislav Bartoň Masaryk university, Brno June, 2005 tanislav Bartoň (Masaryk university, Brno)Designing a Path-oriented Indexing

More information

SWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri

SWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri Mon Jun 07 2004 12:07:51 Europe/London SWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri Project name: Semantic Web Advanced Development for Europe (SWAD-Europe) Project Number: IST-2001-34732

More information

Benchmarking RDF Schemas for the Semantic Web

Benchmarking RDF Schemas for the Semantic Web ICSFORTH June Benchmarking RDF s for the Semantic Web Aimilia Magkanaraki, Sofia Alexaki, Vassilis Christophides, Dimitris Plexousakis Institute of Computer Science, FORTH Heraklion, Crete, Greece ICSFORTH

More information

An Introduction to the Semantic Web. Jeff Heflin Lehigh University

An Introduction to the Semantic Web. Jeff Heflin Lehigh University An Introduction to the Semantic Web Jeff Heflin Lehigh University The Semantic Web Definition The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined

More information

Query Language Definition

Query Language Definition EU-IST Project IST-1999-10132 On-To-Knowledge On-To-Knowledge: Content-Driven Knowledge Management Tools through Evolving Ontologies Query Language Definition Jeen Broekstra Arjohn Kampman {jeen.broekstra,

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Most of today s Web content is intended for the use of humans rather than machines. While searching documents on the Web using computers, human interpretation is required before

More information

SWAD-Europe Deliverable 8.3: RDF Encoding of Multilingual Thesauri

SWAD-Europe Deliverable 8.3: RDF Encoding of Multilingual Thesauri Mon Jun 07 2004 12:12:05 Europe/London SWAD-Europe Deliverable 8.3: RDF Encoding of Multilingual Thesauri Project name: Semantic Web Advanced Development for Europe (SWAD-Europe) Project Number: IST-2001-34732

More information

RDF Schema. Mario Arrigoni Neri

RDF Schema. Mario Arrigoni Neri RDF Schema Mario Arrigoni Neri Semantic heterogeneity Standardization: commitment on common shared markup If no existing application If market-leaders can define de-facto standards Translation: create

More information

Developing markup metaschemas to support interoperation among resources with different markup schemas

Developing markup metaschemas to support interoperation among resources with different markup schemas Developing markup metaschemas to support interoperation among resources with different markup schemas Gary Simons SIL International ACH/ALLC Joint Conference 29 May to 2 June 2003, Athens, GA The Context

More information

The Semantic Web. Mansooreh Jalalyazdi

The Semantic Web. Mansooreh Jalalyazdi 1 هو العليم 2 The Semantic Web Mansooreh Jalalyazdi 3 Content Syntactic web XML Add semantics Representation Language RDF, RDFS OWL Query languages 4 History of the Semantic Web Tim Berners-Lee vision

More information

The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases

The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases Sofia Alexaki Vassilis Christophides Gregory Karvounarakis Dimitris Plexousakis Institute of Computer Science, FORTH, Vassilika Vouton,

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

2. Knowledge Representation Applied Artificial Intelligence

2. Knowledge Representation Applied Artificial Intelligence 2. Knowledge Representation Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 1 Retrospective Introduction to AI What

More information

Multimedia for the Semantic Web. Lynda Hardman*, Jacco van Ossenbruggen, Frank Nack

Multimedia for the Semantic Web. Lynda Hardman*, Jacco van Ossenbruggen, Frank Nack Multimedia for the Semantic Web Lynda Hardman*, Jacco van Ossenbruggen, Frank Nack Multimedia and Human-Computer Interaction, Amsterdam * also Technical University, Eindhoven The Multimedia and Human-Computer

More information

Logic and Reasoning in the Semantic Web (part I RDF/RDFS)

Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline

More information

Containment and Minimization of RDF/S Query Patterns. Outline

Containment and Minimization of RDF/S Query Patterns. Outline Containment and Minimization of RDF/S Query Patterns Giorgos Serfiotis, Ioanna Koffina Computer Science Department, University of Crete and Institute of Computer Science - FORTH Val Tannen Computer and

More information

Deep integration of Python with Semantic Web technologies

Deep integration of Python with Semantic Web technologies Deep integration of Python with Semantic Web technologies Marian Babik, Ladislav Hluchy Intelligent and Knowledge Technologies Group Institute of Informatics, SAS Goals of the presentation Brief introduction

More information

Opus: University of Bath Online Publication Store

Opus: University of Bath Online Publication Store Patel, M. (2004) Semantic Interoperability in Digital Library Systems. In: WP5 Forum Workshop: Semantic Interoperability in Digital Library Systems, DELOS Network of Excellence in Digital Libraries, 2004-09-16-2004-09-16,

More information

Semantic Web In Depth: Resource Description Framework. Dr Nicholas Gibbins 32/4037

Semantic Web In Depth: Resource Description Framework. Dr Nicholas Gibbins 32/4037 Semantic Web In Depth: Resource Description Framework Dr Nicholas Gibbins 32/4037 nmg@ecs.soton.ac.uk RDF syntax(es) RDF/XML is the standard syntax Supported by almost all tools RDF/N3 (Notation3) is also

More information

An RDF Model for Multi-Level Hypertext in Digital Libraries

An RDF Model for Multi-Level Hypertext in Digital Libraries An RDF Model for Multi-Level Hypertext in Digital Libraries Gudrun Fischer, Norbert Fuhr University of Dortmund, Germany 1 Multi-level hypertext in digital libraries A core concept of the Semantic Web

More information

Outline RDF. RDF Schema (RDFS) RDF Storing. Semantic Web and Metadata What is RDF and what is not? Why use RDF? RDF Elements

Outline RDF. RDF Schema (RDFS) RDF Storing. Semantic Web and Metadata What is RDF and what is not? Why use RDF? RDF Elements Knowledge management RDF and RDFS 1 RDF Outline Semantic Web and Metadata What is RDF and what is not? Why use RDF? RDF Elements RDF Schema (RDFS) RDF Storing 2 Semantic Web The Web today: Documents for

More information

ρ-queries: Enabling Querying for Semantic Associations on the Semantic Web

ρ-queries: Enabling Querying for Semantic Associations on the Semantic Web Wright State University CORE Scholar Kno.e.sis Publications The Ohio Center of Excellence in Knowledge- Enabled Computing (Kno.e.sis) 5-2003 ρ-queries: Enabling Querying for Semantic Associations on the

More information

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa OSM Lecture (14:45-16:15) Takahira Yamaguchi OSM Exercise (16:30-18:00) Susumu Tamagawa TBL 1 st Proposal Information Management: A Proposal (1989) Links have the following types: depends on is part of

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

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON. Fundamentals of Database Systems 5th Edition Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute

More information

XML and Semantic Web Technologies. III. Semantic Web / 1. Ressource Description Framework (RDF)

XML and Semantic Web Technologies. III. Semantic Web / 1. Ressource Description Framework (RDF) XML and Semantic Web Technologies XML and Semantic Web Technologies III. Semantic Web / 1. Ressource Description Framework (RDF) Prof. Dr. Dr. Lars Schmidt-Thieme Information Systems and Machine Learning

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

Systems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington

Systems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Data base 7\,T"] Systems:;-'./'--'.; r Modelsj Languages, Design, and Application Programming Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant

More information

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY

More information

Opus: University of Bath Online Publication Store

Opus: University of Bath Online Publication Store Patel, M. (2002) Metadata vocabularies and ontologies. In: Ontologies & Communications Working Group Meeting, Agentcities Information Day 2, 2002-09-09-2002-09-10, Lisbon. Link to official URL (if available):

More information

RUL: A Declarative Update Language for RDF

RUL: A Declarative Update Language for RDF RUL: A Declarative Update Language for RDF Matoula Magiridou 1, Stavros Sahtouris 2, Vassilis Christophides 2, Manolis Koubarakis 1 1 Dept. of Electronic and Computer Engineering, Technical University

More information

Multimedia Metadata Management and t-learning Applications

Multimedia Metadata Management and t-learning Applications Multimedia Metadata Management and t-learning Applications Prof. Stavros Christodoulakis stavros@ced.tuc.gr Lab. Of Multimedia Information Systems and Applications, Technical University of Crete, Greece

More information

Updating RDF. Yucheng M. Zhan. Abstract. Keywords. 2. Related Work. 1. Introduction

Updating RDF. Yucheng M. Zhan. Abstract. Keywords. 2. Related Work. 1. Introduction Updating RDF Yucheng M. Zhan Abstract Ever since Tim Berners-Lee et al. introduced the Semantic Web [1] in the Scientific American, the field has been drawing increasing attention. Data on the Semantic

More information

Semantic Web Technologies: Web Ontology Language

Semantic Web Technologies: Web Ontology Language Semantic Web Technologies: Web Ontology Language Motivation OWL Formal Semantic OWL Synopsis OWL Programming Introduction XML / XML Schema provides a portable framework for defining a syntax RDF forms

More information

Main topics: Presenter: Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary TDT OWL

Main topics: Presenter: Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary TDT OWL 1 TDT4215 Web Intelligence Main topics: Introduction to Web Ontology Language (OWL) Presenter: Stein L. Tomassen 2 Outline Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary

More information

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic

More information

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication Citation for published version: Patel, M & Duke, M 2004, 'Knowledge Discovery in an Agents Environment' Paper presented at European Semantic Web Symposium 2004, Heraklion, Crete, UK United Kingdom, 9/05/04-11/05/04,.

More information

An Argument For Semantics

An Argument For Semantics An Argument For Semantics Why developers should give a hoot about OWL Brian Panulla http://www.flickr.com/photos/vc_vigilant/2794272997/ The quest for a smarter Web What is a Semantic Web, and why would

More information

Interoperability of Protégé using RDF(S) as Interchange Language

Interoperability of Protégé using RDF(S) as Interchange Language Interoperability of Protégé using RDF(S) as Interchange Language Protégé Conference 2006 24 th July 2006 Raúl García Castro Asunción Gómez Pérez {rgarcia, asun}@fi.upm.es Protégé Conference 2006, 24th

More information

Trust and context using the RDF-Source related Storage System (RDF-S3) and easy RQL (erql)

Trust and context using the RDF-Source related Storage System (RDF-S3) and easy RQL (erql) Trust and context using the RDF-Source related Storage System (RDF-S3) and easy RQL (erql) Karsten Tolle 1, Fabian Wleklinski 2 1 Institut für Informatik, Datenbanken und Informationssysteme (DBIS) Johann

More information

JENA: A Java API for Ontology Management

JENA: A Java API for Ontology Management JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic

More information

Query Processing and Optimization on the Web

Query Processing and Optimization on the Web Query Processing and Optimization on the Web Mourad Ouzzani and Athman Bouguettaya Presented By Issam Al-Azzoni 2/22/05 CS 856 1 Outline Part 1 Introduction Web Data Integration Systems Query Optimization

More information

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES Semantics of RDF(S) Sebastian Rudolph Dresden, 25 April 2014 Content Overview & XML Introduction into RDF RDFS Syntax & Intuition Tutorial 1 RDFS Semantics RDFS

More information

Semistructured Data Management Part 3 (Towards the) Semantic Web

Semistructured Data Management Part 3 (Towards the) Semantic Web Semistructured Data Management Part 3 (Towards the) Semantic Web Semantic Web - 1 1 Today's Question 1. What is the "Semantic Web"? 2. Semantic Annotation using RDF 3. Ontology Languages Semantic Web -

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2018/19 with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz January 7 th 2019 Overview What is Semantic Web? Technology

More information

Making BioPAX SPARQL

Making BioPAX SPARQL Making BioPAX SPARQL hands on... start a terminal create a directory jena_workspace, move into that directory download jena.jar (http://tinyurl.com/3vlp7rw) download biopax data (http://www.biopax.org/junk/homosapiens.nt

More information

Overview. ❶ Short introduction to the company. ❶ Short history of database and DBMS. ❶ What is the next DBMS s generation? ❶ Introduction to Tamino

Overview. ❶ Short introduction to the company. ❶ Short history of database and DBMS. ❶ What is the next DBMS s generation? ❶ Introduction to Tamino ❶ The XML Company Overview ❶ Short introduction to the company ❶ Short history of database and DBMS ❶ What is the next DBMS s generation? ❶ Introduction to Tamino Enterprise Transaction Suite High-Performance

More information

Envisioning Semantic Web Technology Solutions for the Arts

Envisioning Semantic Web Technology Solutions for the Arts Information Integration Intelligence Solutions Envisioning Semantic Web Technology Solutions for the Arts Semantic Web and CIDOC CRM Workshop Ralph Hodgson, CTO, TopQuadrant National Museum of the American

More information

Linked Data: What Now? Maine Library Association 2017

Linked Data: What Now? Maine Library Association 2017 Linked Data: What Now? Maine Library Association 2017 Linked Data What is Linked Data Linked Data refers to a set of best practices for publishing and connecting structured data on the Web. URIs - Uniform

More information

Development of an Ontology-Based Portal for Digital Archive Services

Development of an Ontology-Based Portal for Digital Archive Services Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw

More information

Semantic Web. RDF and RDF Schema. Morteza Amini. Sharif University of Technology Spring 90-91

Semantic Web. RDF and RDF Schema. Morteza Amini. Sharif University of Technology Spring 90-91 بسمه تعالی Semantic Web RDF and RDF Schema Morteza Amini Sharif University of Technology Spring 90-91 Outline Metadata RDF RDFS RDF(S) Tools 2 Semantic Web: Problems (1) Too much Web information around

More information

Introducing Linked Data

Introducing Linked Data Introducing Linked Data (Part of this work was funded by PlanetData NoE FP7/2007-2013) Irini Fundulaki 1 1 Institute of Computer Science FORTH & W3C Greece Office Manager EICOS : 4th Meeting, Athens, Greece

More information

Web Services: OWL-S 2. BPEL and WSDL : Messages

Web Services: OWL-S 2. BPEL and WSDL : Messages OWL-S BPEL and WSDL : Messages Web s: OWL-S 2 Messaging and Message-Oriented Modeling Fundamental in composition: how and when the processes communicate Synchronous, asynchronous Conversations However,

More information

Semantic Web Engineering

Semantic Web Engineering Semantic Web Engineering Gerald Reif reif@ifi.unizh.ch Fr. 10:15-12:00, Room 2.A.10 RDF Schema Trust Proof Logic Ontology vocabulary RDF + RDF Schema XML + NS + XML Schema Unicode URI Digital Signature

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

Enabling knowledge representation on the Web by extending RDF Schema

Enabling knowledge representation on the Web by extending RDF Schema Computer Networks 39 (2002) 609 634 www.elsevier.com/locate/comnet Enabling knowledge representation on the Web by extending RDF Schema Jeen Broekstra a, Michel Klein b, *, Stefan Decker c, Dieter Fensel

More information

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

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

More information

Introduction to Ontologies

Introduction to Ontologies Introduction to Ontologies Jon Atle Gulla Ontology (from the Greek nominative ὤν: being, genitive ὄντος: of being (participle of εἶναι: to be) and -λογία: science, study, theory) is a study of conceptions

More information

TRIPLE An RDF Query, Inference, and Transformation Language

TRIPLE An RDF Query, Inference, and Transformation Language TRIPLE An RDF Query, Inference, and Transformation Language Michael Sintek sintek@dfki.de DFKI GmbH Stefan Decker stefan@db.stanford.edu Stanford University Database Group DDLP'2001 Tokyo, Japan, October

More information

Semantic Web Ontologies

Semantic Web Ontologies Semantic Web Ontologies CS 431 April 4, 2005 Carl Lagoze Cornell University Acknowledgements: Alun Preece RDF Schemas Declaration of vocabularies classes, properties, and structures defined by a particular

More information

Semantic Web. MPRI : Web Data Management. Antoine Amarilli Friday, January 11th 1/29

Semantic Web. MPRI : Web Data Management. Antoine Amarilli Friday, January 11th 1/29 Semantic Web MPRI 2.26.2: Web Data Management Antoine Amarilli Friday, January 11th 1/29 Motivation Information on the Web is not structured 2/29 Motivation Information on the Web is not structured This

More information

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics

Linked data and its role in the semantic web. Dave Reynolds, Epimorphics Linked data and its role in the semantic web Dave Reynolds, Epimorphics Ltd @der42 Roadmap What is linked data? Modelling Strengths and weaknesses Examples Access other topics image: Leo Oosterloo @ flickr.com

More information

Information Management (IM)

Information Management (IM) 1 2 3 4 5 6 7 8 9 Information Management (IM) Information Management (IM) is primarily concerned with the capture, digitization, representation, organization, transformation, and presentation of information;

More information

Limitations of the WWW

Limitations of the WWW A Semantic Web Application for the Air Tasking Order (ATO) ICCRTS Jun 13 2005 2:30-3:00 Albert Frantz, Milvio Franco In-house Program Air Force Research Laboratory AFRL/IFSA Rome NY Mentor: Prof. Bart

More information

Toward Analytics for RDF Graphs

Toward Analytics for RDF Graphs Toward Analytics for RDF Graphs Ioana Manolescu INRIA and Ecole Polytechnique, France ioana.manolescu@inria.fr http://pages.saclay.inria.fr/ioana.manolescu Joint work with D. Bursztyn, S. Cebiric (Inria),

More information

FUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley

FUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley FUNDAMENTALS OF Database S wctpmc SIXTH EDITION Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute

More information

or: How to be your own Good Fairy

or: How to be your own Good Fairy Librarian E-Services in a Changing Information Continuum Challenges, Opportunities and the Need for 'Open' Approaches or: How to be your own Good Fairy Dr. Stefan Gradmann Regionales Rechenzentrum der

More information

in a corporate semantic web

in a corporate semantic web Fabien.Gandon@sophia.inria.fr Integrating external sources in a corporate semantic web managed by a multi-agent system Tuan-Dung CAO 1, Fabien GANDON 1,2 1 ACACIA Team, INRIA Sophia Antipolis 2 Computer

More information

Viewing the Semantic Web Through RVL Lenses

Viewing the Semantic Web Through RVL Lenses Viewing the Semantic Web Through RVL Lenses Aimilia Magkanaraki a, Val Tannen b, Vassilis Christophides a, Dimitris Plexousakis a a Institute of Computer Science, FORTH, Vassilika Vouton, P.O. Box 1385,

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

Multimedia on the Semantic Web

Multimedia on the Semantic Web Multimedia on the Semantic Web Lynda Hardman Information Systems, TU/e Multimedia and Human-Computer Interaction, CWI Jacco van Ossenbruggen Multimedia and Human-Computer Interaction, CWI With Semantic

More information

An RDF-based Distributed Expert System

An RDF-based Distributed Expert System An RDF-based Distributed Expert System NAPAT PRAPAKORN*, SUPHAMIT CHITTAYASOTHORN** Department of Computer Engineering King Mongkut's Institute of Technology Ladkrabang Faculty of Engineering, Bangkok

More information

User-Specific Semantic Integration of Heterogeneous Data: The SIRUP Approach

User-Specific Semantic Integration of Heterogeneous Data: The SIRUP Approach User-Specific Semantic Integration of Heterogeneous Data: The SIRUP Approach Patrick Ziegler and Klaus R. Dittrich Database Technology Research Group, Department of Informatics, University of Zurich, Winterthurerstrasse

More information

RStar: An RDF Storage and Query System for Enterprise Resource Management

RStar: An RDF Storage and Query System for Enterprise Resource Management RStar: An RDF Storage and Query System for Enterprise Resource Management Li Ma, Zhong Su, Yue Pan, Li Zhang, Tao Liu IBM China Research Laboratory, No. 7, 5th Street, ShangDi, Beijing, 100085, P.R. China

More information

Keeping Track of the Semantic Web: Personalized Event Notification

Keeping Track of the Semantic Web: Personalized Event Notification Keeping Track of the Semantic Web: Personalized Event Notification Annika Hinze and Reuben Evans University of Waikato, New Zealand {hinze, rjee1}@cs.waikato.ac.nz Abstract. The semantic web will not be

More information

RDF AND SPARQL. Part III: Semantics of RDF(S) Dresden, August Sebastian Rudolph ICCL Summer School

RDF AND SPARQL. Part III: Semantics of RDF(S) Dresden, August Sebastian Rudolph ICCL Summer School RDF AND SPARQL Part III: Semantics of RDF(S) Sebastian Rudolph ICCL Summer School Dresden, August 2013 Agenda 1 Motivation and Considerations 2 Simple Entailment 3 RDF Entailment 4 RDFS Entailment 5 Downsides

More information

RAL: an Algebra for Querying RDF

RAL: an Algebra for Querying RDF RAL: an Algebra for Querying RDF Flavius Frasincar (flaviusf@win.tue.nl), Geert-Jan Houben (houben@win.tue.nl), Richard Vdovjak (richardv@win.tue.nl) and Peter Barna (pbarna@win.tue.nl) Eindhoven University

More information

Semantic Web and Electronic Information Resources Danica Radovanović

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

More information

The Semantic Web DEFINITIONS & APPLICATIONS

The Semantic Web DEFINITIONS & APPLICATIONS The Semantic Web DEFINITIONS & APPLICATIONS Data on the Web There are more an more data on the Web Government data, health related data, general knowledge, company information, flight information, restaurants,

More information