Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 3: 18 May.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
The Semantic Web – WEEK 4: RDF
An Introduction to Semantic Web Portal
CS570 Artificial Intelligence Semantic Web & Ontology 2
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 5: 27 May.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 2: 13 May.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
Resource Description Framework Building the Semantic Web CS 431 – Carl Lagoze – Cornell University Acknowledgements: Eric Miller Dieter Fensel.
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 4: 20 May.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
ANHAI DOAN ALON HALEVY ZACHARY IVES Chapter 12: Ontologies and Knowledge Representation PRINCIPLES OF DATA INTEGRATION.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
Semantic Web Series 1 Mohammad M. R. Cowdhury UniK, Kjeller.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Logics for Data and Knowledge Representation Resource Description Framework (RDF) Feroz Farazi.
RDA and Linking Library Data VuStuff III Conference Villanova University, Villanova, PA October 18, 2012 Dr. Sharon Yang Rider University.
Okech Odhiambo Faculty of Information Technology Strathmore University
Part II. Reification We can make statements about the RDF statements themselves. This can be used to annotate information In science, it is common to.
Logics for Data and Knowledge Representation
The Semantic Web Web Science Systems Development Spring 2015.
Master Informatique 1 Semantic Technologies Part 11Direct Mapping Werner Nutt.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Semantic Web Exam 1 Review.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Of 35 lecture 17: semantic web rules. of 35 ece 627, winter ‘132 logic importance - high-level language for expressing knowledge - high expressive power.
Knowledge Technologies Manolis Koubarakis 1 Some Other Useful Features of RDF.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Linked Data & Semantic Web Technology The Semantic Web Part 5. Resource Description Framework (2) Dr. Myungjin Lee.
LegalRuleML Metamodel Tara Athan, Harold Boley, Guido Governatori, Monica Palmirani, Adrian Paschke, Adam Wyner July 13, 2013 RuleML th International.
Semantic Web In Depth Resource Description Framework Dr Nicholas Gibbins –
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Linked Data & Semantic Web Technology The Semantic Web Part 4. Resource Description Framework (1) Dr. Myungjin Lee.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Knowledge Representation Part VI
Knowledge Representation Part VI
Resource Description Framework
Service-Oriented Computing: Semantics, Processes, Agents
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
RDF 1.1 Concepts and Abstract Syntax
Piotr Kaminski University of Victoria September 24th, 2002
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Resource Description Framework (RDF)
Semantic Web Basics (cont.)
Presentation transcript:

Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 3: 18 May 2009

Class 3: Roadmap Announcements and Assignments Questions Info Overload responses FOAF responses SWWO Chapter 2 SWP Chapter 3

Semantic Modeling Models: abstraction --> communication provide explanations provide predictions mediate among viewpoints

Models for Human Communication Humans use informal models rely on context for interpretation legislation adjudication required Web examples: newsgroups, mailing lists FAQs categories of goods, etc. community tagging

Talmudic Model Layering achieved over time by incorporating interpretative sources authoritative sources Such informal models advance the collection of human knowledge aid communication require tuning and layering to resolve

Reasoning Inductive reasoning true premises mean likely true conclusions Analogical reasoning = simple induction specific objects, not general premises Deductive reasoning true premises guarantee true conclusions

Explanation and Prediction Explanation = trace of transformations from first principles via rules to a phenomenon Prediction = explanation Note: reading on semantic provenance Formal model provides objective way to state premises and rules What happens to the layers of an informal model when we model formally? SW: formal model with inferences

Mediating Variability Pluto example: 21st century, post 2006; astrological Solution: hierarchy of classes SSB astro:Planet horo:Planet IAU:Planet

What if … No clear class hierarchy? We merge models with conflicting information?

Expressivity in Models for SW RDF = resource description framework basic modeling for AAA, layering RDFS = RDF Schema language RDFS-Plus = subset of OWL relates properties OWL = Ontology Web Language adds logic for constraints between classes, entities and classes

More Models for SW DAML+OIL DAML+OIL = DARPA Agent Markup Language W3C RIF W3C RIF = Rule Interchange Format RuleML = Rule Markup Initiative R2ML R2ML = REWERSE I1 Rule Markup Language integrates OCL, SWRL, RuleML SWRL SWRL = Semantic Web Rule Language integrates OWL and RuleML

RDF SW uses primitive meaning of semantics = referential : symbols refer to things Resource = thing = entity Resource Description Framework

Distributing Data across Web Relational DBs mix strategies (via global DBMS): local tables local records local projections RDF strategy: local cells ==> global reference to row, col Triples: subject predicate object rowcolcell node directed edgenode

Merging Data from Multiple Sources Each triple is a graph Graphs are merged by equating nodes How? Note: SDOs: Service Data ObjectsService Data Objects Java data abstraction leveraging XML and providing results as directed graphs

Namespaces, URIs, Identity Answer: URIs Uniform Resource Identifiers URIs look just like URLs, but can be dereferenced Confused?

Qnames To make readable in print, use qnames namespace:identifier namespace defined elsewhere URIs use CamelCase Standard namespaces: xsd: XML schema definition xmlns: XML namespaces rdf: rdfs: owl:

RDF Identifiers rdf:type rdf:Property basic typing system for predicates lit:Shakespeare lit:wrote lit:King Lear lit:wrote rdf:type rdf:property

Challenge: RDF and Tabular Data Represent RDB table losslessly as RDF graph: URI for the database each record as tableNameUniqueKey each column as tableName_Attribute ==> triples for each cell Additionally need to express types as membership row rdf:type table How many triples used?

Reification Make statement about another statement Strategy 1: add another attribute (RDB) or triple works well for adding info, but not for qualifying Strategy 2: explicit reification ns:stmtrdf:subject lit:Shakespeare; rdf:predicate lit: wrote; rdf: object lit:Hamlet. Note: we have not asserted underlying triple THEN: web:Wikipedia m:says ns:stmt

Serialization Alternatives N-Triples :. Notation 3 RDF (N3) (Berners-Lee): binds local qnames to global URIs subject predicate object; predicate object; predicate object. subject predicate object1, object2, object3. abbreviations: rdf:type ==> “a” RDF/XML : (for machines)

Blank Nodes and Ordered Info If we know something exists, but not its identity: Use existential qualifier by: [ rdf:type bio:Woman; bio:livedIn geo:England ] Order: lit:Shakespeare b:hasChild (b:c1 b:c1 b:c3).