Introdução à Web Semântica"> Introdução à Web Semântica">

A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Exemplos RDF Mini-Curso – Introdução à Web Semântica

Apresentações semelhantes


Apresentação em tema: "Exemplos RDF Mini-Curso – Introdução à Web Semântica"— Transcrição da apresentação:

1 Exemplos RDF Mini-Curso – Introdução à Web Semântica
Universidade Católica de Pelotas Centro Politécnico Exemplos RDF Um Guia Ultra-Rápido da Sintaxe RDF Mini-Curso – Introdução à Web Semântica André D Jardim Luiz A M Palazzo Abril, 2009

2 O Elemento rdf:Description
Attributos about : Refere-se a uma URI ou a um recurso existente ID: Sinaliza a criação de um novo recurso <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" <rdf:Description about=" . </rdf:Description> <rdf:Description rdf:ID="Nancy Ide"> </rdf:RDF> Introdução à Web Semântica

3 Propriedades Nomes de propriedades devem ser associados a um esquema.
São qualificados com um prefixo de namespaces <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:dc=" <rdf:Description about=" <dc:creator>Nancy Ide</dc:creator> </rdf:Description> </rdf:RDF> Introdução à Web Semântica

4 Sintaxe Abreviada Propriedades convertidas para atributos
<?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:dc=" <rdf:Description about=" <dc:creator>Nancy Ide</dc:creator> <dc:title>Encoding Syntactic Annotation</dc:title> <dc:date> </dc:date> </rdf:Description> </rdf:RDF> <rdf:Description about=" dc:creator="Nancy Ide" dc:title="Encoding Syntactic Annotation" dc:date=" "/> Introdução à Web Semântica

5 RDF Containers Bag Seq Alt
Uma lista desordenada de recursos ou literais Seq Uma lista ordenada de recursos ou literais Alt Uma lista de recursos ou literais que representam alternativas para o valor de uma propriedade. Introdução à Web Semântica

6 Usando o Container Bag Declaração:
Os autores do livro são Alfred, John e Jeffrey <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:dc=" <rdf:Description about="urn:ISBN: "> <dc:creator> <rdf:Bag> <rdf:li>Alfred</rdf:li> <rdf:li>John</rdf:li> <rdf:li>Jeffrey</rdf:li> </rdf:Bag> </dc:creator> </rdf:Description> </rdf:RDF> Introdução à Web Semântica

7 Usando o Container Seq Declaração:
Os estudantes do curso csci-2962 em ordem alfabética são Elizabeth, George e John <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:s=" <rdf:Description about=" <s:students> <rdf:Seq> <rdf:li rdf:resource=" <rdf:li rdf:resource=" <rdf:li rdf:resource=" </rdf:Seq> </s:students> </rdf:Description> </rdf:RDF> Introdução à Web Semântica

8 Usando o Container Alt Declaração
Os formatos do livro são plain text, html e postscript <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:dc=" <rdf:Description about="urn:ISBN: "> <dc:format> <rdf:Alt> <rdf:li>text/html</rdf:li> <rdf:li>text/plain</rdf:li> <rdf:li>application/postscript</rdf:li> </rdf:Alt> </dc:format> </rdf:Description> </rdf:RDF> Introdução à Web Semântica

9 Declarações sobre Containers
<?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:s=" xmlns:dc=" <rdf:Description about=" <s:homeworks> <rdf:Bag ID="pages"> <rdf:li rdf:resource=" vassar.edu/courses/cs240/hw1.html"> <rdf:li rdf:resource=" vassar.edu/courses/cs240/hw2.html"> </rdf:Bag> </s:homeworks> </rdf:Description> <rdf:Description about="#pages"> <dc:creator>Nancy Ide</dc:creator> </rdf:RDF> Introdução à Web Semântica

10 Relações Não-Binárias
O modelo de dados RDF somente suporta relações binárias (relações entre dois recursos) Solução: Usar um recurso intermediário com propriedades adicionais) <?xml version="1.0"?> <rdf:RDF xmlns:rdf=" xmlns:s=" <rdf:Description about="urn:ISBN: "> <s:price rdf:parseType="Resource"> <rdf:value>45.00</rdf:value> <s:units rdf:resource=" </s:price> </rdf:Description> </rdf:RDF> Declaração: O custo do livro é $45.00 Introdução à Web Semântica

11 Reificação Fazendo declarações sobre declarações Dan Tufis diz que
Exemplo clássico: “Dan Tufis diz que Dan Cristea criou a página Dan Tufis diz que Dan Cristea criou Solução simples: Por um atributo rdf:ID na propriedade. Por default, qualquer coisa em um rdf:ID é uma instância de RDF:Statement Introdução à Web Semântica


Carregar ppt "Exemplos RDF Mini-Curso – Introdução à Web Semântica"

Apresentações semelhantes


Anúncios Google