. . 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 and RDFS Agents and Services Small ideas vs big ideas Advanced topics What was this course about? Semantic Web foundations . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 2 / 8
Agents and Services Small ideas vs big ideas Advanced topics What was this course about? Semantic Web foundations RDF and RDFS . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 2 / 8
Small ideas vs big ideas Advanced topics What was this course about? Semantic Web foundations RDF and RDFS Agents and Services . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 2 / 8
Advanced topics What was this course about? Semantic Web foundations RDF and RDFS Agents and Services Small ideas vs big ideas . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 2 / 8
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
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 Semantic Web foundations Ontologies: concepts, relations, hierarchies . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8
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 Semantic Web foundations Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8
Semantic web vs. databases Communication: human, service, agent Anyone can say anything about anything How to obtain semantic metadata Semantic Web foundations Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL Data, resources, meta-data and inference . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8
Communication: human, service, agent Anyone can say anything about anything How to obtain semantic metadata Semantic Web foundations Ontologies: concepts, relations, hierarchies RDF vs. RFDS vs. OWL Data, resources, meta-data and inference Semantic web vs. databases . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8
Anyone can say anything about anything How to obtain semantic metadata 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 . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 8
How to obtain semantic metadata 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 . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 3 / 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
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 RDF and RDFS Fundamental languages for capturing meaning . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8
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 RDF and RDFS Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8
RDF and RDBS Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF RDF and RDFS Fundamental languages for capturing meaning The Semantic Web layer cake, URIs, namespace Different notations: XML, N3, Turtle, Qnames, datatypes . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8
Classes, properties, instances domains, ranges Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF 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 . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8
Inference in RDF and RDFS XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF 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 . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8
XML query vs. SPARQL inference Lightweight approaches: RDFa and microformats, FOAF 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 . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8
Lightweight approaches: RDFa and microformats, FOAF 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 . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 4 / 8
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
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 Agents and services Service-oriented vs. agent-oriented view . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8
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 Agents and services Service-oriented vs. agent-oriented view Agent reasoning, communication, and coordination . . . . . . Michael Rovatsos (School of Informatics) Multi-agent Semantic Web Systems: Summary 29 March 2012 5 / 8
Recommend
More recommend