tripletas rdf-owl

40
LOGO Tripletas RDF Diego Herrera Galván E-mail: [email protected] www.dvherrera.blogspot.com 07/2009 Sistemas Basados en el Conocimiento UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja

Upload: diego-herrera

Post on 06-Jun-2015

3.908 views

Category:

Technology


1 download

DESCRIPTION

Descripción de las tripletas referentes a la ontologia que tiene como titulo informatica

TRANSCRIPT

Page 1: Tripletas RDF-OWL

LOGO

Tripletas

RDF

Diego Herrera GalvánE-mail: [email protected]

07/2009

Sistemas Basados en el Conocimiento

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica

de Loja

Page 2: Tripletas RDF-OWL

2

RDF

RDF está basado en la idea de identificar los recursos en la Web usando los Uniform Resource Identifiers o URIs, y describiendo los recursos en términos de propiedades simples y valores. Una descripción RDF es un conjunto de proposiciones simples (también llamadas sentencias o declaraciones) y una proposición se conoce también como una tripleta, porque está compuesta de 3 cosas: un sujeto, un predicado y un objeto. Estas sentencias se pueden representar formalmente usando la tripleta (sujeto, predicado, objeto), pero existe otra forma de notación que es mostrar una sentencia mediante grafos dirigidos. Así, en RDF es posible representar declaraciones simples sobre los recursos como un grafo (graph) de nodos y arcos que representan los recursos,  y sus propiedades y valores.

RDF (Resource Description Framework)

07/2009 Diego Herrera

Page 3: Tripletas RDF-OWL

3

Los 3 elementos de una tripleta se representan mediante URIs.

Donde: Subject y Object son llamados nodos Predicate y Property son sinónimos Nodos sin nombre son nodos en blanco Subject puede ser una referencia URI o nodos en blanco Predicate puede ser una referencia URI Object puede ser una referencia URI, literal o un nodo en blanco.

RDF

Elementos de una tripleta

07/2009 Diego Herrera

Page 4: Tripletas RDF-OWL

4

RDF

Ontología: Informática

07/2009 Diego Herrera

Page 5: Tripletas RDF-OWL

Diego Herrera 5

DESCRIPCIÓN DE TRIPLETAS

Para poder realizar la validación de las tripletas tanto RDF como OWL se tome como referencia de la siguiente dirección: http://www.w3.org/RDF/Validator

07/2009

Page 6: Tripletas RDF-OWL

6

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl=http://www.w3.org/2002/07/owl# xmlns:ex=http://localhost/default> <owl:Class rdf:about="http://localhost/default#Chemestry" /> <owl:Class rdf:about="http://localhost/default#Computers" /> <owl:Class rdf:about="http://localhost/default#Contabilidad" /> </rdf:RDF>

Tripletas RDFc

Class: Chemestry, Computers, Contabilidad

07/2009 Diego Herrera

Código RDF

Page 7: Tripletas RDF-OWL

Diego Herrera 707/2009

Subject Predicate Objecthttp://localhost/default#Chemestry rdf: type rdfs: Class

http://localhost/default#Computers rdf: type rdfs: Class

http://localhost/default#Contabilidad rdf: type rdfs: Class

Elementos RDF

Tripletas RDF

Page 8: Tripletas RDF-OWL

8

Gráfico del modelo de datos

07/2009 Diego Herrera

Tripletas RDF

Page 9: Tripletas RDF-OWL

9

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Class rdf:about="http://localhost/default#English" /> <owl:Class rdf:about="http://localhost/default#Fisica" /> <owl:Class rdf:about="http://localhost/default#HardDisk"> <rdfs:subClassOf rdf:resource="http://localhost/default#Hardware" /> </owl:Class></rdf:RDF>

07/2009 Diego Herrera

Class: English, Fisica, HardDisk, Software

Tripletas RDF

Código RDF

Page 10: Tripletas RDF-OWL

