The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:

Slides:



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

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Semantic Web – WEEK 4: RDF
XML Technology in E-Commerce
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.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
The Web of data with meaning... By Michael Griffiths.
AI - Week 13 Knowledge Representation, Logic, Semantic Web Lee McCluskey, room 2/07
Formal Aspects of Computer Science - Week 5 Logic and Reasoning Lee McCluskey, room 2/07
Ontology Notes are from:
The Semantic Web – WEEK 11: Description Logic + OWL Featuring..MAD COWS.
The Semantic Web: Implications for Future Intelligent Systems Lee McCluskey, Artform Research Group, Department of Computing And Mathematical Sciences,
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
AI - Week 16 Logic and Reasoning in AI: Resolution Refutation Lee McCluskey, room 2/07
AI - Week 15 Logic and Reasoning in AI Lee McCluskey, room 2/07
Modelling Conceptual Knowledge using Logic - Week 6 Lee McCluskey Department of Computing and Mathematical Sciences University of Huddersfield.
Semantic Web and its Logical Foundations Serguei Krivov, Ecoinformatics Collaboratory Gund Institute for Ecological Economics, UVM.
The Semantic Web Week 14 Module Website: Lecture (SHORT): OWL PIZZAS Practical (LONGER): Getting to know Protégé-2000.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
The Semantic Web – WEEK 3: XML Schema Tutorial/Practical: Exercises using the Suns Today’s lecture will include material relevant to Advanced DBs and Language.
The Semantic Web – introduction to the basic technology Week 2 - XML Lee McCluskey.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
The Semantic Web – WEEK 10: Introduction to Description Logics The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse] We are back down to.
Formal Aspects of Computer Science – Week 12 RECAP Lee McCluskey, room 2/07
CIA2326 Week4: Predicate Logic : introduction Lee McCluskey, room 2/07
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Practical RDF Chapter 1. RDF: An Introduction
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Okech Odhiambo Faculty of Information Technology Strathmore University
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
Semantic Web - an introduction By Daniel Wu (danielwujr)
RDF and XML 인공지능 연구실 한기덕. 2 개요  1. Basic of RDF  2. Example of RDF  3. How XML Namespaces Work  4. The Abbreviated RDF Syntax  5. RDF Resource Collections.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
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.
Presented by: Yuhana 12/17/2007 Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
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.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
Ontology From Wikipedia, the free encyclopedia
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Ontology.
ece 720 intelligent web: ontology and beyond
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Ontology.
Semantic Markup for Semantic Web Tools:
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:

SW - Fundamental Idea - 1 n When implementing a typical software application most of the “semantics” of the data we use in bound up with the procedures we write to manipulate that data. n So ‘data files’ only make sense to the methods we write to manipulate them n Relational data bases are a bit better and open to multi-use – but even here the programmer embeds what the relations ‘mean’ in the application code. n Current data on the internet is largely unstructured and not amenable to processing. The data is by definition very rich and inherently structured.

SW - Fundamental Idea - 2 n A requirement of the semantic web is to have all public (www) ‘data’ encoded in a way that ANY application program can use it – even programs that have no encoding to anticipate the meaning of the data. n A second (dual) requirement of the semantic web is to have all public (www) processes or services encoded in a way that ANY application program can use then - even programs that have no encoding to anticipate the meaning of them. n The meaning of the data / processes will therefore have to be encoded u.. To be program-independent (declarative) u.. To be accessible to the client program n So all programs using the SW will have to ‘understand’ HOW to extract the meaning of data / services ie understand the data or services’s meta-languages. This meta-language will have to be Universal.

SW - Fundamental Idea - 3 n ‘SOLUTION’: u Convention for syntax of meta-data => tags/attributes via XML u Convention for data language defn (what tagged data in what order) => XML Schema / DTDs u Convention for relating data items => URI, RDF u Convention for standardising names (tags) => vocabularies, ontologies u Convention for giving meaning to vocabularies => using (description) logics, OWL, DAML, KIF

