Multi-agent Semantic Web Systems: Summary . . . . . Michael - - PowerPoint PPT Presentation

multi agent semantic web systems summary
SMART_READER_LITE
LIVE PREVIEW

Multi-agent Semantic Web Systems: Summary . . . . . Michael - - PowerPoint PPT Presentation

. . Multi-agent Semantic Web Systems: Summary . . . . . Michael Rovatsos School of Informatics 29 March 2012 . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 1 / 8 RDF


slide-1
SLIDE 1

. . . . . .

. . . . . . .

Multi-agent Semantic Web Systems: Summary

Michael Rovatsos

School of Informatics

29 March 2012

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 1 / 8

slide-2
SLIDE 2

. . . . . .

What was this course about?

Semantic Web foundations RDF and RDFS Agents and Services Small ideas vs big ideas Advanced topics

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 2 / 8

slide-3
SLIDE 3

. . . . . .

What was this course about?

Semantic Web foundations RDF and RDFS Agents and Services Small ideas vs big ideas Advanced topics

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 2 / 8

slide-4
SLIDE 4

. . . . . .

What was this course about?

Semantic Web foundations RDF and RDFS Agents and Services Small ideas vs big ideas Advanced topics

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 2 / 8

slide-5
SLIDE 5

. . . . . .

What was this course about?

Semantic Web foundations RDF and RDFS Agents and Services Small ideas vs big ideas Advanced topics

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 2 / 8

slide-6
SLIDE 6

. . . . . .

What was this course about?

Semantic Web foundations RDF and RDFS Agents and Services Small ideas vs big ideas Advanced topics

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 2 / 8

slide-7
SLIDE 7

. . . . . .

Semantic Web foundations

Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL Data, resources, meta-data and inference Semantic web vs. databases Communication: human, service, agent Anyone can say anything about anything How to obtain semantic metadata

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8

slide-8
SLIDE 8

. . . . . .

Semantic Web foundations

Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL Data, resources, meta-data and inference Semantic web vs. databases Communication: human, service, agent Anyone can say anything about anything How to obtain semantic metadata

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8

slide-9
SLIDE 9

. . . . . .

Semantic Web foundations

Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL Data, resources, meta-data and inference Semantic web vs. databases Communication: human, service, agent Anyone can say anything about anything How to obtain semantic metadata

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8

slide-10
SLIDE 10

. . . . . .

Semantic Web foundations

Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL Data, resources, meta-data and inference Semantic web vs. databases Communication: human, service, agent Anyone can say anything about anything How to obtain semantic metadata

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8

slide-11
SLIDE 11

. . . . . .

Semantic Web foundations

Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL Data, resources, meta-data and inference Semantic web vs. databases Communication: human, service, agent Anyone can say anything about anything How to obtain semantic metadata

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8

slide-12
SLIDE 12

. . . . . .

Semantic Web foundations

Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL Data, resources, meta-data and inference Semantic web vs. databases Communication: human, service, agent Anyone can say anything about anything How to obtain semantic metadata

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8

slide-13
SLIDE 13

. . . . . .

Semantic Web foundations

Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL Data, resources, meta-data and inference Semantic web vs. databases Communication: human, service, agent Anyone can say anything about anything How to obtain semantic metadata

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8

slide-14
SLIDE 14

. . . . . .

RDF and RDFS

Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace Different notations: XML, N3, Turtle, Qnames, datatypes RDF and RDBS Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8

slide-15
SLIDE 15

. . . . . .

RDF and RDFS

Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace Different notations: XML, N3, Turtle, Qnames, datatypes RDF and RDBS Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8

slide-16
SLIDE 16

. . . . . .

RDF and RDFS

Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace Different notations: XML, N3, Turtle, Qnames, datatypes RDF and RDBS Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8

slide-17
SLIDE 17

. . . . . .

RDF and RDFS

Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace Different notations: XML, N3, Turtle, Qnames, datatypes RDF and RDBS Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8

slide-18
SLIDE 18

. . . . . .

RDF and RDFS

Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace Different notations: XML, N3, Turtle, Qnames, datatypes RDF and RDBS Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8

slide-19
SLIDE 19

. . . . . .

RDF and RDFS

Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace Different notations: XML, N3, Turtle, Qnames, datatypes RDF and RDBS Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8

slide-20
SLIDE 20

. . . . . .

RDF and RDFS

Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace Different notations: XML, N3, Turtle, Qnames, datatypes RDF and RDBS Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8

slide-21
SLIDE 21

. . . . . .

