Semantic Web Course Introduction Vagan Terziyan Department of Mathematical Information Technology, University of Jyvaskyla ;

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Jena a introduction Semantic Web Tools. Originally devised by HP Labs in Bristol, it was developed by Brian McBride of Hewlett-Packard and was derived.
AHRT: The Automated Human Resources Tool BY Roi Ceren Muthukumaran Chandrasekaran.
Semantic Web and Agents 許永真 國立台灣大學資訊工程學系. Information Revolution Computers for scientific computation Computers as productivity tools Personal and home.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Semantic Web Tools Vagan Terziyan Department of Mathematical Information Technology, University of Jyvaskyla ;
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
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.
TLI371 – Distributed Artificial Intelligence in Mobile Environment Course Introduction Vagan Terziyan Department of Mathematical Information Technology.
RDF(S) Tools Adrian Pop, Programming Environments Laboratory Linköping University.
Industrial Ontologies Group Oleksiy Khriyenko, Vagan Terziyan INDIN´04: 24th – 26th June, 2004, Berlin, Germany OntoSmartResource: An Industrial Resource.
21 21 Web Content Management Architectures Vagan Terziyan MIT Department, University of Jyvaskyla, AI Department, Kharkov National University of Radioelectronics.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
Introduction to Agent Technology in Mobile Environment Course Introduction Vagan Terziyan Department of Mathematical Information Technology University.
Intelligent Web Applications (Part 1) Course Introduction Vagan Terziyan AI Department, Kharkov National University of Radioelectronics / MIT Department,
Computer communication B Introduction to the Semantic Web.
Approaching Web-Based Expertise with Semantic Web Kimmo Salmenjoki: Department of Computer Science, University of Vaasa, Vagan Terziyan: Department.
1st Project Introduction to HTML.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Triple Stores.
Application of PDM Technologies for Enterprise Integration 1 SS 14/15 By - Vathsala Arabaghatta Shivarudrappa.
Semantic Browsing Alexander Faaborg Research Assistant MIT Media Lab Carl Lagoze Senior Research Associate Cornell University Information Science ECDL.
Knowledge Management in Geodise Geodise Knowledge Management Team Liming Chen, Barry Tao, Colin Puleston, Paul Smart University of Southampton University.
Semantic Sensor/Device Description System EEEM042-Mobile Applications and Web Services Assignment- Spring Semester 2015 Prof. Klaus Moessner, Dr Payam.
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
RDF Triple Stores Nipun Bhatia Department of Computer Science. Stanford University.
The Earth System Curator Metadata Representations Prototype Portal in Collaboration with ESMF and ESG Rocky Dunlap Spencer Rugaber Georgia Tech.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Logics for Data and Knowledge Representation
 The HTML/HTTP combination data format and exchange protocol is the foundation pillar of the World Wide Web.  Evolution of the Web (Fig. 6.12) 6.3 Unified.
Agents on the Semantic Web – a roadmap to the future An arial view from feet.
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
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.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, Dieter Fensel Digital Enterprise.
updated CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
OWL Representing Information Using the Web Ontology Language.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Agents on the Semantic Web – a roadmap to the future An arial view from feet.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
Triple Stores. What is a triple store? A specialized database for RDF triples Can ingest RDF in a variety of formats Supports a query language – SPARQL.
Presented by: Yuhana 12/17/2007 Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Lessons learned from Semantic Wiki Jie Bao and Li Ding June 19, 2008.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
The Holmes Platform and Applications
Middleware independent Information Service
Wsdl.
Analyzing and Securing Social Networks
Triple Stores.
HP Labs and the semantic web
Semantic Web Towards a Web of Knowledge - Outline
Presentation transcript:

Semantic Web Course Introduction Vagan Terziyan Department of Mathematical Information Technology, University of Jyvaskyla ; ITIN, France, February 2006

2 Contents §Course introduction §Practical information §Lectures §Course exercise

