SPARQL negation Rules of the Semantic Web Semantic MediaWiki NSWI140 24.11.2010 Jan Dědek.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Knowledge Integration with SWRL Martin OConnor Stanford Center for Biomedical Informatics Research, Stanford University.
SOTIRIS BATSAKIS EURIPIDES G.M. PETRAKIS TECHNICAL UNIVERSITY OF CRETE INTELLIGENT SYSTEMS LABORATORY Imposing Restrictions Over Temporal Properties in.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
SPARQL Dimitar Kazakov, with references to material by Noureddin Sadawi ARIN, 2014.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
Ontology Summit Website Development (b) the underlying technology Ken Baclawski College of Computer and Information Science Northeastern University 28-Mar-2013.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
An Introduction to RDF(S) and a Quick Tour of OWL
GridVine: Building Internet-Scale Semantic Overlay Networks By Lan Tian.
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,
Semantic Web Introduction
A Visual Approach to Semantic Query Design Using a Web-Based Graphical Query Designer Paul R. Smart, Alistair Russell, Dave Braines, Yannis Kalfoglou,,
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. SPARQL Query Language for RDF presented by Cristina Feier.
Ontology Application Management (OAM) Framework User Tutorial
Hermes: News Personalization Using Semantic Web Technologies
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
WIMS 2011, Sogndal, Norway1 Comparison of Ontology Reasoning Systems Using Custom Rules Hui Shi, Kurt Maly, Steven Zeil, and Mohammad Zubair Contact:
™ Suggestions for Semantic Web Interfaces to Relational Databases Mike Dean W3C Workshop on RDF Access to Relational Databases Cambridge,
Of 17 course outline. of 17 marek reformat ecerf building, w ece 627, winter'13.
Semantic Web Bootcamp Dominic DiFranzo PhD Student/Research Assistant Rensselaer Polytechnic Institute Tetherless World Constellation.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
RDA and Linking Library Data VuStuff III Conference Villanova University, Villanova, PA October 18, 2012 Dr. Sharon Yang Rider University.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
The Semantic Web Web Science Systems Development Spring 2015.
Templates. The Problem Supplier X A range on the data sheet.
The MMI Tools Carlos Rueda Monterey Bay Aquarium Research Institute OOS Semantic Interoperability Workshop Marine Metadata Interoperability Project Boulder,
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
Semantic Web State of SemWeb Promotes flexibility, software reuse. SOA Styled architecture that exposes business processes and rules regarding IT.
Semantic Technologies & GATE NSWI Jan Dědek.
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 FOR A HOSPITAL
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
Export experiments in Corese. October 10th Export experiments in Corese Olivier Corby October 10th, 2005 Interoperability Working Days October 10th-11th,
Semantic mapping with MediaWiki Jeroen De Dauw. Presentation outline Introduction to MediaWiki Introduction to Semantic MediaWiki – Questions Maps Semantic.
Semantic Web Programming in Python an Introduction Biju B Jaganath G.
Oracle Database 11g Semantics Overview Xavier Lopez, Ph.D., Dir. Of Product Mgt., Spatial & Semantic Technologies Souripriya Das, Ph.D., Consultant Member.
How to reuse knowledge from a Semantic MediaWiki in your own applications and websites (in lack of a shorter title) Tutorial Denny Vrandečić, Markus Krötzsch.
A Short Tutorial to Semantic Media Wiki (SMW) [[date:: July 21, 2009 ]] At [[part of:: Web Science Summer Research Week ]] By [[has speaker:: Jie Bao ]]
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Semantic Web Final Exam Review. Topics for Final Exam First exam material (~30%) Design Patterns and Map/Reduce (~20%) Inference / Restrictions (~10%)
ELIS – Multimedia Lab PREMIS OWL Sam Coppens Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University.
Semantic Mapping with MediaWiki Jeroen De Dauw. Presentation outline Introduction to MediaWiki Introduction to Semantic MediaWiki – Questions Maps Semantic.
© Copyright 2008 STI INNSBRUCK Semantic Web Tools for the Semantic Web Dieter Fensel Katharina Siorpaes.
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
Of 38 lecture 6: rdf – axiomatic semantics and query.
Marcelo Tallis and Robert M. Balzer USC/ISI and Teknowledge Corp.
Raluca Paiu1 Semantic Web Search By Raluca PAIU
SWRL Semantic Web Rule Language Susana R. Novoa UNIK4710.
Lessons learned from Semantic Wiki Jie Bao and Li Ding June 19, 2008.
Of 35 lecture 17: semantic web rules. of 35 ece 627, winter ‘132 logic importance - high-level language for expressing knowledge - high expressive power.
© Copyright 2008 STI INNSBRUCK Semantic Web Tools for the Semantic Web Dieter Fensel Katharina Siorpaes.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Sales Demo. Demo Overview RDF and Triples D2RQ Overview and Setup Ontology and Mappings Sales Demo Model Inferencing.
IRI Data Library Faceted Search: an example of RDF-based faceted search for climate data Drawing on multiple ontologies to build an application Using inference.
Dmitry Mouromtsev, Aleksei Romanov, Dmitry Volchek and Fedor Kozlov Laboratory ITMO University, St. Petersburg, Russia “Metadata Extraction from.
Semantic MediaWiki workshop Jeroen De Dauw, , 0x20 aka Whitespace With typo's since OpenOffice spell-check fails [Citation needed]
1 RDF Storage and Retrieval Systems Jan Pettersen Nytun, UiA.
Components.
Online Laptop Shop through Semantic Web
ece 720 intelligent web: ontology and beyond
ece 720 intelligent web: ontology and beyond
Taxonomy of public services
Semantic MediaWiki BCHB697.
Taxonomy of public services
Presentation transcript:

