The Semantic Web Matt Klubertanz. What is it? “The Semantic Web is an extension of the current web in which information is given well- defined meaning,

Slides:



Advertisements
Similar presentations
Jim Hendler Chief Scientist - Information Systems Office DARPA.
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Semantic Web – WEEK 4: RDF
Dr. Bhavani Thuraisingham February 18, 2011 Building Trustworthy Semantic Webs RDF and RDF Security.
An Introduction to RDF(S) and a Quick Tour of OWL
Ontology Engineering Lab #8 October 21, Review - Trial Query Exercises  What are the bones of the foot? (not sure this can be done in a single.
ESDSWG2011 – Semantic Web session Semantic Web Sub-group Session ESDSWG 2011 Meeting – Semantic Web sub-group session Wednesday, November 2, 2011 Norfolk,
RDF Tutorial.
Linked Library Data Miiya Holmes October 6-7, 2012.
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. SPARQL Query Language for RDF presented by Cristina Feier.
Chapter 3 Querying RDF stores with SPARQL. TL;DR We will want to query large RDF datasets, e.g. LOD SPARQL is the SQL of RDF SPARQL is a language to query.
SPARQL for Querying PML Data Jitin Arora. Overview SPARQL: Query Language for RDF Graphs W3C Recommendation since 15 January 2008 Outline: Basic Concepts.
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
Actual Trends Semantic Web Lecture WS 2010/2011. What‘s next? W3C view: Look at Semantic Web activity:
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
LINKED DATA COMS E6125 Prof. Gail Kaiser Presented By : Mandar Mohe ( msm2181 )
Intelligent Systems Semantic Web. Aims of the session To introduce the basic concepts of semantic web ontologies.
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.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
IACT303 – INTI 2005 World Wide Networking Security and Next Generation Networking Technologies University of Wollongong.
JOSH FLECK Semantic Web. What is Semantic Web? Movement led by W3C that promotes common formats for data on the web Describes things in a way that computer.
National libraries and identity in the Semantic Web Gordon Dunsire BNE, Madrid, 14 Dec 2011.
The Data Cube Vocabulary: Statistics in the Web of Linked Data Arofan Gregory Open Data Foundation WICS, Geneva, 5-7 May 2015.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Linked Open Data: a new resource for eResearch Dr Anne Cregan eResearch Analyst, Intersect and ANDS
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
04.10.’04 updated ’06CmpE 583 Fall 2008Terminology- 1 CmpE 583- Web Semantics: Theory and Practice TERMINOLOGY Atilla ELÇİ Computer Engineering Department.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
The Semantic Web Web Science Systems Development Spring 2015.
Chapter 3 Querying RDF stores with SPARQL. Why an RDF Query Language? Why not use an XML query language? XML at a lower level of abstraction than RDF.
SPARQL W3C Simple Protocol And RDF Query Language
Boris Villazón-Terrazas, Ghislain Atemezing FI, UPM, EURECOM, Introduction to Linked Data.
RDF and triplestores CMSC 461 Michael Wilson. Reasoning  Relational databases allow us to reason about data that is organized in a specific way  Data.
Semantic Web - an introduction By Daniel Wu (danielwujr)
1 SPARQL A. Emrah Sanön. 2 RDF RDF is quite committed to Semantic Web. Data model Serialization by means of XML Formal semantics Still something is missing!
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
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.
Dr. Lowell Vizenor Ontology and Semantic Technology Practice Lead Alion Science and Technology Semantic Technology: A Basic Introduction.
ELIS – Multimedia Lab PREMIS OWL Sam Coppens Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University.
Chapter 3 Querying RDF stores with SPARQL
CC L A W EB DE D ATOS P RIMAVERA 2015 Lecture 8: SPARQL (1.1) Aidan Hogan
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
CC L A W EB DE D ATOS P RIMAVERA 2015 Lecture 7: SPARQL (1.0) Aidan Hogan
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
Introduction to the Semantic Web Jeff Heflin Lehigh University.
Web Ontology Language (OWL). OWL The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about.
Sales Demo. Demo Overview RDF and Triples D2RQ Overview and Setup Ontology and Mappings Sales Demo Model Inferencing.
Open and Linked Data. Who we are Story time ● To avoid future tragedies, Ronald Reagan announced that GPS would be made available for civilian uses.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Semantic and geographic information system for MCDA: review and user interface building Christophe PAOLI*, Pascal OBERTI**, Marie-Laure NIVET* University.
CC La Web de Datos Primavera 2016 Lecture 8: SPARQL (1.1)
CC La Web de Datos Primavera 2017 Lecture 8: SPARQL [ii]
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
CmpE 583- Web Semantics: Theory and Practice PRINCIPLES
CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF
SPARQL + RDF Based on: Prof. Benny Kimelfled’s lecture notes
Logics for Data and Knowledge Representation
Zachary Cleaver Semantic Web.
RDF 1.1 Concepts and Abstract Syntax
HISTORY OF THE INTERNET
Low-bandwidth Semantic Web
Linked Data 101 Things, URIs, RDF, Triples, Turtle, Ontologies, Vocabularies and SPARQL Linked Data is our Implementation choice for FAIR.
Presentation transcript:

The Semantic Web Matt Klubertanz