Diego Herrera 10

Subject Predicate Object

http://localhost/default#English rdf: type rdfs: Class

http://localhost/default#Fisica rdf: type rdfs: Class

http://localhost/default#HardDisk rdf: type rdfs: Class

http://localhost/default#HardDisk rdf: SubClassOf http://localhost/default#Hardware

07/2009 Diego Herrera, [email protected]

Elementos RDF

Tripletas RDF

Page 11: Tripletas RDF-OWL

Diego Herrera 11

Gráfico del modelo de datos

07/2009 Diego Herrera, [email protected]

Tripletas RDF

Page 12: Tripletas RDF-OWL

12

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Class rdf:about="http://localhost/default#Hardware"> <owl:equivalentClass> <owl:Class> <owl:complementOf rdf:resource="http://localhost/default#Software" /> </owl:Class> </owl:equivalentClass> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://localhost/default#Producer" /> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>

Tripletas RDF

Class: Hardware

07/2009 Diego Herrera

Código RDF

Page 13: Tripletas RDF-OWL

13

</owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://localhost/default#Version" /> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://localhost/default#Year" /> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class></rdf:RDF>

Tripletas RDF

07/2009 Diego Herrera

Class: Hardware (Cont….)

Page 14: Tripletas RDF-OWL

Diego Herrera 14

Subject Predicate Object

http://localhost/default#Hardware rdf: type http://www.w3.org/2002/07/owl#Class

genid:A62794 rdf: type http://www.w3.org/2002/07/owl#Class

http://localhost/default#Hardware owl: equivalentClass genid:A62794

genid:A62794 owl: complementOf http://localhost/default#Software

genid:A62795 rdf: type owl: Restriction

http://localhost/default#Hardware rdf: subClassOf genid:A62795

genid:A62795 owl: onProperty http://localhost/default#Producer

genid:A62795 owl: cardinality 1

07/2009

Elementos RDF

Tripletas RDF

Page 15: Tripletas RDF-OWL

Diego Herrera 1507/2009

Subject Predicate Object

genid:A62796 rdf: type http://www.w3.org/2002/07/owl#Restriction

http://localhost/default#Hardware rdf: SubClassOf genid:A62796

genid:A62796 owl: onProperty http://localhost/default#Version

genid:A62796 owl: cardinality 1

genid:A62797 rdf: type http://www.w3.org/2002/07/owl#Restriction

http://localhost/default#Hardware rdf: subClassOf genid:A62797

genid:A62797 owl: onProperty http://localhost/default#Year

genid:A62797 owl: cardinality 1

Tripletas RDF

Page 16: Tripletas RDF-OWL

Diego Herrera 16

Gráfico del modelo de datos

07/2009

Tripletas RDF

Page 17: Tripletas RDF-OWL

1707/2009 Diego Herrera

Class: Informatics

Tripletas RDF

Código RDF

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Class rdf:about="http://localhost/default#Informatics"> <owl:equivalentClass> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="http://localhost/default#Science" /> </owl:unionOf> </owl:Class> </owl:equivalentClass> </owl:Class></rdf:RDF>

Page 18: Tripletas RDF-OWL

Diego Herrera 18

Subject Predicate Object

http://localhost/default#Informatics rdf: type http://www.w3.org/2002/07/owl#Class

genid:A9904 rdf: type http://www.w3.org/2002/07/owl#Class

http://localhost/default#Informatics owl: equivalentClass genid:A9904

genid:A9904 owl: unionOf genid:A9905

genid:A9905 rdf: first http://localhost/default#Science

genid:A9905 rdf: rest http://www.w3.org/1999/02/22-rdf-syntax-ns#nil

07/2009

Elementos RDF

Tripletas RDF

Page 19: Tripletas RDF-OWL

Diego Herrera 19

Gráfico del modelo de datos

07/2009

Tripletas RDF

Page 20: Tripletas RDF-OWL