Related Modules + Subject Area SEMANTIC WEB OO Modelling Advance Databases Advanced Information Systems Client- Server and Dist Systems Artificial Intelligence Language Specification And Implementation Ontologies UML OO Classes Logic and reasoning Semantic notations Conceptual Schema and Description logics Shared services

recap WEEK 1 lecture: Introduction to the Module WEEK 2 lecture: Introduction to the Semantic Web WEEK 3 lecture: XML / XML Schema WEEK 4 lecture: RDF and RDFS WEEK 5 lecture: RDFS / Introduction to Ontologies WEEK 6 lecture: Capturing Conceptual Knowledge with Logic WEEK 7 lecture: FOL WEEK 8 lecture: Reasoning with FOL WEEK 9 lecture: Reasoning with FOL WEEK 10 lecture: Description logics: Introduction WEEK 11 lecture: Description logics, OWL WEEK 12 lecture: Recap

Recap – XML / XMLS n XML is a convention for packaging up data with its meta- data. Data is stored within tags and with a pointer to its data language parser via DTDs. n Idea of URI – unique identifier for all ‘resources’. Namespaces are a shorthand for giving and using URIs to things. Without them all the terms we use in an internet document would have to use the full URI ! n XML schema documents are used to VALIDATE XML documents. n XMLS is a more expressive, ambitious form of documenting the syntax of your XML data than using DTDs. Further, an XML Schema is an XML document itself.

Recap – RDF / RDFS n Introduce a convention that we will (at the basic level) describe data as ‘resource – property – value’ triples. n Fixed set of tags for this purpose n RDFS – new tags such as Class, property, label, subclass Basic ontologies can therefore Be written in RDFS Lee McCluskey Author

Recap - Ontologies n A formal, shared, specification of a conceptualization, where a conceptualization is “an abstract, simplified view of the world” n Encode more structured information than RDBs – can use them to do simple reasoning with instances and classes Reality Conceptualisation C subset of X U Y D&Y => Z Ontology X Y “an abstract, simplified view of the world” Interpretation

Recap – FOL n A way of specifying a conceptualisation using Wffs Wff W is true in an interpretation I if W evaluates to true under I. w logically follows from W if and only if every interpretation that makes W true also makes w true

Recap – logic interpretations Ax Ey R(y,x) Mother_of persons “Given any person there is Someone who is their mother” Greater_than numbers “Given any number there Is some number greater than it” These 2 Interpretations SATISFY this WFF WFF =

Recap – reasoning with FOL Resolution Refutation: To PROVE Wff2 FROM Wff1 1. Translate Wff1 to CLAUSAL FORM 2. Translate ~ Wff2 to CLAUSAL FORM 3. Get contradiction from using Resolution …. If follows that Wff1 |- Wff2 But use of FOL controversial as: - Reasoning not tractable in general - FOL language ‘flat’ – not designed for the SW!

Recap – Description Logic n DL was designed for use in formalising diagrammtic notations used in OO Modelling, Semantics Nets, Ontology description etc n It is more compact than FOL n It is built around the notion of concepts/classes - a concept or class is the set of individuals x that satisfy some Wff(x) n Its basic reasoning mechanism is subsumption – does one class subsume another? Eg E_Fatherof.Male (the set of fathers who have sons) Eg Person with > 2 degrees subsumes Person with > 3 degrees n OWL-DL is a notation for a DL. Reasoning with OWL is based on the “Open World Assumption”.

New Draft Schedule for next term n Week 13 lecture: Building Ontologies with Protégé/Owl n Week 14 lecture: Building Ontologies with Protégé/Owl n Week 15 lecture: Intelligent internet agents – basics. types of agent - multi agents, mobile agents, information agents n Week 16 lecture: Intelligent internet agents – reasoning+planning, n Week 17 lecture: Intelligent internet agents – adaptation+ learning n Week 18 lecture: Semantic web services: automated reasoning with web pages; n Week 19 lecture: Semantic mark-up for web services: service description languages eg DAML-S and OWL-S n Week 20 lecture: Automated service composition and service discovery; n Week 21 – 23: applications, domain modelling example?