Introdução à Web Semântica">
Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouBenedita Lombardi Castilho Alterado mais de 5 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.