CE-262 Ontologia e Web Semântica Prof. José M Parente de Oliveira Sala 120 – Prédio da Computação Linguagens para a Web Semântica Parte 2 – RDF
Introduction to the Resource Description Framework
Semantic Networks A way to represent natural language circa 1970s A format for organizing statements in a way that can be queried by computers
Semantic Networks vertebrate mammal bird canaryostrich heart spine hair fly wings walk doesnt fly yellow isa has can freddiehugo isa
Semantic Networks Can freddy fly? Does hugo have wings? Does freddy have a spine? Of all the canaries, how many live in cages?
RDF Conjunto de declarações ou descrições sobre um dado recurso contendo assunto (identificação do recurso), predicado (propriedade ou característica) e objeto (valores). Resource Property Value Resource Statement
RDF Recurso: –Qualquer coisa que possa ser descrita com uma expressão RDF( Resource Description Frame). Propriedade: –Característica, atributo, predicado ou relação usada para descrever um recurso. Literal: –Simples tipo de dado (String, Integer, etc). Declaração: –Recurso unido com a propriedade e seu valor associado.
RDF
A standard syntax to represent (edge labeled) directed graphs in XML foo bar baz bop bing isa has wants plays (isa, foo, bar) (has, bar, baz) (plays, baz, bop) (wants, baz, bing)
Grafo RDF
RDF <rdf:RDF xmlns:rdf=" syntax-ns#" xmlns:exterms=" August16,1999
RDF Example
URI:R RDF Presentation Title Creator dc: Paul Miller
RDF Example URI:R RDF Presentation Title Creator dc: Paul Miller <RDF xmlns = xmlns:dc = RDF Presentation Paul Miller
RDF Example Paul Miller URI:PAUL ukoln.ac.uk Paul Miller UKOLN bib: bib:Aff bib:Name URI:R RDF Presentation Title Creator dc:
RDF Example <RDF xmlns = xmlns:dc = xmlns:bib = RDF Presentation Paul Miller
RDF Example
RDF Schema
Classes e hierarquia de classes –Todas classes são instâncias de rdfs:Class –Uma hierarquia de classes é definida por rdfs:subClassOf Instâncias de uma classe –Definida por rdf:type
RDF Schema Propriedades –Propriedades são globais: Um nome de propriedade em um local refere-se ao mesmo nome de propriedade em outro local. (assumindo o mesmo namespace) –Propriedades podem formar uma hierarquia, (rdfs:subPropertyOf)
RDF Schema
Liberalidades do RDF Schema
Fragilidades do RDF Schema
Simplified HealthcareRDF Schema
Simplified HealthcareRDF Schema
Marco Antonio Casanova Sistemas de Informação Governados por Ontologias PUC – RIO Jonathan Borden The Open Healthcare Group Referências