2007/2009 Diego Herrera

Class: Informatics

Tripletas RDF

Código RDF

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Class rdf:about="http://localhost/default#Informatics"> <owl:equivalentClass> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="http://localhost/default#Science" /> </owl:unionOf> </owl:Class> </owl:equivalentClass> </owl:Class></rdf:RDF>

Page 21: Tripletas RDF-OWL

Diego Herrera 21

Subject Predicate Object

http://localhost/default#Informatics rdf: type http://www.w3.org/2002/07/owl#Class

genid:A9904 rdf: type http://www.w3.org/2002/07/owl#Class

http://localhost/default#Informatics owl: equivalentClass genid:A9904

genid:A9904 owl: unionOf genid:A9905

genid:A9905 rdf: first http://localhost/default#Science

genid:A9905 rdf: rest http://www.w3.org/1999/02/22-rdf-syntax-ns#nil

07/2009

Elementos RDF

Tripletas RDF

Page 22: Tripletas RDF-OWL

Diego Herrera 22

Gráfico del modelo de datos

07/2009

Tripletas RDF

Page 23: Tripletas RDF-OWL

2307/2009 Diego Herrera

Class: Laptops

Tripletas RDF

Código RDF

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Class rdf:about="http://localhost/default#Laptops"> <rdfs:subClassOf rdf:resource="http://localhost/default#Computers" /> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://localhost/default#ProductNumber" /> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf>

Page 24: Tripletas RDF-OWL

2407/2009 Diego Herrera

Class: Laptops

Tripletas RDF

Código RDF <owl: Restriction> <owl:onProperty rdf:resource="http://localhost/default#Series" /> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://localhost/default#Model" /> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class></rdf:RDF>

Page 25: Tripletas RDF-OWL

Diego Herrera 25

Subject Predicate Object

http://localhost/default#Laptops rdf: type http://www.w3.org/2002/07/owl#Class

http://localhost/default#Laptops rdf: subClassOf http://localhost/default#Computers

genid:A9927 rdf: type http://www.w3.org/2002/07/owlRestriction

http://localhost/default#Laptops rdf: subClassOf genid:A9927

genid:A9927 owl: onProperty http://localhost/default#ProductNumber

genid:A9927 owl: cardinality 1

genid:A9928 rdf: type http://www.w3.org/2002/07/owl#Restriction

07/2009

Elementos RDF

Tripletas RDF

Page 26: Tripletas RDF-OWL

Diego Herrera 26

Subject Predicate Object

http://localhost/default#Laptops rdf: subClassOf genid:A9928

genid:A9928 owl: onProperty http://localhost/default#Series

genid:A9928 owl: cardinality 1

genid:A9929 rdf: type http://www.w3.org/2002/07/owl#Restriction

http://localhost/default#Laptops rdf: subClassOf genid:A9929

genid:A9929 owl: onProperty http://localhost/default#Model

genid:A9929 owl: cardinality 1

07/2009

Elementos RDF

Tripletas RDF

Page 27: Tripletas RDF-OWL

Diego Herrera 27

Gráfico del modelo de datos

07/2009

Tripletas RDF

Page 28: Tripletas RDF-OWL

2807/2009 Diego Herrera

Class: Matematics, Memory

Tripletas RDF

Código RDF

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Class rdf:about="http://localhost/default#Matematics"/> <owl:Class rdf:about="http://localhost/default#Memory"> <rdfs:subClassOf rdf:resource="http://localhost/default#Hardware"/> </owl:Class>

</rdf:RDF>

Page 29: Tripletas RDF-OWL

Diego Herrera 29

Subject Predicate Object

http://localhost/default#Matematics rdf: type http://www.w3.org/2002/07/owl#Class

http://localhost/default#Memory rdf: type http://www.w3.org/2002/07/owl#Class

http://localhost/default#Memory rdf: subClassOf http://localhost/default#Hardware