3 Course Introduction: Semantic Web - new Possibilities for Intelligent Web Applications

4 Motivation for Semantic Web

5 Semantic Web Content: New “Users” applications agents

6 Semantic Web: Resource Integration Shared ontology Web resources / services / DBs / etc. Semantic annotation

7 Web resources / services / DBs / etc. Shared ontology Web users (profiles, preferences) Web access devices Web agents / applications External world resources Smart machines and devices Industrial and business processes Semantic Web: which resources to annotate ? Multimedia resources

8 Word-Wide Correlated Activities Semantic Web Grid Computing Web Services Agentcities Agentcities is a global, collaborative effort to construct an open network of on-line systems hosting diverse agent based services. WWW is more and more used for application to application communication. The programmatic interfaces made available are referred to as Web services. The goal of the Web Services Activity is to develop a set of technologies in order to bring Web services to their full potential FIPA FIPA is a non-profit organisation aimed at producing standards for the interoperation of heterogeneous software agents. 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 Wide-area distributed computing, or "grid” technologies, provide the foundation to a number of large-scale efforts utilizing the global Internet to build distributed computing and communications infrastructures.

9 Semantic Technology Semantic technology as a software technology allows the meaning of information to be known and processed at execution time. For a semantic technology there must be a knowledge model of some part of the world that is used by one or more applications at execution time.

10 Semantic Technology Market Forecasting Semantic solution, services & software markets will grow rapidly, topping $60B by 2010.

11 Excellent Job Opportunities: Samples of Mail-List with Job Advertisements OntoWeb (at least 2-3 job advertisements on Semantic Web and Web Services Technologies in Europe per week!) To register follow the link: Semantic Web (at least 2-3 job advertisements on Semantic Web and Web Services Technologies in Europe per week!) To register follow the link:

12 Course Description

13 Practical Information Lectures: 10 hours Monday: 20 February, 9:00-10:15; 10:30-12:00; 13h30-15h15; Tuesday: 21 February, 9:00-10:15; 10:30-12:00.  Slides available online (links from Introductory Lecture) Exercise: 6 hours Monday: 20 February, 15:30-17:00 Tuesday: 21 February, 13:30-15:15; 15:30-17:00.  task will be announced during the lectures

14 Lectures

15 Semantic Web Lectures Lectures Schedule 20/02/2006 (9: :15) – Lecture 1: Semantic Web Basics 20/02/2006 (10: :00) – Lecture 2: Semantic Web Applications 20/02/2006 (13: :15) – Lecture 3: Protege Tutorial (Designing Ontologies with Protege) 21/02/2006 (9: :15) – Lecture 4: Semantic Web Services Basics 21/02/2006 (10: :00) – Lecture 5: Industrial Smart Resources in Semantic Web

16 Introduction

17 Lecture 1: Semantic Web Basics

18 Lecture 2: Semantic Web Applications

19 Lecture 3: Tutorial: Designing Ontologies with Protégé §Protégé is an ontology editor and a knowledge- base editor (download from ). §Protégé is also an open-source, Java tool that provides an extensible architecture for the creation of customized knowledge-based applications. §Protégé's OWL Plug-in now provides support for editing Semantic Web ontologies.

20 Lecture 4: Semantic Web Services Basics

21 Lecture 5: Industrial Smart Resources in Semantic Web

Additional Material for Self-Study

23 Just for case you do not know: Introduction to XML

24 Markup Techniques

25 RDF and RDF Schema

26 Ontologies in Semantic Web

27 JENA §Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, including a rule-based inference engine. §Jena is open source and grown out of work with the HP Labs Semantic Web Program. §The Jena Framework includes: l A RDF API l Reading and writing RDF in RDF/XML, N3 and N-Triples l An OWL API l In-memory and persistent storage l RDQL – a query language for RDF

