Académique Documents
Professionnel Documents
Culture Documents
Course Introduction
Vagan Terziyan
Department of Mathematical Information Technology, University of Jyvaskyla
vagan@it.jyu.fi ; terziyan@yahoo.com
http://www.cs.jyu.fi/ai/vagan
+358 14 260-4618
ITIN, France, February 2006
Contents
Course introduction
Practical information
Lectures
Course exercise
Course Introduction:
Semantic Web - new Possibilities for
Intelligent Web Applications
Semantic Web
Doubles in size
every six months
Semantic
Annotations
Ontologies
Logical Support
Languages
Tools
Applications /
Services
Semantic
Web
WWW
and
Beyond
Creators
Users
WWW
and
Beyond
Web content
7
Creators
Users
Web content
Users
Creators
Semantic Web
content
applications
agents
Semantic
Annotations
Ontologies
Logical Support
Languages
Tools
Applications /
Services
Semantic
Web
WWW
and
Beyond
Creators
Users
Web content
Semantic
annotation
Shared
ontology
Web resources /
services / DBs / etc.
Web users
(profiles,
preferences)
Web access
devices
Shared
ontology
External world
resources
Multimedia
resources
Web agents /
applications
Smart
machines
and devices
Agentcities
Grid Computing
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.
Web 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 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
ontoweb-list@lists.deri.org
To register follow the link:
http://lists.deri.org/mailman
Semantic Web (at least 2-3 job advertisements on Semantic
Web and Web Services Technologies in Europe per week!)
seweb-list@lists.deri.org
To register follow the link:
http://lists.deri.org/mailman
11
Course Description
12
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
13
Lectures
14
15
Introduction
Semantic Web
Course Introduction
Vagan Terziyan
Department of Mathematical Information Technology, University of Jyvaskyla
vagan@it.jyu.fi ; terziyan@yahoo.com
http://www.cs.jyu.fi/ai/vagan
+358 14 260-4618
http://www.cs.jyu.fi/ai/vagan/SW_Introduction.ppt
16
Semantic Web:
http://www.cs.jyu.fi/ai/OntoGroup/pres/SW_Tutorial_2004_Part_1.ppt
http://www.cs.jyu.fi/ai/vagan/Semantic_Web.ppt
17
Semantic
Communication
Semantic
Search
7
1
Semantic
Games
Semantic
Annotation
Semantic
Integration
Semantic
Proactivity
Semantic
Personalization
Vagan Terziyan
P2P
Machine Learning
http://www.cs.jyu.fi/ai/OntoGroup/pres/SW_Tutorial_2004_Part_2.ppt
18
http://www.cs.man.ac.uk/~horrocks/Teaching/cs646/
http://www.co-ode.org/resources/tutorials/ProtegeOWLTutorial.pdf
19
Semantic Web
Semantic Technology
Software Technologies
Vagan Terziyan
26.01.2005
http://www.cs.jyu.fi/ai/vagan/Why_SWS.ppt
20
http://www.cs.jyu.fi/ai/vagan/SmartResource_Summary.ppt
21
Web
Services
Data (XML)
Tools
Introduction to XML
Based on tutorials of B. Cormia, D. Suciu, H. Boley, S.
Decker, M. Sintek, E. R. Harold and others
http://www.cs.jyu.fi/ai/vagan/XML.ppt
23
Markup Techniques
Universal Storage/Interchange Formats
are among the Basic Requirements for
the Interoperability in the Web
Namespaces
CSS
DTDs
DAML
Ontobroker
Agents
HornML
RuleML
XSLT
Stylesheets
Rules
Transformations
XML
XQL
Queries
XQuery
XML-QL
SHOE
Frames
RDF[S]
Acquisition
TopicMaps
Protg
Markup Techniques
Based on Tutorials :
H. Boley, S. Decker, M. Sintek, E. R. Harold
http://www.cs.jyu.fi/ai/vagan/Markup_Techniques.ppt
24
To be a
Director
To Love
To be a
Secretary
http://www.cs.jyu.fi/ai/vagan/RDF.ppt
25
Ontologies
in Semantic Web
2
http://www.cs.jyu.fi/ai/vagan/Ontologies_1.ppt
http://www.cs.jyu.fi/ai/vagan/Ontologies_2.ppt
26
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:
A RDF API
Reading and writing RDF in RDF/XML, N3 and N-Triples
An OWL API
In-memory and persistent storage
RDQL a query language for RDF
http://jena.sourceforge.net/tutorial/RDF_API/index.html
http://jena.sourceforge.net/
27
http://protege.stanford.edu/plugins/owl/api/guide.html
28
http://prdownloads.sourceforge.net/joseki/joseki-3.0-beta-1.zip?download
http://www.joseki.org/
30
Course Exercise
31
Follow link:
http://www.cs.jyu.fi/ai/vagan/courses
Additional Reading
Johan Hjelm, Creating the
Semantic Web with RDF,
John Wiley, 2001
34
Web-Sites
OWL, OWL-S
http://www.w3.org/2004/01/sws-pressrelease
http://www.w3.org/2004/01/sws-testimonial
Semantic Web
http://www.w3.org/2001/sw/
http://www.semwebcentral.org/
http://www.daml.org/services/
http://www.swsi.org/
http://www.wsmo.org
35