What is it? “The Semantic Web is an extension of the current web in which information is given well- defined meaning, better enabling computers and people to work in cooperation.” (Tim Berners- Lee)

What will be covered A little history Semantic Web growth The three foundations ▫RDF ▫OWL ▫SPARQL Demo of SPARQL query

History Late 1989 Tim Berners-Lee proposed the idea of HyperText Transfer Protocol (HTTP) and is credited with inventing the World Wide Web In 1994 Tim Berners-Lee founded the W3C (World Wide Web Consortium) In 1999 W3C gains interest in creating a new web. Tim Berners-Lee gives it the name “Semantic Web” W3C has been developing standards involved in the Semantic Web since.

Semantic Web Growth Over the past few years the Semantic Web has really been picking up momentum The amount of data being linked in the Semantic Web has been growing exponentially

Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch.

DBpedia Is structured data from Wikipedia Has become basically the central hub for the Semantic Web According to DBpedia it has a knowledge base that currently describes 4 million things They also say that they have about 2.46 billion RDF triples

RDF Stands for Resource Description Framework Framework for describing data on the Semantic Web Uses URI’s (Universal Resource Identifier) ▫URL’s are a type of URI ▫So an identifier in RDF could use a URL ▫Ex.  I could use to refer to any data about myself

RDF cont. RDF is written in XML RDF uses statements or triples to describe data ▫Subject ▫Predicate ▫Object Simple Example ▫ Matt Klubertanz Platteville

OWL Stands for Web Ontology Language Built on top of RDF Adds the following to RDF according to W3C ▫“Ability to be distributed across many systems” ▫“Scalability to Web needs” ▫“Compatibility with Web standards for accessibility and internationalization” ▫“Openness and extensibiltiy” Basically adds more vocabulary on top of RDF

SPARQL A language used to perform RDF queries Used to get data from the Semantic Web Uses the RDF triples to preform the queries SPARQL 1.0 was the official recommendation of the W3C in 2008 Then in March of 2013 the official recommendation became SPARQL 1.1 SPARQL 1.1 added features like subqueries and negation as well as expanded the set of functions and operators

SPARQL structure #prefix declarations of URIs PREFIX prop: SELECT... WHERE {... } ORDER BY...

Example of SPARQL PREFIX type: PREFIX prop: SELECT ?country_name ?population WHERE { ?country a type:LandlockedCountries ; rdfs:label ?country_name ; prop:populationEstimate ?population. FILTER (?population > && langMatches(lang(?country_name), "EN")). } ORDER BY DESC(?population)

Built in Functions Logical: ▫!, &&, || Math: ▫+, -, *, / Comparison: ▫=, !=, >, <, IN, NOT IN... SPARQL tests: ▫isURI, isBlank, isLiteral, isNumeric, bound SPARQL accessors: ▫str, lang, datatype Other: ▫ sameTerm, langMatches, regex, REPLACE Conditionals (SPARQL 1.1): ▫IF, COALESCE, EXISTS, NOT EXISTS Constructors (SPARQL 1.1): ▫URI, BNODE, STRDT, STRLANG, UUID, STRUUID

Built in Functions cont. Strings (SPARQL 1.1): ▫STRLEN, SUBSTR, UCASE, LCASE, STRSTARTS, STRENDS, CONT AINS, STRBEFORE,STRAFTER, CONCAT, ENCODE_FOR_URI More math (SPARQL 1.1): ▫abs, round, ceil, floor, RAND Date/time (SPARQL 1.1): ▫now, year, month, day, hours, minutes, seconds, timezone, tz Hashing (SPARQL 1.1): ▫MD5, SHA1, SHA256, SHA384, SHA512

Running SPARQL queries PREFIX type: PREFIX prop: SELECT ?country_name ?population WHERE { ?country a type:LandlockedCountries ; rdfs:label ?country_name ; prop:populationEstimate ?population. FILTER (?population > && langMatches(lang(?country_name), "EN")). } ORDER BY DESC(?population) PREFIX rdf: PREFIX rdfs: PREFIX dbp: SELECT * WHERE { ?city rdf:type ; dbp:populationTotal ?popTotal. FILTER (?popTotal > 20000) } ORDER BY desc(?popTotal)

References Berners-Lee, Tim. "Tim Berners-Lee: The next Web." Lecture. TED. Mar Web.. Feigenbaum, Lee, and Eric Prud'hommeaux. "SPARQL by Example - Cambridge Semantics." Cambridge Semantics. N.p., 30 May Web. 23 Sept Hori, Masahiro, Jérôme Euzenat, and Peter F. Patel-Schneider. "OWL XML Syntax: OWL Examples in XML Syntax." W3C. N.p., 11 June Web. 23 Sept Prud'hommeaux, Eric, and Andy Seaborne. "SPARQL Query Language for RDF." SPARQL Query Language for RDF. N.p., 15 Jan Web. 23 Sept Wang, Xia, and Wolfgang A. Halang. Discovery and Selection of Semantic Web Services. Heidelberg: Springer, Print. Crowther, Rob. "Planning a Semantic Web Site." Planning a Semantic Web Site. N.p., 10 Apr Web. 11 Nov Cyganiak, Richard and Jentzsch Anja. Linking Open Data cloud diagram. 28 Sept

Questions?