RuleML and SWRL, Proof and Trust
|
|
- Nigel Short
- 5 years ago
- Views:
Transcription
1 RuleML and SWRL, Proof and Trust Semantic Web F. Abel and D. Krause IVS Semantic Web Group January 17, Solution 1: RuleML Express the following RuleML code as a human-readable First Order Logic or Description Logic rule: <rule> <head> <predicate> colleagues </predicate> <var> X </var> <var> Y </var> </head> <body> <predicate> worksfor </predicate> <var> X </var> <var> C </var> <predicate> worksfor </predicate> <var> Y </var> <var> C </var> </body> </rule> Solution: X. Y.(worksF or(x, C) worksf or(y, C) colleagues(x, Y )) 2 Solution 2: SWRL Express the following SWRL code as a human-readable First Order Logic or Description Logic rule: <rdf:rdf xmlns=" xmlns:rdf=" xmlns:rdfs=" xmlns:swrl=" xmlns:ruleml=" 1
2 xmlns:org=" xml:base=" <ruleml:imp> <ruleml:_rlab ruleml:href="#employsandworksforrule"/> <ruleml:_body> <swrlx:individualpropertyatom swrlx:property="&org;employs"> <ruleml:var>x</ruleml:var> <ruleml:var>y</ruleml:var> </swrlx:individualpropertyatom> </ruleml:_body> <ruleml:_head> <swrlx:individualpropertyatom swrlx:property="&org;worksfor"> <ruleml:var>y</ruleml:var> <ruleml:var>x</ruleml:var> </swrlx:individualpropertyatom> </ruleml:_head> </ruleml:imp> </rdf:rdf> Solution: X. Y.(employs(X, Y ) worksf or(y, X)) 3 Solution 3: RuleML, SWRL 1. How do we express disjunctions in the body e.g. X. Y.(a(X, Y ) b(x, Y ) c(x, Y )) with RuleML/SWRL? Answer: RuleML and SWRL only allow to specify Horn-like rules. Horn rules have at maximum 1 positive element when they are transformed into a disjunctive normal form. Hence, such rules can only be realized by splitting the rules into different rules, i.e.: (a) X. Y.(a(X, Y ) c(x, Y )) (b) X. Y.(b(X, Y ) c(x, Y )) Those different rules are interpreted as OR-connected rules. 2. What are the advantages of SWRL in comparison to RuleML? Rules have semantic meaning. For example, predicates/properties are referenced via URI: org:worksfor (= Hence, an application, which knows this resource (org:worksfor) also knows about the meaning of this resource. And an application, which does not know this resource yet, can visit the ontology in which the resource is defined. There it will find statements that (partially) explain the meaning of org:worksfor, i.e.: org:worksfor is an owl:objectproperty rdfs:domain of org:worksfor is foaf:person rdfs:range of org:worksfor is foaf:organization org:worksfor is a sub-property of dc:relation rules can be equipped with an URI re-use of rules (possibly in other documents) is eased It s possible to utilize language constructs of OWL (e.g. owl:cardinality,..). 2
3 4 Solution 4: Proof and Trust 1. What is the purpose of the Proof layer? provides evidence that a given answer is correct explains how an answer was deduced example: query: Select the type of a rdf: : < SELECT?type WHERE { :daniel rdf:type?type} query: Two answers: (:daniel, rdf:type, foaf:person) (:daniel, rdf:type, foaf:agent) proof: How the answer was derived (this is an informal syntax there exist markup languages for this purpose, e.g. PML or N3 Rules can be used)... (X, rdfs:subclassof, Y) -> (A, rdf:type, X) AND (A, rdf:type, Y) -> (:daniel, rdf:type, foaf:agent) Based on which data was the answer deduced? 2. What is the purpose of the Trust layer? In order to make answers to queries reliable and trustful different aspects have to be considered. For example, signatures can be used in in order to ensure that the party, who sent the answer, is really the entity he/she pretends to be. If a communication partner is not known in advance other approaches has to be used to establish trust. For example, service providers can be certified by organizations, whose purpose is to check if a service provider is trustful. Then, service consumers can define rules for communication, e.g. I only trust you if you can prove that you are certified as trustful by Organization XY. Another approach could be that a service consumer defines rules like I only trust you if you can prove that at least 5 of my friends have already used your service (and thus trust you). ( Chain of trust). 3
4 No. pol 1 pol 2 pol 3 pol 4 pol 5 pol 6 pol 7 Policy triples (#alice, foaf:phone, Z). deny access to triples (X, foaf:phone, Z) IF (X, foaf:currentproject, #rewerse) AND Requester = RecommenderService. triples (X, foaf:phone, Z) IF Requester is certified by BBB AND (#alice, foaf:knows, X). triples (X, Y, Z) IF Time is the current time AND 09:00 < Time AND Time < 17:00 AND Y = foaf:name AND X!= #tom. triples (#alice, foaf:interest, Z) IF (Z, rdf:type, foaf:document) AND (X, foaf:currentproject, P) AND (Z, foaf:topic, T) AND (P, foaf:theme, T). triples (#alice OnlineEcommerceAccount X) IF Invoker of Requester = Y AND (#alice foaf:knows Y). triples (X Y Z) IF (X rdfs:type foaf:person) AND credential (Requester, C) AND issuer (C, X). Table 1: Example of high-level rules controlling access to RDF statements 4
5 5 Solution 5: Proof and Trust Design a system that realizes functions of the Proof and Trust layer by using rules! 1 Example: Access Control for RDF stores. Users define their own rules that specify which concrete RDF data is allowed to be accessed by which service/application/... Such rules could look as outlined in Table 1. Their intended meaning is as follows: 1. anyone can receive Alice s phone number 2. the RecommenderService is not allowed to access the phone number(s) of members of the REWERSE project 3. recognized trusted services (which have to provide a suitable credential) are allowed to access the phone number(s) of people Alice knows 4. RDF statements containing name of entities different from Alice s boss Tom can be accessed during work time 5. this policy controls access to Alice s interests. Only interests related to her current project(s) can be accessed 6. a service can only access Alice s online ecommerce account if the service was invoked by a person which is known by Alice 7. only those services are allowed to access information about a person if they can supply the credential of this person The enforcement of these rules could be implemented on top of an RDF store, e.g. by rewriting RDF queries, which are sent to the RDF store, in a way that they respect the rules and hence, only return RDF data that is allowed to be accessed. 1 Just write down the concept of such a system. For example a system, which controls access to RDF data, or a system, which gives proofs for derived answers. 5
Formalising the Semantic Web. (These slides have been written by Axel Polleres, WU Vienna)
Formalising the Semantic Web (These slides have been written by Axel Polleres, WU Vienna) The Semantics of RDF graphs Consider the following RDF data (written in Turtle): @prefix rdfs: .
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 informationUnit 2 RDF Formal Semantics in Detail
Unit 2 RDF Formal Semantics in Detail Axel Polleres Siemens AG Österreich VU 184.729 Semantic Web Technologies A. Polleres VU 184.729 1/41 Where are we? Last time we learnt: Basic ideas about RDF and how
More informationINF3580/4580 Semantic Technologies Spring 2017
INF3580/4580 Semantic Technologies Spring 2017 Lecture 9: Model Semantics & Reasoning Martin Giese 13th March 2017 Department of Informatics University of Oslo Today s Plan 1 Repetition: RDF semantics
More informationBuilding Blocks of Linked Data
Building Blocks of Linked Data Technological foundations Identifiers: URIs Data Model: RDF Terminology and Semantics: RDFS, OWL 23,019,148 People s Republic of China 20,693,000 population located in capital
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 information<?xml version='1.0' encoding='iso '?> <!DOCTYPE rdf:rdf [ <!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'> <!
More information
Representing Security Policies in Web Information Systems
Representing Security Policies in Web Information Systems Félix J. García Clemente Gregorio Martínez Pérez Juan A. Botía Blaya Antonio F. Gómez-Skarmeta {fgarcia, gregorio, skarmeta}@dif.um.es, juanbot@um.es
More informationFrom the Web to the Semantic Web: RDF and RDF Schema
From the Web to the Semantic Web: RDF and RDF Schema Languages for web Master s Degree Course in Computer Engineering - (A.Y. 2016/2017) The Semantic Web [Berners-Lee et al., Scientific American, 2001]
More informationWeb Science & Technologies University of Koblenz Landau, Germany. RDF Schema. Steffen Staab. Semantic Web
Web Science & Technologies University of Koblenz Landau, Germany RDF Schema RDF Schemas Describe rules for using RDF properties Are expressed in RDF Extends original RDF vocabulary Are not to be confused
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 informationRule based systems in Games
Rule based systems in Games Idea Objects: scenery, objects, pesons Actions Rules RC++ [Ian Wright, James Marshall - RC++: a rule-based language for game AI, 1st International Conference on Intelligent
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 information1ST IFIP TC-5 WORKING CONFERENCE ON CAI IFIP-TC5 ULM, GERMANY. NOVEMBER COMPUTER-AIDED INNOVATION WITH THE SEMANTIC WEB
1ST IFIP TC-5 WORKING CONFERENCE ON CAI IFIP-TC5 ULM, GERMANY. NOVEMBER 14-15 2005 COMPUTER-AIDED INNOVATION WITH THE SEMANTIC WEB Abstract Steve Beaty, Iliya Georgiev, Gearold Johnson Information technology
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 informationThe Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall
The Semantic Web Revisited Nigel Shadbolt Tim Berners-Lee Wendy Hall Today sweb It is designed for human consumption Information retrieval is mainly supported by keyword-based search engines Some problems
More informationKnowledge Representation RDF Turtle Namespace
Knowledge Representation RDF Turtle Namespace Jan Pettersen Nytun, UiA 1 URIs Identify Web Resources Web addresses are the most common URIs, i.e., uniform Resource Locators (URLs). RDF resources are usually
More informationLinguaggi Logiche e Tecnologie per la Gestione Semantica dei testi
Linguaggi Logiche e Tecnologie per la Gestione Semantica dei testi Outline Brief recap on RDFS+ Using RDFS+ SKOS FOAF Recap RDFS+ includes a subset of the constructs in OWL. It offers more expressive power
More informationForward Chaining Reasoning Tool for Rya
Forward Chaining Reasoning Tool for Rya Rya Working Group, 6/29/2016 Forward Chaining Reasoning Tool for Rya 6/29/2016 1 / 11 OWL Reasoning OWL (the Web Ontology Language) facilitates rich ontology definition
More information2. RDF Semantic Web Basics Semantic Web
2. RDF Semantic Web Basics Semantic Web Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences Summer semester 2011 1 Agenda Semantic Web Basics Literature
More informationImplementing and extending SPARQL queries over DLVHEX
Implementing and extending SPARQL queries over DLVHEX Gennaro Frazzingaro Bachelor Thesis Presentation - October 5, 2007 From a work performed in Madrid, Spain Galway, Ireland Rende, Italy How to solve
More informationSemantic Web Systems Querying Jacques Fleuriot School of Informatics
Semantic Web Systems Querying Jacques Fleuriot School of Informatics 5 th February 2015 In the previous lecture l Serialising RDF in XML RDF Triples with literal Object edstaff:9888 foaf:name Ewan Klein.
More informationThe Semantic Web. What is the Semantic Web?
The Semantic Web Alun Preece Computing Science, University of Aberdeen (from autumn 2007: School of Computer Science, Cardiff University) What is the Semantic Web, and why do we need it now? How does the
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 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 informationINF3580/4580 Semantic Technologies Spring 2015
INF3580/4580 Semantic Technologies Spring 2015 Lecture 15: RDFa Martin Giese 11th May 2015 Department of Informatics University of Oslo Repetition 18 June: Guest lecture, Lars Marius Garshol 25 May: no
More informationLars Schmidt-Thieme, Information Systems and Machine Learning Lab (ISMLL), University of Hildesheim, Germany, Course on XML and Semantic Web
Course on XML and Semantic Web Technologies, summer term 2012 0/45 XML and Semantic Web Technologies XML and Semantic Web Technologies II. Semantic Web / 3. SPARQL Query Language for RDF Lars Schmidt-Thieme
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 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 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 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 informationSemantic Web. Rules in Semantic Web. Morteza Amini. Sharif University of Technology Fall 94-95
ه عا ی Semantic Web Rules in Semantic Web Morteza Amini Sharif University of Technology Fall 94-95 Outline Rules and Their Usage in Web RuleML SWRL Existing Rule Engines 2 Outline Rules and Their Usage
More informationXML Perspectives on RDF Querying: Towards integrated Access to Data and Metadata on the Web
XML Perspectives on RDF Querying: Towards integrated Access to Data and Metadata on the Web Tim Furche, François Bry, Oliver Bolzer Institute for Informatics, University of Munich http://www.pms.ifi.lmu.de
More informationDay 2. RISIS Linked Data Course
Day 2 RISIS Linked Data Course Overview of the Course: Friday 9:00-9:15 Coffee 9:15-9:45 Introduction & Reflection 10:30-11:30 SPARQL Query Language 11:30-11:45 Coffee 11:45-12:30 SPARQL Hands-on 12:30-13:30
More informationA Deductive System for Annotated RDFS
A Deductive System for Annotated RDFS DERI Institute Meeting Umberto Straccia Nuno Lopes Gergely Lukácsy Antoine Zimmermann Axel Polleres Presented by: Nuno Lopes May 28, 2010 Annotated RDFS Example Annotated
More informationXML and Semantic Web Technologies. III. Semantic Web / 3. SPARQL Query Language for RDF
XML and Semantic Web Technologies XML and Semantic Web Technologies III. Semantic Web / 3. SPARQL Query Language for RDF Lars Schmidt-Thieme Information Systems and Machine Learning Lab (ISMLL) Institute
More informationThe 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 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. Rules in Semantic Web. Morteza Amini. Sharif University of Technology Spring 91-92
بس م ه تعا ل ی Semantic Web Rules in Semantic Web Morteza Amini Sharif University of Technology Spring 91-92 Outline Rules and Their Usage in Web RuleML SWRL Existing Rule Engines 2 Outline Rules and Their
More informationWellnessRules2: Supporting Social Semantic Wellness Communities with Rule Responder
WellnessRules2: Supporting Social Semantic Wellness Communities with Rule Responder Harold Boley, Taylor Osmun, Derek Smith Institute for Information Technology, National Research Council, Canada Fredericton,
More informationShort notes about OWL 1
University of Rome Tor Vergata Short notes about OWL 1 Manuel Fiorelli fiorelli@info.uniroma2.it [1] this presentation is limited to OWL 1 features. A new version of OWL (OWL 2), which adds further features
More informationThe P2 Registry
The P2 Registry -------------------------------------- Where the Semantic Web and Web 2.0 meet Digital Preservation David Tarrant, Steve Hitchcock & Les Carr davetaz / sh94r / lac @ecs.soton.ac.uk School
More informationThe Resource Description Framework and its Schema
The Resource Description Framework and its Schema Fabien Gandon, Reto Krummenacher, Sung-Kook Han, Ioan Toma To cite this version: Fabien Gandon, Reto Krummenacher, Sung-Kook Han, Ioan Toma. The Resource
More informationReminder: RDF triples
Reminder: RDF triples The RDF data model is similar to classical conceptual modelling approaches such as entity relationship or class diagrams it is based on the idea of making statements about resources
More informationRules and Ontologies for the Semantic Web
Rules and Ontologies for the Semantic Web Thomas Eiter 1, Giovambattista Ianni 2, Thomas Krennwallner 1, and Axel Polleres 3 1 Institut für Informationssysteme, Technische Universität Wien Favoritenstraße
More informationUsing RDF to Model the Structure and Process of Systems
Using RDF to Model the Structure and Process of Systems Marko A. Rodriguez Jennifer H. Watkins Johan Bollen Los Alamos National Laboratory {marko,jhw,jbollen}@lanl.gov Carlos Gershenson New England Complex
More information3/6/08. Introduction to Ontology Web Language (OWL) Graphs. Representing knowledge. Graphs as knowledge 2. Graphs as knowledge 1
University of Dublin Trinity College Stack Architecture for Semantic Web Introduction to Ontology Web Language (OWL) Dr. Owen Conlan Intro to OWL Declan O Sullivan 2 Representing knowledge There are a
More informationUnit 1 a Bird s Eye View on RDF(S), OWL & SPARQL
Unit 1 a Bird s Eye View on RDF(S), OWL & SPARQL Axel Polleres Siemens AG Österreich VU 184.729 Semantic Web Technologies A. Polleres VU 184.729 1/48 Unit Outline 1. Motivation Aggregating Web Data 2.
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 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 informationDomain Specific Semantic Web Search Engine
Domain Specific Semantic Web Search Engine KONIDENA KRUPA MANI BALA 1, MADDUKURI SUSMITHA 2, GARRE SOWMYA 3, GARIKIPATI SIRISHA 4, PUPPALA POTHU RAJU 5 1,2,3,4 B.Tech, Computer Science, Vasireddy Venkatadri
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 2, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 5 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2465 1 Semantic
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 informationRESOURCES DESCRIPTION FRAMEWORK: RDF
1 RESOURCES DESCRIPTION FRAMEWORK: RDF Hala Skaf-Molli Associate Professor Nantes University Hala.Skaf@univ-nantes.fr http://pagesperso.lina.univ-nantes.fr/~skaf-h Linked Data Stack (Semantic Web Cake)
More informationSemantic Query: Solving the Needs of a Net-Centric Data Sharing Environment
Semantic Query: Solving the Needs of a Net-Centric Data Sharing Environment Slides available at www.asio.bbn.com/2007/05/stc/stc2007.ppt www.asio.bbn.com/2007/05/stc/stc2007.pdf Matthew Fisher mfisher@bbn.com
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 informationSemantic reasoning for dynamic knowledge bases. Lionel Médini M2IA Knowledge Dynamics 2018
Semantic reasoning for dynamic knowledge bases Lionel Médini M2IA Knowledge Dynamics 2018 1 Outline Summary Logics Semantic Web Languages Reasoning Web-based reasoning techniques Reasoning using SemWeb
More informationOntology Links in the Distributed Ontology Language (DOL)
Ontology Links in the Distributed Ontology Language (DOL) Oliver Kutz 1, Christoph Lange 1, Till Mossakowski 1,2 1 SFB/TR 8 Spatial cognition, University of Bremen, Germany 2 DFKI GmbH, Bremen, Germany
More informationBUILDING THE SEMANTIC WEB
BUILDING THE SEMANTIC WEB You might have come across the term Semantic Web Applications often, during talks about the future of Web apps. Check out what this is all about There are two aspects to the possible
More informationExpressive Querying of Semantic Databases with Incremental Query Rewriting
Expressive Querying of Semantic Databases with Incremental Query Rewriting Alexandre Riazanov, UNB Saint John joint work with Marcelo A. T. Aragão, Manchester Univ. and Central Bank of Brazil AWOSS 10.2,
More informationSemantic Days 2011 Tutorial Semantic Web Technologies
Semantic Days 2011 Tutorial Semantic Web Technologies Lecture 2: RDF, The Resource Description Framework Martin Giese 7th June 2011 Department of Informatics University of Oslo Outline 1 The RDF data model
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 informationThe Hoonoh Ontology for describing Trust Relationships in Information Seeking
The Hoonoh Ontology for describing Trust Relationships in Information Seeking Tom Heath 1 and Enrico Motta 2 1 Talis Information Limited Knights Court, Solihull Parkway Birmingham Business Park, B37 7YB,
More informationSPARQL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento
SPARQL Fausto Giunchiglia and Mattia Fumagallli University of Trento Roadmap Introduction Basic query forms SELECT CONSTRUCT ASK DESCRIBE Other clauses and modifiers SPARQL Federated Query Exercises 2
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 informationSemantic Web. Lecture 12: SW Programming Dr. Knarig Arabshian
Semantic Web Lecture 12: SW Programming Dr. Knarig Arabshian Knarig.arabshian@hofstra.edu Hello Semantic Web World Example Say hello to the Semantic Web Say hello to some friends of the Semantic Web Expand
More informationThe RuleML Family of Web Rule Languages
The RuleML Family of Web Rule Languages PPSWR 06, Budva, Montenegro, 10 June 2006 Revised, RuleML 06, Athens, GA, 11 Nov. 2006 Shortened, Vienna, SWT Course, 17 Nov. 2008 Harold Boley University of New
More informationResource Description Framework (RDF)
Where are we? Semantic Web Resource Description Framework (RDF) # Title 1 Introduction 2 Semantic Web Architecture 3 Resource Description Framework (RDF) 4 Web of data 5 Generating Semantic Annotations
More informationToday: RDF syntax. + conjunctive queries for OWL. KR4SW Winter 2010 Pascal Hitzler 3
Today: RDF syntax + conjunctive queries for OWL KR4SW Winter 2010 Pascal Hitzler 3 Today s Session: RDF Schema 1. Motivation 2. Classes and Class Hierarchies 3. Properties and Property Hierarchies 4. Property
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 informationAn Introduction to Linked Open Data
An Introduction to Linked Open Data Felix.Ostrowski@googlemail.com (@literarymachine) Pascal Christoph@hbz-nrw.de (@dr0ide) Adrian Pohl@hbz-nrw.de (@acka47) #swib12 Pre-Conference Workshop Monday, November
More informationSemantic Information Retrieval: An Ontology and RDFbased
Semantic Information Retrieval: An Ontology and RDFbased Model S. Mahaboob Hussain Assistant Professor, CSE Prathyusha Kanakam Assistant Professor, CSE D. Suryanarayana Professor, CSE Swathi Gunnam PG
More informationModeling LMF compliant lexica in OWL-DL
19 21 June 11th International conference DIN Deutsches Institut für Normung e. V. Modeling LMF compliant lexica in OWL-DL Malek Lhioui 1, Kais Haddar 1 and Laurent Romary 2 1 : Multimedia, InfoRmation
More informationSPAR-QL. Mario Arrigoni Neri
SPAR-QL Mario Arrigoni Neri 1 Introduction 2 SPARQL = SPARQL Protocol and RDF Query Language SPARQL - query language to manipulate information in RDF graphs. It provides support to: extract information
More informationIEEE P1900.B: Representation of Contextual/Policy Information & Information Recovery Date:
IEEE P1900.B: Representation of Contextual/Policy Information & Information Recovery Date: 2006-11-27 Authors: Name Company Address Phone email Nancy Alonistioti UoA nancy@di.uoa.gr Makis Stamatelatos
More informationSPARQL: An RDF Query Language
SPARQL: An RDF Query Language Wiltrud Kessler Institut für Maschinelle Sprachverarbeitung Universität Stuttgart Semantic Web Winter 2015/16 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike
More information6. RDFS Modeling Patterns Semantic Web
6. RDFS Modeling Patterns Semantic Web Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences Summer semester 2011 1 Agenda RDFS Modeling Patterns Literature
More informationLinked Data and RDF. COMP60421 Sean Bechhofer
Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference
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 informationLinking Data with RDF
Linking Data with RDF Wiltrud Kessler Institut für Maschinelle Sprachverarbeitung Universität Stuttgart Semantic Web Winter 2014/15 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike
More informationSemantic Web Tools. Federico Chesani 18 Febbraio 2010
Semantic Web Tools Federico Chesani 18 Febbraio 2010 Outline A unique way for identifying concepts How to uniquely identified concepts? -> by means of a name system... SW exploits an already available
More informationQuerying RDF & RDFS. Several query languages exist to retrieve
Knowledge management: Querying with SPARQL 1 Querying RDF & RDFS Several query languages exist to retrieve resulting triples from RDF RDQL SERQL SPARQL These languages use triple patterns as input and
More informationRules, RIF and RuleML
Rules, RIF and RuleML Rule Knowledge l Rules generalize facts by making them conditional on other facts (often via chaining through further rules) l Rules generalize taxonomies via multiple premises, n-ary
More informationCC LA WEB DE DATOS PRIMAVERA Lecture 3: RDF Semantics and Schema. Aidan Hogan
CC6202 1 LA WEB DE DATOS PRIMAVERA 2016 Lecture 3: RDF Semantics and Schema Aidan Hogan aidhog@gmail.com LAST TIME (1) Data, (2) Rules/Ontologies, (3) Query, RDF: Resource Description Framework RDF Properties
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 informationBridging the Gap between Semantic Web and Networked Sensors: A Position Paper
Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper Xiang Su and Jukka Riekki Intelligent Systems Group and Infotech Oulu, FIN-90014, University of Oulu, Finland {Xiang.Su,Jukka.Riekki}@ee.oulu.fi
More informationBig Data 14. Graph Databases
Ghislain Fourny ig Data 14. Graph Databases pinkyone / 123RF Stock Photo tovovan / 123RF Stock Photo 1 Why graph databases? 2 The NoSQL paradigms foo Triple stores bar foobar Key-value stores Column stores
More informationData management and integration
Development of Predictive Toxicology Applications An OpenTox Workshop 19 Sep 2010, Rhodes, Greece Data management and integration presented by Nina Jeliazkova (Ideaconsult Ltd., Bulgaria) Outline Ontology
More informationOn the use of Abstract Workflows to Capture Scientific Process Provenance
On the use of Abstract Workflows to Capture Scientific Process Provenance Paulo Pinheiro da Silva, Leonardo Salayandia, Nicholas Del Rio, Ann Q. Gates The University of Texas at El Paso CENTER OF EXCELLENCE
More informationA Review and Comparison of Rule Languages and Rule-based Inference Engines for the Semantic Web
A Review and Comparison of and -based Inference Engines for the Semantic Web Thanyalak Rattanasawad, Kanda Runapongsa Saikaew Department of Computer Engineering, Faculty of Engineering, Khon Kaen University,
More informationProfiles Research Networking Software API Guide
Profiles Research Networking Software API Guide Documentation Version: March 13, 2013 Software Version: ProfilesRNS_1.0.3 Table of Contents Overview... 2 PersonID, URI, and Aliases... 3 1) Profiles RNS
More informationSemantics and the Web: e-government Implications of some Emerging Technology Beyond W3C
Semantics and the Web: e-government Implications of some Emerging Technology Beyond W3C Adrian Walker www.reengineeringllc.com Presentation for the Collaborative Expedition Workshop #35, September 14,
More informationWhat is the Semantic Web?
What is the Semantic Web? Sir Tim Berners-Lee's vision of the Web as a universal medium for data, information, and knowledge exchange. An evolving extension of the World Wide Web in which the semantics
More informationOn Interchanging Between OWL/SWRL and UML/OCL
On Interchanging Between OWL/SWRL and UML/OCL Milan Milanović 1, Dragan Gašević 2, Adrian Giurca 3, Gerd Wagner 3, and Vladan Devedžić 1 1 FON-School of Business Administration, University of Belgrade,
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 informationSelf-describing Delegation Networks for the Web
Self-describing Delegation Networks for the Web Lalana Kagal, Tim Berners-Lee, Dan Connolly, and Daniel Weitzner Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
More informationScaling the Semantic Wall with AllegroGraph and TopBraid Composer. A Joint Webinar by TopQuadrant and Franz
Scaling the Semantic Wall with AllegroGraph and TopBraid Composer A Joint Webinar by TopQuadrant and Franz Dean Allemang Chief Scientist, TopQuadrant Inc. Jans Aasman CTO, Franz Inc. July 07 1 This Seminar
More informationRDFS. Suresh Manandhar* & Dimitar Kazakov
ARIN KR Lecture 3 RDFS Suresh Manandhar* & Dimitar Kazakov *Several of these slides are based on tutorial by Ivan Herman (W3C) reproduced here with kind permission. All changes and errors are mine. 1 Lecture
More informationSemantic Web. Ontology and OWL. Morteza Amini. Sharif University of Technology Fall 95-96
ه عا ی Semantic Web Ontology and OWL Morteza Amini Sharif University of Technology Fall 95-96 Outline Introduction & Definitions Ontology Languages OWL (Ontology Web Language) 2 Outline Introduction &
More information