03-60-569 Semantic Web (Fall 2005)

schoolmistInternet και Εφαρμογές Web

22 Οκτ 2013 (πριν από 4 χρόνια και 18 μέρες)

65 εμφανίσεις

03
-
60
-
569 Outline, Fall 2005

Page
1

of
5



03
-
60
-
569 Semantic Web

(
Fall

2005
)


Instructor

Jianguo Lu,
School of Computer Science, University of Windsor

Email: jlu@uwindsor.ca

Course web site:
http://cs.uwindsor.ca/~jlu/
569

Office: 5111 Lambton Tower

Lecture
Time and Place

Lecture time and place:
Mo
nday

10
:
00
-
12:5
0,
C
hrysler Hall
S
outh

53
-
2

Office hours: Wednesday

1:00
-
2
:00

Final
exam:
Wednesday
,
Dec
ember

14
,

08:30
.


Course Overview

Semantic Web is an extension of the current web in which information is gi
ven well
-
defined,
machine
-
understandable mea
ning, thus

enabling computers and people to work in cooperation
. This
course introduces both theoretical and practical aspects in semantic web. Topics will include
languages and representation issues in semantic web, cooperative software agents, web servic
e
technology, and information integration theory and practice.


Contents will include:

1.

Semantic Web: Introduction
;

2.

XML, DTD, XML Schema, XSLT;

3.

Ontology
--
Introduction, RDF, RDFS, OWL, DL;


4.

Web Service

and its description, discovery, and composition

WSDL,
UDDI, SOAP
, BPEL
;


5.

Semantic Web Service



OWL
-
S

6.

Information i
ntegration
, query rewriting using views


Marking Scheme



One exam: 50%



One project: 20%



One presentation: 2
0%



Three questions: 1
0%

Number of presentations and questions may change according to the

size of the class.


The final letter grade will be given from the total raw score based on

the following conversion rule:




Interaction with the instructor

The most c
onvenient and effective way to communicate with professor is via email (jlu@uwindsor.ca),
since you can also attach in your email the error messages while you are debugging your program. I
will reply every email within 24 hours.
When you send me emails, pl
ease start subject line with 569.


0%

50%

53%

57%

60%

63%

67%

70%

73%

77%

80%

86%

93%

F

D
-

D

D+

C
-

C

C+

B
-

B

B+

A
-

A

A+

03
-
60
-
569 Outline, Fall 2005

Page
2

of
5



Another effective way to communicate with me is in the class. You are encouraged to ask questioned
any time during the class.