RDF and RDFS

Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace Different notations: XML, N3, Turtle, Qnames, datatypes RDF and RDBS Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8

slide-22
SLIDE 22

. . . . . .

Agents and services

Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination The Jason agent programming language Choreographing/orchestrating workflows Client-server interaction using HTTP and XML (JSON, MIME) Service-orientation and P2P networks of services Web services: interfaces, bindings, endpoints, types WSDL, SOAP, RPC/XML, REST Semantic Web Services, Web Service Composition

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8

slide-23
SLIDE 23

. . . . . .

Agents and services

Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination The Jason agent programming language Choreographing/orchestrating workflows Client-server interaction using HTTP and XML (JSON, MIME) Service-orientation and P2P networks of services Web services: interfaces, bindings, endpoints, types WSDL, SOAP, RPC/XML, REST Semantic Web Services, Web Service Composition

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8

slide-24
SLIDE 24

. . . . . .

Agents and services

Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination The Jason agent programming language Choreographing/orchestrating workflows Client-server interaction using HTTP and XML (JSON, MIME) Service-orientation and P2P networks of services Web services: interfaces, bindings, endpoints, types WSDL, SOAP, RPC/XML, REST Semantic Web Services, Web Service Composition

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8

slide-25
SLIDE 25

. . . . . .

Agents and services

Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination The Jason agent programming language Choreographing/orchestrating workflows Client-server interaction using HTTP and XML (JSON, MIME) Service-orientation and P2P networks of services Web services: interfaces, bindings, endpoints, types WSDL, SOAP, RPC/XML, REST Semantic Web Services, Web Service Composition

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8

slide-26
SLIDE 26

. . . . . .

Agents and services

Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination The Jason agent programming language Choreographing/orchestrating workflows Client-server interaction using HTTP and XML (JSON, MIME) Service-orientation and P2P networks of services Web services: interfaces, bindings, endpoints, types WSDL, SOAP, RPC/XML, REST Semantic Web Services, Web Service Composition

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8

slide-27
SLIDE 27

. . . . . .

Agents and services

Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination The Jason agent programming language Choreographing/orchestrating workflows Client-server interaction using HTTP and XML (JSON, MIME) Service-orientation and P2P networks of services Web services: interfaces, bindings, endpoints, types WSDL, SOAP, RPC/XML, REST Semantic Web Services, Web Service Composition

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8

slide-28
SLIDE 28

. . . . . .

Agents and services

Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination The Jason agent programming language Choreographing/orchestrating workflows Client-server interaction using HTTP and XML (JSON, MIME) Service-orientation and P2P networks of services Web services: interfaces, bindings, endpoints, types WSDL, SOAP, RPC/XML, REST Semantic Web Services, Web Service Composition

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8

slide-29
SLIDE 29

. . . . . .

Agents and services

Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination The Jason agent programming language Choreographing/orchestrating workflows Client-server interaction using HTTP and XML (JSON, MIME) Service-orientation and P2P networks of services Web services: interfaces, bindings, endpoints, types WSDL, SOAP, RPC/XML, REST Semantic Web Services, Web Service Composition

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8

slide-30
SLIDE 30

. . . . . .

Agents and services

Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination The Jason agent programming language Choreographing/orchestrating workflows Client-server interaction using HTTP and XML (JSON, MIME) Service-orientation and P2P networks of services Web services: interfaces, bindings, endpoints, types WSDL, SOAP, RPC/XML, REST Semantic Web Services, Web Service Composition

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8

slide-31
SLIDE 31

. . . . . .

Advanced topics

Indexing and Information Content in Linked Data Distributed RDF Data Integration Ontology Matching

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 6 / 8

slide-32
SLIDE 32

. . . . . .

Advanced topics

Indexing and Information Content in Linked Data Distributed RDF Data Integration Ontology Matching

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 6 / 8

slide-33
SLIDE 33

. . . . . .

Advanced topics

Indexing and Information Content in Linked Data Distributed RDF Data Integration Ontology Matching

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 6 / 8

slide-34
SLIDE 34

. . . . . .

Small ideas vs. big ideas

A recurring theme throughout the course Folksonomies vs. ontologies RDFa and microformats vs. RDF Web APIs vs. “big” Web Services LinkedData, OpenData, and Triple Stores SPARQL inference vs. OWL

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 7 / 8

slide-35
SLIDE 35

. . . . . .

Small ideas vs. big ideas

A recurring theme throughout the course Folksonomies vs. ontologies RDFa and microformats vs. RDF Web APIs vs. “big” Web Services LinkedData, OpenData, and Triple Stores SPARQL inference vs. OWL

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 7 / 8