SPARQL negation Rules of the Semantic Web Semantic MediaWiki NSWI Jan Dědek

PREFIX rdf: PREFIX rdfs: PREFIX xsd: PREFIX owl: PREFIX owl2xml: PREFIX stud: SELECT ?name ?student ?year ?subject WHERE { ?studentastud:Student; stud:hasName?name; stud:hasStudyYear?year. OPTIONAL { ?student stud:hasSubject?subject. ?subject astud:DatabseSubject. } FILTER ( ?year > 1 ) FILTER ( ! bound(?subject) ) } ORDER BY ?name SPARQL negation - ! bound predicate

Semantic Web Stack Latest “layercake” diagram

Protege Rules Examples Student(?s), hasStudyYear(?s, ?y), greaterThan(?y, "2"^^integer) -> Senior(?s) Room(?r), hasName(?r, ?n), startsWith(?n, "S") -> RoomMalaStrana(?r) Person(?p), hasSalaryInCZK(?p, ?czk), multiply(?eur, 24.7, ?czk) -> hasSalaryInEUR(?p, ?eur) SWRL - Semantic Web Rule Language Rules saved as part of ontology Increasing tool support: Bossam, R2ML, Hoolet, Pellet, KAON2, RacerPro SWRLTab - Protégé 3, RulesView - Protégé 4 (Ontology views)

Semantic MediaWiki (SMW) Editing –Categories (MW) –Properties (named links & values) –Data types Custom units –Semantic templates (MW -> SMW) –Service links (links to online services: e.g. maps) Semantic Web –RDF export –Reusing vocabulary from external ontologies –Importing ontologies –SPARQL query service Search –Selecting pages Categories and property values –wildcards and comparators, not equal, like (regexp) Distance queries Unions Subqueries and property chains Templates and variables –Sorting results –Displaying information Special:Ask, inline queries Printing: property values, categories Display format: Plain, types –Concepts (stored queries) –Inline queries: #ask, #show, Exporting query results: RSS, etc. –Query settings (strict comparators) Inferencing: –Subcategories (MW), Subproperties, Equality of pages: (MW) redirects Not supported: Transitivity, Inverse properties, Domain and range restrictions, Number restrictions and functional properties

SMW Editing Categories Properties Data types –Custom units Semantic templates (MW -> SMW) Service links (links to online services: e.g. maps) [[Category:Example category]] [[property name::value]] [[Is capital of::Germany]] [[population::3,396,990]] [[Has type::number]] Type:Temperature [[provides service::online maps]] MediaWiki:Smw service online maps IMDb| [[Corresponds to::1 W]] [[Corresponds to::0.001 kW]] [[Corresponds to:: hp]]

SMW Search Selecting pages Categories and property values –wildcards and comparators, not equal, like (regexp) Distance queries Unions disjunctions in values Subqueries and property chains Templates and variables [[Category:Actor]] [[born in::Boston]] [[height::180cm]] [[Category:Actor]] [[height::>1.89m]] [[height::!1.89m]] [[Address::~*Park Place*]] [[born in::Boston]] OR [[born in::New York]] [[Category:Musical actor||Theatre actor]] [[Category:Actor]] [[born in:: [[Category:City]] [[located in::Italy]] ]] [[Category:Event]] [[end date::>{{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY}}]]

SMW Search Sorting results Displaying information –Special:Ask, inline queries –Printing: property values, categories –Display format: Plain, types Concepts (stored queries) Inline queries: #ask, #show, Exporting query results: RSS, etc. Query settings (strict comparators) {{#ask: [[Category:City]] |?Average rainy days |?Located in=Country |sort=Located in,Average rainy days |order=ASC,DESC }} [[Category:City]] [[has location country.population::+]] ?Population ?height#cm {{#ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Size in km² }} {{#show: Berlin | ?population}}