Course web site (http://cs.uwindsor.ca/~jlu/569) will provide all the information about this

course,
including lecture slides and schedules.


You are also welcome to my office d
uring my office hours. For
short questions that take less than a
few minutes, you are welcome to drop by anytime.

Text book

The following book will cover most of our cour
se contents.



Grigoris Antoniou, Frank van Harmelen, A Semantic Web Primer, MIT Press, 2004.

Relevant books



Dieter Fensel, et al (ed.). Spinning the Semantic Web. MIT Press, 2003.



Daconta, Obrst, and Smith. The Semantic Web: A Guide to the Future of XML, W
eb Services
and Knowledge Management. Wiley, 2003.



Shelley Powers. Practical RDF; OReilly, 2003.

Reading list

Related Conferences

1.

International Conference on Semantic Web.

ht
tp://www.informatik.uni
-
trier.de/~ley/db/conf/semweb/index.html


2.

International World Wide Web Conferences


3.

International Conference on Web Services


4.

International Conference on Service Oriented Computing


5.

International Conference on Web Engineering


Related Web Sites



Semantic Web Portal


http://www.semanticweb.org/



W3C Semantic Web


http://www.w3.org/2001/sw/

Jour
nal Special Issues

1.

Special issue on semantic web,
IEEE Intelligent Systems, Mar/April 2001
.

2.

Special Issue on Intelligent Web Services, IEEE Intelligent Systems vol
. 17, no. 1, Jan/Feb
2002.


3.

Special Issue on Ontology

Application and Designs
, CACM vol. 45, no. 2, Feb 2002.

4.

Special issue on e
-
services,
Communications of the ACM, Volume 46, Number 6, June 2003


5.

Special section on service oriented computing,
Communications of the ACM, Volume 46,
Number 10, October 2003
.

6.

Special section on web service computing,
IEEE Computer, Volume 36, Number 10, October
2003
.

List of Papers to be Presented


03
-
60
-
569 Outline, Fall 2005

Page
3

of
5



1.

W. van der Aalst, Don't go with the flow: Web services composition standards exposed, IEEE
Intelligent Systems, Jan/Feb 2003.

2.

G
ustavo Alonso, Myths around web services, IEEE Data Eng. Bull. 25(4): 3
-
9 (2002).

3.

Tim Berners
-
Lee, James Hendler and Ora Lassila, The Semantic Web, A new form of Web
content that is meaningful to computers will unleash a revolution of new possibilities,

Scientific American, May 2001.

4.

GJ Bex, F Neven, J Van den Bussche, DTDs versus XML Schema: A Practical Study,
WebDB 2004.

5.

B. Choi. What are real DTDs like? In Proceedings WebDB 2002, pages 43
--
48, 2002.

6.

Siegfried Handschuh , Raphael Volz, Steffen Staab
: Annotation for the Deep Web. IEEE
Intelligent Systems 18 (5): 42
-
48 (2003).

7.

D. Florescu and D. Kossmann. XL: An XML Programming Language for Web Service
Specification and Composition. Proceedings of the eleventh international conference on
World Wide We
b, 2002.

8.

M Klein, D Fensel, F van Harmelen, I Horrocks, The relation between ontologies and xml
schemas, Electronic Trans. on Artificial Intelligence, 2001.

9.

O Lassila, D McGuinness, The Role of Frame
-
Based Representation on the Semantic Web,
Electronic T
ransactions on Artificial Intelligence, 2003.

10.

L Li, I Horrocks, A software framework for matchmaking based on semantic web technology,
Proceedings of the Twelfth International World Wide Web, 2003.

11.

McIlraith, S.A.; Son, T.C.; Honglei Zeng, Semantic Web s
ervices, IEEE Intelligent Systems,
Volume: 16 Issue: 2, March
-
April 2001, Pages: 46
-
53.

12.

B. Medjahed, A. Bouguettaya, and A. Elmagarmid, Composing Web Services on the
Semantic Web. The VLDB Journal, 12(4), November 2003.

13.

Alon Levy, Answering queries usin
g views: a survey. VLDB Journal, 2000.

14.

Frank Neven, Automata, Logic, and XML,

15.

Henry Kim, Predicting how ontologies for the semantic web will evolve, CACM vol. 45, no.
2, Feb 2002. 48


54.

16.

Evren Sirin, Bijan Parsia, Dan Wu, James A. Hendler, Dana S. Nau
: HTN planning for Web
Service composition using SHOP2. J. Web Sem. 1(4): 377
-
396 (2004)

17.

Evren Sirin, Bijan Parsia, James A. Hendler: Filtering and Selecting Semantic Web Services
with Interactive Composition Techniques. IEEE Intelligent Systems 19(4): 42
-
49 (2004).

18.

Victor Vianu, A Web Odyssey: from Codd to XML

19.

Werner Vogels, Web services are not distributed objects, IEEE Internet Computing,
November/December 2003.

20.

Hendler, J. , Agents and the Semantic Web, IEEE Intelligent Systems, Volume: 16 Issue:
2 ,
March
-
April 2001, Page(s): 30
-
37

21.

K. Sycara, J. Lu, M. Klusch, Interoperability among Heterogeneous Software Agents on the
Internet, Technical Report CMU
-
RI
-
TR
-
98
-
22, CMU.


Tu
torials



T. Berners
-
Lee.
Semantic Web Road Map.
http://www.w3.org/DesignIssues/Semantic



T. Berners
-
Lee.
Evolvability.
http://www.w3.org/DesignIssues/Ev
olution.html



T. Berners
-
Lee.
What the Semantic Web can represent.

http://www.w3.org/DesignIssues/RDFnot.html



E. Dumbill.
The Semantic Web: A Primer.

http://www.xml.com/pub/a/2000/11/01/semanticweb/



F. van Harmelen, D. Fensel.
Practical Knowledge Representation for the Web.

http://www.cs.vu.nl/~frankh/postscript/IJCAI99
-
III.html

03
-
60
-
569 Outline, Fall 2005

Page
4

of
5





J. Hendler. Agents and the Semantic

Web.
IEEE Intelligent Systems
, March
-
April 2001.

http://www.cs.umd.edu/users/hendler/AgentWeb.html



S. Palmer.
The Semantic Web, Taking Form.

http://infomesh.net/2001/06/swform/



S
. Palmer.
The Semantic Web: An Introduction.

http://infomesh.net/2001/Swintro/



Swartz.
The Semantic Web in Breadth.

http://logicerror.com/semanticWeb
-
long



Swartz, J. Hendler.
The SemanticWeb: A Network of Content for the Digital City.

http://blogspace.co
m/rdf/SwartzHendler



What is the Semantic Web?

http://swag.webns.net/whatIsSW



What are the differences between a vocabulary, a taxonomy, a thesaurus, an ontology, and a
meta
-
mo
del?
http://www.metamodel.com/article.php?story=20030115211223271



Rob Jasper, Anita Tyler.
The role of semantics and inference in the semantic web,

a
commercial challenge

http://www.semanticweb.org/SWWS/program/position/soi
-
jasper.pdf



ACM Queue, Volume 1, Number 1, March 2003



D. Chappell and T. Hong
Making Web Services More Flexible
.
XML & Web Servic
es,
February 2003




S. J. Johnston.
Web Services Wars Take Artistic Turn
.
XML & Web Services, October 2002




Y. Shohoud.
Getting the Web Services You Need
.
XML & Web Services, June 2001


Standards

1.

W3C, RDF Primer,

2.

W3C, OWL Web Ontology Language Reference,
http:/
/www.w3.org/TR/owl
-
ref/
. February
2004.

3.

W3C, OWL Web Ontology Language Overview,
http://www.w3.org/TR/owl
-
features/
.
February 2004.

4.

XML (
http://www.w3c.org/XML
) a
nd XML tutorial (

http://www.w3schools.com/xml
)

5.

XPath (

http://www.w3.org/TR/xpath
) and XPath tutorial (

http://www.w3sch
ools.com/xpath
)

6.

XML Schema (

http://www.w3.org/XML/Schema
) and XML Schema tutorial
(

http://www.w3schools.com/schema
)

7.

SOAP (

http://www.w3.org/TR/soap/
) and SOAP tutorial (

http://www.w3schools.com/soap
)

8.

Web Services Description Language (WSDL) 1.1 (
http://www.w3.org/TR/wsdl/
), Vers
ion 2.0
(
http://www.w3.org/TR/wsdl20/
) and WSDL tutorial (

http://www.w3schools.com/wsdl/
)

9.

Web Service Conversation Language (WSCL) (
http://www.w3.org/TR/2002/NOTE
-
wscl10
-
20020314/
)

10.

Business Process Execution Language for Web Services (BPEL4WS),

Version 1.1 (
http://www.ibm.com/developer
works/library/ws
-
bpel/
)

Tutorial (pdf) (
http://www.collaxa.com/tutorials/BPEL
-
DataManipulationTutorial.pdf
)

Learning guide/BPEL servers/tools
(
http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci880731,00.html
)

11.

DAML
-
S/OWL
-
S (
http://www.daml.org/ser
vices/owl
-
s/
)

Technical Overview (
http://www.daml.org/services/owl
-
s/1.0/owl
-
s.pdf
)

12.

Process Specification Language (PSL) (
http://www.mel.nist.go
v/psl/
)

13.

Common Object Request Broker Architecture (CORBA/IIOP)
(
http://www.omg.org/technology/documents/corba_spec_catalog.htm
)

Overview (
http://www.cs.wustl.edu/~schmidt/corba
-
overview.html
)

Tutorials (
http://www.cs.wustl.edu/~schmidt/tutorials
-
corba.html
)

14.

Web Service Choreography Interf
ace (WSCI) 1.0 (
http://www.w3.org/TR/wsci/
)

15.

Web Services Choreography Definition Language Version 1.0 (
http://www.w3.org/TR/ws
-
cdl
-
10/
)

16.

Web Services Choreography W
orking Group (
http://www.w3.org/2002/ws/chor/
)

17.

Semantic Web Services Language (SWSL) Committee
http://www.daml.org/services/swsl/

03
-
60
-
569 Outline, Fall 2005

Page
5

of
5



18.

Semantic Web Services Init
iative (SWSI)
http://www.swsi.org/


19.

SDK WSMO working group
http://www.wsmo.org/