Your SlideShare is downloading. ×
0
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Rdf Y Owl
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Rdf Y Owl

610

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
610
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Sistemas Basados en el Conocimiento<br />Pablo Daniel Jaramillo Fierro<br />
  • 2. RDF<br />Se basa en la idea de convertir las declaraciones de los recursos en expresiones con la forma sujeto-predicado-objeto (conocidas en términos RDF como tripletes). El sujeto es el recurso, es decir aquello que se está describiendo. El predicado es la propiedad o relación que se desea establecer acerca del recurso. Por último, el objeto es el valor de la propiedad o el otro recurso con el que se establece la relación. La combinación de RDF con otras herramientas como RDF Schema y OWL permite añadir significado a las páginas, y es una de las tecnologías esenciales de la Web semántica.<br />
  • 3.
  • 4. Ejemplo<br />RDF class &apos;MotorVehicle&apos;. <br />&lt;rdf:Description ID=&quot;MotorVehicle&quot;&gt;<br />&lt;rdf:typeresource=&quot;http://www.w3.org/2000/01/rdf-schema#Class&quot;/&gt;<br />&lt;rdfs:subClassOfrdf:resource=&quot;http://www.w3.org/2000/01/rdf- schema#Resource&quot;/&gt;<br />&lt;/rdf:Description&gt; &lt;rdf:Description ID=&quot;PassengerVehicle&quot;&gt;&lt;rdf:typeresource=&quot;http://www.w3.org/2000/01/rdf-schema#Class&quot;/&gt; <br />&lt;rdfs:subClassOfrdf:resource=&quot;#MotorVehicle&quot;/&gt;&lt;/rdf:Description&gt;&lt;rdf:Description ID=&quot;Truck&quot;&gt; <br />&lt;rdf:typeresource=&quot;http://www.w3.org/2000/01/rdf-schema#Class&quot;/&gt; <br />&lt;rdfs:subClassOfrdf:resource=&quot;#MotorVehicle&quot;/&gt;&lt;/rdf:Description&gt; <br />&lt;rdf:Description ID=&quot;Van&quot;&gt; <br />&lt;rdf:typeresource=&quot;http://www.w3.org/2000/01/rdf-schema#Class&quot;/&gt;<br />&lt;rdfs:subClassOfrdf:resource=&quot;#MotorVehicle&quot;/&gt;&lt;/rdf:Description&gt;<br />&lt;rdf:Description ID=&quot;MiniVan&quot;&gt; <br />
  • 5. OWL<br />OWL es el acrónimo del inglés Ontology Web Language, un lenguaje de marcado para publicar y compartir datos usando ontologías en la WWW. OWL tiene como objetivo facilitar un modelo de marcado construido sobre RDF y codificado en XML.<br />Tiene como antecedente DAML+OIL, en los cuales se inspiraron los creadores de OWL para crear el lenguaje. Junto al entorno RDF y otros componentes, estas herramientas hacen posible el proyecto de web semántica.<br />
  • 6.
  • 7. Ejemplo<br />&lt;!DOCTYPE Ontology [<br /> &lt;!ENTITY owl &quot;http://www.w3.org/2002/07/owl#&quot; &gt;<br /> &lt;!ENTITY dc &quot;http://purl.org/dc/elements/1.1/&quot; &gt;<br /> &lt;!ENTITY xsd &quot;http://www.w3.org/2001/XMLSchema#&quot; &gt;<br /> &lt;!ENTITY owl2xml &quot;http://www.w3.org/2006/12/owl2-xml#&quot; &gt;<br /> &lt;!ENTITY rdfs &quot;http://www.w3.org/2000/01/rdf-schema#&quot; &gt;<br /> &lt;!ENTITY rdf &quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; &gt;<br /> &lt;!ENTITY pizza &quot;http://www.pizza.com/ontologies/pizza.owl#&quot; &gt;<br />]&gt;<br />
  • 8. &lt;Ontology xmlns=&quot;http://www.w3.org/2006/12/owl2-xml#&quot;<br />xml:base=&quot;http://www.w3.org/2006/12/owl2-xml#&quot;<br /> xmlns:owl2xml=&quot;http://www.w3.org/2006/12/owl2-xml#&quot;<br />xmlns:pizza=&quot;http://www.pizza.com/ontologies/pizza.owl#&quot;<br />xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema#&quot;<br />xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;<br />xmlns:rdfs=&quot;http://www.w3.org/2000/01/rdf-schema#&quot;<br />xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;<br />xmlns:owl=&quot;http://www.w3.org/2002/07/owl#&quot;<br /> URI=&quot;http://www.pizza.com/ontologies/pizza.owl&quot;&gt;<br /> &lt;AnnotationannotationURI=&quot;&dc;title&quot;&gt;<br /> &lt;Constant<br /> &gt;Ejemplo de una ontología para la calse pizza<br />
  • 9. &lt;/Constant&gt;<br /> &lt;/Annotation&gt;<br /> &lt;SubClassOf&gt;<br /> &lt;Class URI=&quot;&pizza;AnchovyTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;SeafoodTopping&quot;/&gt;<br /> &lt;/SubClassOf&gt;<br /> &lt;DisjointClasses&gt;<br /> &lt;Class URI=&quot;&pizza;AnchovyTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;PrawnTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;TunaTopping&quot;/&gt;<br /> &lt;/DisjointClasses&gt;<br /> &lt;SubClassOf&gt;<br /> &lt;Class URI=&quot;&pizza;CaperTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;VegetableTopping&quot;/&gt;<br /> &lt;/SubClassOf&gt;<br /> &lt;DisjointClasses&gt;<br /> &lt;Class URI=&quot;&pizza;CaperTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;MushroomTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;OliveTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;OnionTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;PepperTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;TomatoTopping&quot;/&gt;<br /> &lt;/DisjointClasses&gt;<br />
  • 10. &lt;SubClassOf&gt;<br /> &lt;Class URI=&quot;&pizza;CheeseTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;PizzaTopping&quot;/&gt;<br /> &lt;/SubClassOf&gt;<br /> &lt;DisjointClasses&gt;<br /> &lt;Class URI=&quot;&pizza;CheeseTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;MeatTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;SeafoodTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;VegetableTopping&quot;/&gt;<br /> &lt;/DisjointClasses&gt;<br /> &lt;SubClassOf&gt;<br /> &lt;Class URI=&quot;&pizza;DeepPanBase&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;PizzaBase&quot;/&gt;<br /> &lt;/SubClassOf&gt;<br /> &lt;DisjointClasses&gt;<br /> &lt;Class URI=&quot;&pizza;DeepPanBase&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;ThinAndCrispyBase&quot;/&gt;<br /> &lt;/DisjointClasses&gt;<br /> &lt;SubClassOf&gt;<br /> &lt;Class URI=&quot;&pizza;GreenPepperTopping&quot;/&gt;<br /> &lt;Class URI=&quot;&pizza;PepperTopping&quot;/&gt;<br /> &lt;/SubClassOf&gt;<br />…………………………………<br />
  • 11. ……………………………………… <br />&lt;/ObjectSomeValuesFrom&gt;<br /> &lt;/ObjectPropertyRange&gt;<br /> &lt;SubObjectPropertyOf&gt;<br /> &lt;ObjectProperty URI=&quot;&pizza;isIngredientOf&quot;/&gt;<br /> &lt;ObjectProperty URI=&quot;&pizza;isIngredientOf&quot;/&gt;<br /> &lt;/SubObjectPropertyOf&gt;<br /> &lt;InverseObjectProperties&gt;<br /> &lt;ObjectProperty URI=&quot;&pizza;isIngredientOf&quot;/&gt;<br /> &lt;ObjectProperty URI=&quot;&pizza;hasIngredient&quot;/&gt;<br /> &lt;/InverseObjectProperties&gt;<br /> &lt;TransitiveObjectProperty&gt;<br /> &lt;ObjectProperty URI=&quot;&pizza;isIngredientOf&quot;/&gt;<br /> &lt;/TransitiveObjectProperty&gt;<br /> &lt;SubObjectPropertyOf&gt;<br /> &lt;ObjectProperty URI=&quot;&pizza;isToppingOf&quot;/&gt;<br /> &lt;ObjectProperty URI=&quot;&pizza;isIngredientOf&quot;/&gt;<br /> &lt;/SubObjectPropertyOf&gt;<br />&lt;/Ontology&gt;<br />
  • 12. Fuentes<br />Wikipedia.<br />OntologicalEngineering.<br />

×