38
Fiona McNeill School of Informatics 14th January 2013 Fiona McNeill Multi-agent Semantic Web Systems: Introduction 0/29 14th January 2013 Multi-Agent and Semantic Web Systems: Introduction

Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill

School of Informatics

14th January 2013

Fiona McNeill Multi-agent Semantic Web Systems: Introduction 0/2914th January 2013

Multi-Agent and Semantic Web Systems:Introduction

Page 2: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 1/2914th January 2013Multi-agent Semantic Web Systems: Introduction

The World Wide Web

Page 3: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 2/29

Requirements of the WWW

• The internet - already there

Page 4: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 2/2929

Requirements of the WWW

• The internet - already there

• HTML programmers

Page 5: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 2/29

Requirements of the WWW

• The internet - already there

• HTML programmers

• Core weight of interest

Page 6: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 2/29

Requirements of the WWW

• The internet - already there

• HTML programmers

• Search engines

• Core weight of interest

Page 7: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 3/2914th January 2013Multi-agent Semantic Web Systems: Introduction

Why do we need the Semantic Web?

I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web –– the content, links, and transactions between people and computers....the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines.

Tim Berners-Lee (1999) Weaving the Web

Page 8: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 4/2914th January 2013Multi-agent Semantic Web Systems: Introduction

Scenario

• What are you doing on Burns night?

• ⇒ Google “burns”

• ⇒ Wikipedia articles on Robert Burns

• ⇒ Amazon listing of books by Burns

• ⇒ Google Maps to look at birthplace of Burns

Page 9: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 5/2914th January 2013Multi-agent Semantic Web Systems: Introduction

Google Query*RRJOH�4XHU\

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

:LNLSHGLD�$UWLFOH��6FRWODQG��&XOWXUH�

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

$PD]RQ

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

*RRJOH�0DSV

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

Page 10: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 6/2914th January 2013Multi-agent Semantic Web Systems: Introduction

Wikipedia article (Scotland :: Culture)*RRJOH�4XHU\

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

:LNLSHGLD�$UWLFOH��6FRWODQG��&XOWXUH�

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

$PD]RQ

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

*RRJOH�0DSV

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

Page 11: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 7/2914th January 2013Multi-agent Semantic Web Systems: Introduction

Amazon

*RRJOH�4XHU\

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

:LNLSHGLD�$UWLFOH��6FRWODQG��&XOWXUH�

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

$PD]RQ

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

*RRJOH�0DSV

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

Page 12: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 8/2914th January 2013Multi-agent Semantic Web Systems: Introduction

Google Maps

*RRJOH�4XHU\

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

:LNLSHGLD�$UWLFOH��6FRWODQG��&XOWXUH�

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

$PD]RQ

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

*RRJOH�0DSV

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

Page 13: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 9/2914th January 2013Multi-agent Semantic Web Systems: Introduction

Combining Information&RPELQLQJ�,QIRUPDWLRQ

Wikipedia Amazon Google Maps

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

$ 0DVKXS

Wikipedia Amazon Google Earth

Web Page

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

:HE�$3,V

$ ODUJH�DQG�JURZLQJ�QXPEHU�RI�ZHE�GDWD�VRXUFHV�SURYLGH

SURJUDP�DFFHVVLEOH�LQWHUIDFHV��$3,V��

7KH�ZHE�VLWH KWWS���ZZZ�SURJUDPPDEOHZHE�FRP FXUUHQWO\�OLVWV������

������ �������$3,V�DQG������������� �������0DVKXSV�

0RVW�SRSXODU�:HE�$3,V�

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

/LPLWDWLRQV�RI�:HE�$3,V

