Ontologia1
description
Transcript of Ontologia1
LOGO
Tripletas
RDF
Sistemas Basados en el Conocimiento
RDF
RDF está basado en la idea de identificar los recursos en la We busando los Uniform Resource Identifiers o URIs, y describie ndo losrecursos en términos de propiedades simples y valores. Unadescripción RDF es un conjunto de proposiciones simples (ta mbiénllamadas sentencias o declaraciones) y una proposición se c onocetambién como una tripleta, porque está compuesta de 3 cosas: unsujeto, un predicado y un objeto. Estas sentencias se puedenrepresentar formalmente usando la tripleta (sujeto, predi cado,objeto), pero existe otra forma de notación que es mostrar un asentencia mediante grafos dirigidos. Así, en RDF es posiblerepresentar declaraciones simples sobre los recursos como un grafo(graph) de nodos y arcos que representan los recursos, y suspropiedades y valores.
RDF (Resource Description Framework )
Los 3 elementos de una tripleta se representan medi ante 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 bla nco� Predicate puede ser una referencia URI� Object puede ser una referencia URI, literal o un n odo en blanco.
RDF
Elementos de una tripleta
RDF
Ontología: Informática
4
DESCRIPCIÓN DE TRIPLETAS
Para poder realizar la validación de las tripletas tanto RDF c omo OWL setome como referencia de la siguiente dirección:http://www.w3.org/RDF/Validator
5
<rdf:RDFxmlns: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 6Diego Herrera
Código RDF
07/2009 Diego Herrera 7
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
Gráfico del modelo de datos
8
Tripletas RDF
<rdf:RDFxmlns: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>
9
Class: English, Fisica, HardDisk, Software
Tripletas RDF
Código RDF
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
10
Elementos RDF
Tripletas RDF
Gráfico del modelo de datos
11Diego Herrera
Tripletas RDF
<rdf:RDFxmlns: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
12
Código RDF
</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
13
Class: Hardware (Cont….)
Subject Predicate Object
http://localhost/default#Hardware rdf: typehttp://www.w3.org/2002/07/owl#Class
genid:A62794 rdf: typehttp://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
14
Elementos RDF
Tripletas RDF
07/2009 15
Subject Predicate Object
genid:A62796 rdf: typehttp://www.w3.org/2002/07/owl#Restriction
http://localhost/default#Hardware rdf: SubClassOf genid:A62796
genid:A62796 owl: onPropertyhttp://localhost/default#Version
genid:A62796 owl: cardinality 1
genid:A62797 rdf: typehttp://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
Gráfico del modelo de datos
07/2009 16
Tripletas RDF
17
Class: Informatics
Tripletas RDF
Código RDF
<rdf:RDFxmlns: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>
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: resthttp://www.w3.org/1999/02/22-rdf-syntax-ns#nil
07/2009 18
Elementos RDF
Tripletas RDF
Gráfico del modelo de datos
07/2009 19
Tripletas RDF
07/2009 20
Class: Informatics
Tripletas RDF
Código RDF
<rdf:RDFxmlns: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>
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: resthttp://www.w3.org/1999/02/22-rdf-syntax-ns#nil
07/2009 21
Elementos RDF
Tripletas RDF
Gráfico del modelo de datos
07/2009 22
Tripletas RDF
23
Class: Laptops
Tripletas RDF
Código RDF
<rdf:RDFxmlns: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>
07/2009 24
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:cardinalityrdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">1</owl:cardinality>
</owl:Restriction></rdfs:subClassOf>
</owl:Class></rdf:RDF>
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: typehttp://www.w3.org/2002/07/owl#Restriction
25
Elementos RDF
Tripletas RDF
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: typehttp://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
26
Elementos RDF
Tripletas RDF
Gráfico del modelo de datos
27
Tripletas RDF
28
Class: Matematics, Memory
Tripletas RDF
Código RDF
<rdf:RDFxmlns: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>
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
29
Elementos RDF
Tripletas RDF
Gráfico del modelo de datos
30
Tripletas RDF
31
Class: Servers
Tripletas RDF
Código RDF
<rdf:RDFxmlns: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>
32
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>
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: typehttp://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: typehttp://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
33
Elementos RDF
Tripletas RDF
Gráfico del modelo de datos
07/2009 34
Tripletas RDF
35
Class: Subjects
Tripletas RDF
Código RDF
<rdf:RDFxmlns: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>
36
Class: Subjects
Tripletas RDF
Código RDF<owl:onProperty rdf:resource="http://localhost/default#Resourse"/>
<owl:cardinalityrdf: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>
Subject Predicate Object
http://localhost/default#Subjects rdf: type http://www.w3.org/2002/07/owl#Class
genid:A10020rdf: type http://www.w3.org/2002/07/owl#Restricti
on
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: typehttp://www.w3.org/2002/07/owl#Restriction
http://localhost/default#Subjects rdf: subClassOf genid:A10021
37
Elementos RDF
Tripletas RDF
Subject Predicate Object
genid:A10021 owl: onProperty http://localhost/default#Resourse
genid:A10021 owl: cardinality 1
genid:A10022 rdf: typehttp://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
38
Elementos RDF
Tripletas RDF
Gráfico del modelo de datos
39
Tripletas RDF