slide-36
SLIDE 36

. . . . . .

Small ideas vs. big ideas

A recurring theme throughout the course Folksonomies vs. ontologies RDFa and microformats vs. RDF Web APIs vs. “big” Web Services LinkedData, OpenData, and Triple Stores SPARQL inference vs. OWL

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 7 / 8

slide-37
SLIDE 37

. . . . . .

Small ideas vs. big ideas

A recurring theme throughout the course Folksonomies vs. ontologies RDFa and microformats vs. RDF Web APIs vs. “big” Web Services LinkedData, OpenData, and Triple Stores SPARQL inference vs. OWL

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 7 / 8

slide-38
SLIDE 38

. . . . . .

Small ideas vs. big ideas

A recurring theme throughout the course Folksonomies vs. ontologies RDFa and microformats vs. RDF Web APIs vs. “big” Web Services LinkedData, OpenData, and Triple Stores SPARQL inference vs. OWL

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 7 / 8

slide-39
SLIDE 39

. . . . . .

Small ideas vs. big ideas

A recurring theme throughout the course Folksonomies vs. ontologies RDFa and microformats vs. RDF Web APIs vs. “big” Web Services LinkedData, OpenData, and Triple Stores SPARQL inference vs. OWL

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 7 / 8

slide-40
SLIDE 40

. . . . . .

The exam

Two hours, on question compulsory, another one chosen from two Emphasis on practical methods, ability to explain and critically evaluate Usually one mark means roughly one item of information You should be able to do at least the following:

Formalise domains in RDF(S), formulate and perform SPARQL queries Be able to read, explain, and write content in all the formats discussed in the course Compare different technologies, sketch potential system and algorithm designs at a high level

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 8 / 8

slide-41
SLIDE 41

. . . . . .

The exam

Two hours, on question compulsory, another one chosen from two Emphasis on practical methods, ability to explain and critically evaluate Usually one mark means roughly one item of information You should be able to do at least the following:

Formalise domains in RDF(S), formulate and perform SPARQL queries Be able to read, explain, and write content in all the formats discussed in the course Compare different technologies, sketch potential system and algorithm designs at a high level

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 8 / 8

slide-42
SLIDE 42

. . . . . .

The exam

Two hours, on question compulsory, another one chosen from two Emphasis on practical methods, ability to explain and critically evaluate Usually one mark means roughly one item of information You should be able to do at least the following:

Formalise domains in RDF(S), formulate and perform SPARQL queries Be able to read, explain, and write content in all the formats discussed in the course Compare different technologies, sketch potential system and algorithm designs at a high level

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 8 / 8

slide-43
SLIDE 43

. . . . . .

The exam

Two hours, on question compulsory, another one chosen from two Emphasis on practical methods, ability to explain and critically evaluate Usually one mark means roughly one item of information You should be able to do at least the following:

Formalise domains in RDF(S), formulate and perform SPARQL queries Be able to read, explain, and write content in all the formats discussed in the course Compare different technologies, sketch potential system and algorithm designs at a high level

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 8 / 8

slide-44
SLIDE 44

. . . . . .

The exam

Two hours, on question compulsory, another one chosen from two Emphasis on practical methods, ability to explain and critically evaluate Usually one mark means roughly one item of information You should be able to do at least the following:

◮ Formalise domains in RDF(S), formulate and perform SPARQL queries

Be able to read, explain, and write content in all the formats discussed in the course Compare different technologies, sketch potential system and algorithm designs at a high level

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 8 / 8

slide-45
SLIDE 45

. . . . . .

The exam

Two hours, on question compulsory, another one chosen from two Emphasis on practical methods, ability to explain and critically evaluate Usually one mark means roughly one item of information You should be able to do at least the following:

◮ Formalise domains in RDF(S), formulate and perform SPARQL queries ◮ Be able to read, explain, and write content in all the formats discussed in the

course Compare different technologies, sketch potential system and algorithm designs at a high level

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 8 / 8

slide-46
SLIDE 46

. . . . . .

The exam

Two hours, on question compulsory, another one chosen from two Emphasis on practical methods, ability to explain and critically evaluate Usually one mark means roughly one item of information You should be able to do at least the following:

◮ Formalise domains in RDF(S), formulate and perform SPARQL queries ◮ Be able to read, explain, and write content in all the formats discussed in the

course

◮ Compare different technologies, sketch potential system and algorithm

designs at a high level

Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 8 / 8