Declarative Languages for Querying Portal Catalogs
|
|
- Rosamond Collins
- 6 years ago
- Views:
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 Lila Theodoridou 1, Dimitris Kotzinos 1&2, Zoe Sotiriou 1 1 TEI of Serres, 2 FORTH-ICS Dimitris Kotzinos,
More informationRDF 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 informationQuerying 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 informationIntegrating 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 informationCWI. 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 informationIntegrating 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 informationIntegrating 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 informationThe ρ 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 informationPreface 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 informationSemantic 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 informationDatabase 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 informationPortal 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 informationGenerating 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 informationGenerating 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 informationAdding 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 informationA 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 informationSemantic 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 informationPortal 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 informationMustafa 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 informationRDF /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 informationDesigning 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 informationSWAD-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 informationBenchmarking 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 informationAn 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 informationQuery 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 informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Most of today s Web content is intended for the use of humans rather than machines. While searching documents on the Web using computers, human interpretation is required before
More informationSWAD-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 informationRDF 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 informationDeveloping 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<?xml version='1.0' encoding='iso '?> <!DOCTYPE rdf:rdf [ <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'> <!
More information
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 informationThe 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 informationA Tool for Storing OWL Using Database Technology
A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,
More information2. 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 informationMultimedia 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 informationLogic 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 informationContainment 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 informationDeep 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 informationOpus: 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 informationSemantic 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 informationAn 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 informationOutline 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
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 informationOSM 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 informationTable 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 informationFundamentals 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 informationXML 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 informationDesign 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 informationSystems:;-'./'--'.; 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 informationThe 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 informationOpus: 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 informationRUL: 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 informationMultimedia 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 informationUpdating 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 informationSemantic 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 informationMain topics: Presenter: Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary TDT OWL
1 TDT4215 Web Intelligence Main topics: Introduction to Web Ontology Language (OWL) Presenter: Stein L. Tomassen 2 Outline Introduction to OWL Protégé, an ontology editor OWL 2 Semantic reasoner Summary
More informationContents. 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 informationUniversity 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 informationAn 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 informationInteroperability 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 informationTrust 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 informationJENA: A Java API for Ontology Management
JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic
More informationQuery 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 informationFOUNDATIONS 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 informationSemistructured 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 informationSemantic 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 informationMaking 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 informationOverview. ❶ 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 informationEnvisioning 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 informationLinked 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 informationDevelopment of an Ontology-Based Portal for Digital Archive Services
Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw
More informationSemantic 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 informationIntroducing 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 informationWeb 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 informationSemantic 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 informationOWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages
OWL a glimpse OWL Web Ontology Language describes classes, properties and relations among conceptual objects lecture 7: owl - introduction of#27# ece#720,#winter# 12# 2# of#27# OWL a glimpse (2) requirements
More informationEnabling 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 informationGraphOnto: OWL-Based Ontology Management and Multimedia Annotation in the DS-MIRF Framework
GraphOnto: OWL-Based Management and Multimedia Annotation in the DS-MIRF Framework Panagiotis Polydoros, Chrisa Tsinaraki and Stavros Christodoulakis Lab. Of Distributed Multimedia Information Systems,
More informationIntroduction 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 informationTRIPLE 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 informationSemantic 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 informationSemantic 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 informationLinked 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 informationInformation 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 informationLimitations 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 informationToward 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 informationFUNDAMENTALS 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 informationor: 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 informationin 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 informationViewing 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 informationOntological 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 informationMultimedia 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 informationAn 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 informationUser-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 informationRStar: 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 informationKeeping 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 informationRDF 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 informationRAL: 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 informationSemantic Web and Electronic Information Resources Danica Radovanović
D.Radovanovic: Semantic Web and Electronic Information Resources 1, Infotheca journal 4(2003)2, p. 157-163 UDC 004.738.5:004.451.53:004.22 Semantic Web and Electronic Information Resources Danica Radovanović
More informationThe 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