7KH�LQWHUIDFHV�DUH�QRQ�XQLIRUP�³�5(67��53& �H�J��62$3� DQG�K\EULG

7KH�UHVXOWV�DUH�UHWXUQHG�LQ�D�YDULHW�RI�IRUPDWV�³�;0/��-621��$WRP

7KH�GDWD�VFKHPDV�WHQG�WR�EH�SURYLGHU�VSHFLILF

0LOLWDWHV�DJDLQVW�WKH�GHYHORSPHQW�RI�SRUWDEOH� JHQHULF�PHWKRGV�RI

DFFHVVLQJ�DQG�XVLQJ�GDWD

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

Page 14: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill x/y14th January 2013Multi-agent Semantic Web Systems: Introduction

Combining data from one source with a service from another

Page 15: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 11/2914th January 2013Multi-agent Semantic Web Systems: Introduction

Web APIs&RPELQLQJ�,QIRUPDWLRQ

Wikipedia Amazon Google Maps

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

$ 0DVKXS

Wikipedia Amazon Google Earth

Web Page

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

:HE�$3,V

$ ODUJH�DQG�JURZLQJ�QXPEHU�RI�ZHE�GDWD�VRXUFHV�SURYLGH

SURJUDP�DFFHVVLEOH�LQWHUIDFHV��$3,V��

7KH�ZHE�VLWH KWWS���ZZZ�SURJUDPPDEOHZHE�FRP FXUUHQWO\�OLVWV������

������ �������$3,V�DQG������������� �������0DVKXSV�

0RVW�SRSXODU�:HE�$3,V�

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

/LPLWDWLRQV�RI�:HE�$3,V

7KH�LQWHUIDFHV�DUH�QRQ�XQLIRUP�³�5(67��53& �H�J��62$3� DQG�K\EULG

7KH�UHVXOWV�DUH�UHWXUQHG�LQ�D�YDULHW�RI�IRUPDWV�³�;0/��-621��$WRP

7KH�GDWD�VFKHPDV�WHQG�WR�EH�SURYLGHU�VSHFLILF

0LOLWDWHV�DJDLQVW�WKH�GHYHORSPHQW�RI�SRUWDEOH� JHQHULF�PHWKRGV�RI

DFFHVVLQJ�DQG�XVLQJ�GDWD

(ZDQ�.OHLQ �6FKRRO�RI�,QIRUPDWLFV� 0XOWL�$JHQW�6HPDQWLFV�:HE�6\VWHPV� 2YHUYLHZ 0$6:6 ³����-DQXDU\����� �������

•A large and growing number of web data sources provide program-accessible interfaces (APIs).

•The web site http://www.programmableweb.com currently lists 8311.

•Most popular Web APIs are:

Page 16: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 12/29

Limitations of Web APIs

• The interfaces are non-uniform - REST, RPC (e.g., SOAP) and hybrid

• The results are returned in variety of formats - XML, JSON, Atom

• The data schemas tend to be provider-specific

• Militates against the development of portable, generic methods of accessing and using data.

Page 17: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 13/2914th January 2013Multi-agent Semantic Web Systems: Introduction

The Semantic Web

• Invented by Tim Berners-Lee and others. W3C driving organisation.

• Web of machine-readable data

• What are the main aims of the SW?

• Automated query-answering

• Automated use of the data (reasoning, planning, acting, etc)

Page 18: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 14/29

WWW v Semantic Web

• WWW is a web of documents

• SW is a web of data

• WWW documents are human readable

• SW data is machine readable (in theory at least)

Page 19: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 15/29

Why the Semantic Web?

I don’t think [the Semantic Web is] a very good name but we’re stuck with it now. The word semantics is used by different groups to mean different things ...I think we could have called it the Data Web. ...it connects all applications together or gives [people] access to data across the company ...

Tim Berners-Lee (2007), Interview in Business Week

Page 20: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 16/29

Why the Semantic Web?

Syntax / semantics distinction: long history in philosophy of language, linguistics, formal logic

• Syntax concerned with arrangement of symbols

• Semantics concerned with the relation between symbols strings and the world: what things actually mean.

Page 21: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 17/29

What can the Semantic Web actually do?

Query answering:

IBM’s Watson: beats human competitors at Jeopardy

but

• specifically trained for this task (including looking at decade’s worth of past Jeopardy answers)

• sort of cheating (reaction times means it always gets first go!)

Page 22: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 18/29

What can the Semantic Web actually do?

Query answering:

Wolfram-alpha: does complex query-answering and solves mathematical problems

but

• hand-curated database - not the Semantic Web

• hugely labour-intensive to develop and cannot take advantage of new knowledge

Page 23: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 19/29

What can the Semantic Web actually do?

Query answering:

Other systems:

• considerable progress

• current state-of-the-art is extremely useful

but

• the general case is hard!

Page 24: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 20/29

What can the Semantic Web actually do?

Automated use of data:

works well in constrained circumstances:

for example: Google maps can automatically combine information about maps, speed limits, current road usage, etc., to get estimates of journey time

very hard in unconstrained circumstances:

classic SW example of an automated travel agent still far from achievable

Page 25: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 21/29

What are the requirements of the Semantic Web?

• Large numbers of users to make their data available:

• in an appropriate machine-readable format

• available

Page 26: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 21/29

What are the requirements of the Semantic Web?

• Large numbers of users to make their data available:

• in an appropriate machine-readable format

• available

This is happening now: open government data (esp. in UK and US) and many other organisations and individuals

Page 27: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 21/29

What are the requirements of the Semantic Web?

• Large numbers of users to make their data available:

• in an appropriate machine-readable format

• available

This is happening now: open government data (esp. in UK and US) and many other organisations and individuals

• Good query-answering systems

Page 28: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 21/29

What are the requirements of the Semantic Web?

• Large numbers of users to make their data:

• in an appropriate machine-readable format

• available

This is happening now: open government data (esp. in UK and US) and many other organisations and individuals

• Good query-answering systems

• The ability to automatically interpret and use data

Page 29: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 22/29Multi-agent Semantic Web Systems: Introduction 14th January 2013

This Course

Page 30: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 23/29

This course

This course is about:

• The Semantic Web• The data representation issues relevant to the Semantic Web and Multi-agent systems

Page 31: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 23/29

This course

This course is about:

• The Semantic Web• The data representation issues relevant to the Semantic Web and Multi-agent systems

Agents will not be covered in detail because of the concurrent Agent-Based Systems course.

Page 32: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 23/29

This course

This course is about:

• The Semantic Web• The data representation issues relevant to the Semantic Web and Multi-agent systems

Agents will not be covered in detail because of the concurrent Agent-Based Systems course.

However, the notion of the Semantic Web as a multi-agent system is important to this course

• Over the course, it will become more apparent what this actually means.

• We will talk about agents enough to understand this, but anyone who wants more information about agents needs to do ABS.

Page 33: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 24/29

This course

We will cover:

• Fundamentals of knowledge representation:

•Ontologies and databases

• Formats: RDF, RDFS, DL and OWL

Page 34: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 24/29

This course

We will cover:

• Fundamentals of knowledge representation:

•Ontologies and databases

• Formats: RDF, RDFS, DL and OWL

• Data querying

Page 35: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 24/29

This course

We will cover:

• Fundamentals of knowledge representation:

•Ontologies and databases

• Formats: RDF, RDFS, DL and OWL

• Data querying

• Linked Open Data (LOD)

Page 36: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 24/29

This course

We will cover:

• Fundamentals of knowledge representation:

•Ontologies and databases

• Formats: RDF, RDFS, DL and OWL

• Data querying

• Linked Open Data (LOD)

• Services

Page 37: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 24/29

This course

We will cover:

• Fundamentals of knowledge representation:

•Ontologies and databases

• Formats: RDF, RDFS, DL and OWL

• Data querying

• Linked Open Data (LOD)

• Services

• Agents

Page 38: Multi-Agent and Semantic Web Systems: Introduction...Fiona McNeill Multi-agent Semantic Web Systems: Introduction 14th January 2013 12/29 Limitations of Web APIs • The interfaces

Fiona McNeill 14th January 2013Multi-agent Semantic Web Systems: Introduction 24/29

This course

We will cover:

• Fundamentals of knowledge representation:

•Ontologies and databases

• Formats: RDF, RDFS, DL and OWL

• Data querying

• Linked Open Data (LOD)

• Services

• The aims and goals of the Semantic Web, and their plausibility.

• Agents