07/2009

Elementos RDF

Tripletas RDF

Page 30: Tripletas RDF-OWL

Diego Herrera 30

Gráfico del modelo de datos

07/2009

Tripletas RDF

Page 31: Tripletas RDF-OWL

3107/2009 Diego Herrera

Class: Servers

Tripletas RDF

Código RDF

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Class rdf:about="http://localhost/default#Servers"> <rdfs:subClassOf rdf:resource="http://localhost/default#Computers"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://localhost/default#Series"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction>

Page 32: Tripletas RDF-OWL

3207/2009 Diego Herrera

Class: Servers

Tripletas RDF

Código RDF

</owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://localhost/default#Patent"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class>

</rdf:RDF>

Page 33: Tripletas RDF-OWL

Diego Herrera 33

Subject Predicate Object

http://localhost/default#Servers rdf: type http://www.w3.org/2002/07/owl#Class

http://localhost/default#Servers rdf: subClassOf http://localhost/default#Computers

genid:A10015 rdf: type http://www.w3.org/2002/07/owl#Restriction

http://localhost/default#Servers rdf: subClassOf genid:A10015

genid:A10015 owl: onProperty genid:A10015

genid:A10015 owl: cardinality 1

genid:A10016 rdf: type http://www.w3.org/2002/07/owl#Restriction

http://localhost/default#Servers rdf: subClassOf genid:A10016

genid:A10016 owl: onProperty http://localhost/default#Patent

genid:A10016 owl: cardinality 1

07/2009

Elementos RDF

Tripletas RDF

Page 34: Tripletas RDF-OWL

Diego Herrera 34

Gráfico del modelo de datos

07/2009

Tripletas RDF

Page 35: Tripletas RDF-OWL

3507/2009 Diego Herrera

Class: Subjects

Tripletas RDF

Código RDF

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"> <owl:Class rdf:about="http://localhost/default#Subjects"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://localhost/default#type_subject"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction>

Page 36: Tripletas RDF-OWL

3607/2009 Diego Herrera

Class: Subjects

Tripletas RDF

Código RDF<owl:onProperty rdf:resource="http://localhost/default#Resourse"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://localhost/default#Name_Subject"/> <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality> </owl:Restriction> </rdfs:subClassOf> </owl:Class></rdf:RDF>

Page 37: Tripletas RDF-OWL

Diego Herrera 37

Subject Predicate Object

http://localhost/default#Subjects rdf: type http://www.w3.org/2002/07/owl#Class

genid:A10020 rdf: type http://www.w3.org/2002/07/owl#Restriction

http://localhost/default#Subjects owl: onProperty genid:A10020

genid:A10020 owl: onProperty http://localhost/default#type_subject

genid:A10020 owl: cardinality 1

genid:A10021 rdf: type http://www.w3.org/2002/07/owl#Restriction

http://localhost/default#Subjects rdf: subClassOf genid:A10021

07/2009

Elementos RDF

Tripletas RDF

Page 38: Tripletas RDF-OWL

Diego Herrera 38

Subject Predicate Object

genid:A10021 owl: onProperty http://localhost/default#Resourse

genid:A10021 owl: cardinality 1

genid:A10022 rdf: type http://www.w3.org/2002/07/owl#Restriction

http://localhost/default#Subjects rdf: subClassOf genid:A10022

genid:A10022 owl: onProperty http://localhost/default#Name_Subject

genid:A10022 owl: cardinality 1

07/2009

Elementos RDF

Tripletas RDF

Page 39: Tripletas RDF-OWL

Diego Herrera 39

Gráfico del modelo de datos

07/2009

Tripletas RDF

Page 40: Tripletas RDF-OWL

LOGO

Diego Herrera Galvá[email protected]

www.dvherrera.blogspot.com07/2009

UNIVERSIDAD TÉCNICA PARTICULAR DE LOJALa Universidad Católica

de Loja