28 §Jena is one of the most widely used Java APIs for RDF and OWL, providing services for model representation, parsing, database persistence, querying and some visualization tools. Protege-OWL always had a close relationship with Jena. The Jena ARP parser is still used in the Protege-OWL parser, and various other services such as species validation and datatype handling have been reused from Jena. It was furthermore possible to convert a Protege OWLModel into a Jena OntModel, to get a static snapshot of the model at run time. This model, however had to be rebuild after each change in the model. §As of August 2005, Protege-OWL is now much closer integrated with Jena. This integration allows programmers to user certain Jena functions at run-time, without having to go through the slow rebuild process each time. The architecture of this integration is illustrated on the next slide… Jena Integration of Protégé-OWL

29 Jena Integration of Protégé-OWL The OWLModel API has a new method getJenaModel() to access a Jena view of the Protege model at run-time. This can be used by Protege plugin developers. Many other Jena services can be wrapped into Protege plugins this way, by providing them a pointer to the Model created by Protege. The key to this integration is the fact that both systems operate on a low- level "triple" representation of the model. Protege has its native frame store mechanism, which has been wrapped in Protege-OWL with the TripleStore classes. In the Jena world, the corresponding interfaces are called Graph and Model. The Protege TripleStore has been wrapped into a Jena Graph, so that any read access from the Jena API in fact operates on the Protege triples. In order to modify these triples, the conventional Protege-OWL API must be used. However, this mechanisms allows to use Jena methods for querying while the ontology is edited inside Protege.

30 Joseki - a SPARQL Server for Jena §Joseki: The Jena RDF Server. Joseki is a server for publishing RDF models on the web. Models have URLs and they can be access by HTTP GET. Joseki is part of the Jena RDF framework. §Joseki is an HTTP and SOAP engine supports the SPARQL Protocol and the SPARQL RDF Query language. SPARQL is developed by the W3C RDF Data Access Working Group. §Joseki Features: l RDF Data from files and databases l HTTP (GET and POST) implementation of the SPARQL protocol l SOAP implementation of the SPARQL protocol

31 Course Exercise

32 Task for the Exercise (6 x 45 min) §Learn to use Protégé (45 min) – personal work; §Create ontology for companies description based on Protégé tool (work in 4 groups, 5 persons per group all from different companies) (45+45 min); §semantically annotate your employer company based on ontology of your group – personal work (45 min); §Recreate groups so that each new group contains one representative from each previous group (i.e. it will be 5 groups, 4 persons per group), each group independently tries to integrate 4 original ontologies and appropriate semantic descriptions to one ontology in Protégé, printing final files to the report (45+45 min).

33 Lecture Notes and Textbook Dave McComb, Semantics in Business Systems, Morgan Kaufmann, Main recommended textbook Lecture Notes (available online) Follow link:

34 Additional Reading Dieter Fensel, Wolfgang Wahlster, Henry Lieberman, James Hendler (Eds.): “Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential”, MIT Press, 2002 John Davies, Dieter Fensel & Frank van Harmelen:, “Towards the Semantic WEB – Ontology Driven Knowledge Management”, John Wiley, 2002 Johan Hjelm, “Creating the Semantic Web with RDF”, John Wiley, 2001 Dieter Fensel: “Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce”, Springer Verlag, 2001 Jeff Pollock and Ralph Hodgson, "Adaptive Information: Improving Business Through Semantic Interoperability, Grid Computing, and Enterprise Integration“, Wiley Computer Publishing, September 2004 Michael C. Daconta, Leo J. Obrst, Kevin T. Smith: “The Semantic Web: A Guide to the Future of XML, Web Services, and Knowledge Management”, John Wiley, 2003 Thomas B. Passin, "Explorer's Guide to the Semantic Web", ISBN , June 2004 M. Klein and B. Omelayenko (eds.), “Knowledge Transformation for the Semantic Web”, Vol. 95, Frontiers in Artificial Intelligence and Applications, IOS Press, 2003

35 Where to find out more: Web-Sites §OWL, OWL-S l l §Semantic Web l l §Semantic Web Services l l l