SlideShare una empresa de Scribd logo
1 de 22
Web Semántica
Proyecto:
crawler o spider sobre
linio.com.mx &
mercadolibre.com.mx
http://soyprogramador.liz.mx/
1http://soyprogramador.liz.mx/
Web Semántica
Por web semántica se entiende una forma de organizar el contenido
en la Web que mejore la cooperación entre computadoras y humanos.
Esto pasa por avanzar de una web de documentos a una web de
datos enlazados en la que se puedan ofrecer novedosos servicios que
hagan uso del potencial de combinar e interrelacionar datos de
diversa índole y procedencia.
2http://soyprogramador.liz.mx/
Historia
Web 1.0
• Páginas
estáticas
• El uso
de framesets o
Marcos
Web 2.0
• El auge de los
blogs
• Redes sociales
• Las webs
creadas por los
usuarios
• AJAX
Web 3.0
Semántica
• Bases de
datos
• XML, RDF y
microformatos
• Inteligencia
artificial
• Clasificando la
información
http://www.estudioseijo.com/noticias/web-10-web-20-y-web-30.htm
3http://soyprogramador.liz.mx/
Buscador normal
4http://soyprogramador.liz.mx/
Buscador semántico
5http://soyprogramador.liz.mx/
RDF, SPARQL, y OWL
 Para obtener esa adecuada definición de los
datos, la Web Semántica utiliza esencialmente
RDF, SPARQL, y OWL, mecanismos que
ayudan a convertir la Web en una
infraestructura global en la que es posible
compartir, y reutilizar datos y documentos entre
diferentes tipos de usuarios.
http://www.w3c.es/Divulgacion/GuiasBreves/WebSemantica#
6http://soyprogramador.liz.mx/
RDF?
 Se basa en XML
 RSS (Muy usado y popular)
 http://web.resource.org/rss/1.0/
 CFDI (Factura electrónica)
7http://soyprogramador.liz.mx/
RDF como FOAF
 FOAF es un proyecto de Web Semántica, que permite crear
páginas Web para describir personas, vínculos entre ellos, y cosas
que hacen y crean. Se trata de un vocabulario RDF, que permite
tener disponible información personal de forma sencilla y
simplificada para que pueda ser procesada, compartida y
reutilizada.
Con esta descripción, los datos personales serán compartidos en la
Web pasando a formar parte de un motor de búsqueda donde será
posible descubrir información a cerca de una persona en concreto de
una forma sencilla y rápida.
http://www.ldodds.com/foaf/foaf-a-matic.es.html
8http://soyprogramador.liz.mx/
Ejemplo RDF (FOAF)
9http://soyprogramador.liz.mx/
Micro formatos
Enfocado para los usuarios y maquinas, especialmente para los primeros,
los micro formatos son un conjunto de formatos de datos simples,
construidos sobre las normas existentes y ampliamente adoptados.
En lugar de tirar lo que funciona hoy, los micro formatos tienen la intención
de resolver problemas sencillos y organizar la información.
10http://soyprogramador.liz.mx/
Micro formatos
Sin micro formatos Con micro formatos 11http://soyprogramador.liz.mx/
Uso de micro formatos
 Eventos
 Calendarios
 Información producto
 Entrada (post)
 Dirección
 Tarjeta presentación
 etc
http://microformats.org/wiki/microformats2
Organizando la información ya existente en la web
http://dublincore.org/documents/2012/06/14/dcmi-terms/?v=terms#title 12http://soyprogramador.liz.mx/
Micro formato
Ejemplo de h-card
Ejemplo de h-product
http://microformats.org/code/hcard/creator
13http://soyprogramador.liz.mx/
RDFa
RDFa es en esencia una generalización de los atributos de los
elementos meta y link de XHTML. La a minúscula que se añade a las
siglas RDF es precisamente la inicial de la palabra "atributos".
14http://soyprogramador.liz.mx/
RDFa
http://www.w3.org/TR/rdfa-lite/#bib-MICRODATA
No aporta conocimiento alguno para el motor de busqueda
Sabemos que se trata de una persona, conocemos su nombre,
teléfono y sitio web, aporta mucha mas información.
15http://soyprogramador.liz.mx/
Web semántica
http://blogs.fad.unam.mx/...1/web_semantica.pdf 16http://soyprogramador.liz.mx/
17http://soyprogramador.liz.mx/
Web semántica
Proyecto:
crawler o spider
Sobre linio.com.mx & mercadolibre.com.mx
Asiendo uso de la web semántica
18http://soyprogramador.liz.mx/
¿Qué es un crawler o spider?
 Las arañas (también llamadas "spiders") de los motores
de búsqueda, recorren las páginas recopilando
información sobre los contenidos de las páginas.
Cuando se busca una información concreta en los
buscadores, ellos consultan su base de datos y
presentan resultados clasificados por su relevancia para
esa búsqueda concreta. Los buscadores pueden
almacenar en sus bases de datos desde la página de
entrada de cada web, hasta todas las páginas que
residan en el servidor, una vez que las arañas (spiders)
las hayan reconocido e indexado.
19http://soyprogramador.liz.mx/
¿Qué es un crawler o spider?
 Los crawlers se pueden usar para varias cosas, lo más
común es que se usen para:
 Analizar los enlaces de un sitio para buscar links rotos.
 Recolectar información de un cierto tipo, como precios
de productos para armar un catálogo.
 etc.
20http://soyprogramador.liz.mx/
Herramientas para la web
semántica
http://answers.semanticweb.com/q
uestions/75/which-tools-and-
libraries-do-you-use-to-develop-
semantic-web-applications 21http://soyprogramador.liz.mx/
Herramientas online
 http://dbpedia.org/sparql
 Editor donde podremos probar el uso de SPARQL
 Tutorial sobre RDF
 http://www.obitko.com/tutorials/ontologies-
semantic-web/rdf-elements.html
 Top 10 productos de web semantica 2010
 Introducción a Link data
 Ontologías ejemplos
 RDF en Wikipedia
 DataSets
22http://soyprogramador.liz.mx/

Más contenido relacionado

La actualidad más candente

C:\documents and settings\maq 13\escritorio\practica
C:\documents and settings\maq 13\escritorio\practicaC:\documents and settings\maq 13\escritorio\practica
C:\documents and settings\maq 13\escritorio\practica3marilu
 
Web semantica
Web semanticaWeb semantica
Web semanticaUniminuto
 
Web 3 mpi mavelin chavez
Web 3 mpi mavelin chavezWeb 3 mpi mavelin chavez
Web 3 mpi mavelin chavezmavelinda1304
 
Exposición Informática 2
Exposición Informática 2Exposición Informática 2
Exposición Informática 2Edu Ortiz
 
C:\documents and settings\maq 14\escritorio\web 3
C:\documents and settings\maq  14\escritorio\web 3C:\documents and settings\maq  14\escritorio\web 3
C:\documents and settings\maq 14\escritorio\web 3guiyder
 
Internet invisible
Internet invisibleInternet invisible
Internet invisibledavee88
 
Gestión Semántica de Contenidos en Drupal
Gestión Semántica de Contenidos en DrupalGestión Semántica de Contenidos en Drupal
Gestión Semántica de Contenidos en DrupalRafa Haro
 
Trabajo práctico de redes
Trabajo práctico de redesTrabajo práctico de redes
Trabajo práctico de redesSoLuFlor
 
Yoel a. vivas coro. exp. mcp 153-00012 v motores de busquedas y paginas web.001
Yoel a. vivas coro. exp. mcp 153-00012 v motores de busquedas y paginas web.001Yoel a. vivas coro. exp. mcp 153-00012 v motores de busquedas y paginas web.001
Yoel a. vivas coro. exp. mcp 153-00012 v motores de busquedas y paginas web.001Univesidad Yacambu
 
Proyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de GranadaProyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de GranadaJaime Torres Benavente
 
Crucigrama resuelto
Crucigrama resueltoCrucigrama resuelto
Crucigrama resueltoRoy Perez
 

La actualidad más candente (16)

C:\documents and settings\maq 13\escritorio\practica
C:\documents and settings\maq 13\escritorio\practicaC:\documents and settings\maq 13\escritorio\practica
C:\documents and settings\maq 13\escritorio\practica
 
Web semantica
Web semanticaWeb semantica
Web semantica
 
Web 3 mpi mavelin chavez
Web 3 mpi mavelin chavezWeb 3 mpi mavelin chavez
Web 3 mpi mavelin chavez
 
Web 3
Web 3Web 3
Web 3
 
Exposición Informática 2
Exposición Informática 2Exposición Informática 2
Exposición Informática 2
 
C:\documents and settings\maq 14\escritorio\web 3
C:\documents and settings\maq  14\escritorio\web 3C:\documents and settings\maq  14\escritorio\web 3
C:\documents and settings\maq 14\escritorio\web 3
 
Web visible e invisible
Web visible e invisibleWeb visible e invisible
Web visible e invisible
 
Internet invisible
Internet invisibleInternet invisible
Internet invisible
 
WEB SEMANTICA
WEB SEMANTICAWEB SEMANTICA
WEB SEMANTICA
 
Gestión Semántica de Contenidos en Drupal
Gestión Semántica de Contenidos en DrupalGestión Semántica de Contenidos en Drupal
Gestión Semántica de Contenidos en Drupal
 
Trabajo práctico de redes
Trabajo práctico de redesTrabajo práctico de redes
Trabajo práctico de redes
 
Yoel a. vivas coro. exp. mcp 153-00012 v motores de busquedas y paginas web.001
Yoel a. vivas coro. exp. mcp 153-00012 v motores de busquedas y paginas web.001Yoel a. vivas coro. exp. mcp 153-00012 v motores de busquedas y paginas web.001
Yoel a. vivas coro. exp. mcp 153-00012 v motores de busquedas y paginas web.001
 
Proyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de GranadaProyecto de transparencia de la Universidad de Granada
Proyecto de transparencia de la Universidad de Granada
 
Presentación saia
Presentación saiaPresentación saia
Presentación saia
 
Crucigrama resuelto
Crucigrama resueltoCrucigrama resuelto
Crucigrama resuelto
 
Internet
InternetInternet
Internet
 

Similar a Web semantica (20)

Practica Shiderlshare.pdf
Practica Shiderlshare.pdfPractica Shiderlshare.pdf
Practica Shiderlshare.pdf
 
La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...
La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...
La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Belinda
BelindaBelinda
Belinda
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web Semántica
Web SemánticaWeb Semántica
Web Semántica
 
La Web 3.0
La Web 3.0La Web 3.0
La Web 3.0
 
Web Semántica
Web SemánticaWeb Semántica
Web Semántica
 
LA PAGINAS WEB
LA PAGINAS WEBLA PAGINAS WEB
LA PAGINAS WEB
 
Web 3[1]
Web 3[1]Web 3[1]
Web 3[1]
 
web 3.0
web 3.0web 3.0
web 3.0
 
Impacto web
Impacto webImpacto web
Impacto web
 
Impacto web
Impacto webImpacto web
Impacto web
 
WEB SCRAPING & API REST
 WEB SCRAPING & API REST WEB SCRAPING & API REST
WEB SCRAPING & API REST
 
Motores de busqueda
Motores de busquedaMotores de busqueda
Motores de busqueda
 
Un Motor
Un MotorUn Motor
Un Motor
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 

Más de Govani Sanchez

Ruby on rails mvc | SoyProgramador.liz.mx
Ruby on rails mvc  | SoyProgramador.liz.mxRuby on rails mvc  | SoyProgramador.liz.mx
Ruby on rails mvc | SoyProgramador.liz.mxGovani Sanchez
 
Instalando wamp soyprogramador.liz.mx
Instalando wamp soyprogramador.liz.mxInstalando wamp soyprogramador.liz.mx
Instalando wamp soyprogramador.liz.mxGovani Sanchez
 
Instalando wamp | soyprogramador.liz.mx
Instalando wamp | soyprogramador.liz.mxInstalando wamp | soyprogramador.liz.mx
Instalando wamp | soyprogramador.liz.mxGovani Sanchez
 
Taller de kumbiaPHP Mexico ITSJR
Taller de kumbiaPHP Mexico ITSJRTaller de kumbiaPHP Mexico ITSJR
Taller de kumbiaPHP Mexico ITSJRGovani Sanchez
 
Postres trio2014 (1) (1)
Postres trio2014 (1) (1)Postres trio2014 (1) (1)
Postres trio2014 (1) (1)Govani Sanchez
 
Menú del Chef Chef Menu TrioPV
Menú del Chef Chef  Menu TrioPVMenú del Chef Chef  Menu TrioPV
Menú del Chef Chef Menu TrioPVGovani Sanchez
 
Menu trio 20 de mayo 2014
Menu trio 20 de mayo 2014Menu trio 20 de mayo 2014
Menu trio 20 de mayo 2014Govani Sanchez
 
Anti stress saludvital.ytv.mx
Anti stress saludvital.ytv.mxAnti stress saludvital.ytv.mx
Anti stress saludvital.ytv.mxGovani Sanchez
 

Más de Govani Sanchez (17)

Ruby on rails mvc | SoyProgramador.liz.mx
Ruby on rails mvc  | SoyProgramador.liz.mxRuby on rails mvc  | SoyProgramador.liz.mx
Ruby on rails mvc | SoyProgramador.liz.mx
 
Instalando wamp soyprogramador.liz.mx
Instalando wamp soyprogramador.liz.mxInstalando wamp soyprogramador.liz.mx
Instalando wamp soyprogramador.liz.mx
 
Instalando wamp
Instalando wampInstalando wamp
Instalando wamp
 
Instalando wamp | soyprogramador.liz.mx
Instalando wamp | soyprogramador.liz.mxInstalando wamp | soyprogramador.liz.mx
Instalando wamp | soyprogramador.liz.mx
 
Taller de kumbiaPHP Mexico ITSJR
Taller de kumbiaPHP Mexico ITSJRTaller de kumbiaPHP Mexico ITSJR
Taller de kumbiaPHP Mexico ITSJR
 
Logo KumbiaPHP
Logo KumbiaPHPLogo KumbiaPHP
Logo KumbiaPHP
 
Postres trio2014 (1) (1)
Postres trio2014 (1) (1)Postres trio2014 (1) (1)
Postres trio2014 (1) (1)
 
Menú del Chef Chef Menu TrioPV
Menú del Chef Chef  Menu TrioPVMenú del Chef Chef  Menu TrioPV
Menú del Chef Chef Menu TrioPV
 
Postres trio2014 (1)
Postres trio2014 (1)Postres trio2014 (1)
Postres trio2014 (1)
 
Lista de bebidas
Lista de bebidasLista de bebidas
Lista de bebidas
 
Lista de vinos Triopv
Lista de vinos TriopvLista de vinos Triopv
Lista de vinos Triopv
 
Menu del chef TrioPV
Menu del chef TrioPVMenu del chef TrioPV
Menu del chef TrioPV
 
Menu trio 20 de mayo 2014
Menu trio 20 de mayo 2014Menu trio 20 de mayo 2014
Menu trio 20 de mayo 2014
 
Menu trio 2014
Menu trio 2014Menu trio 2014
Menu trio 2014
 
MariaDb VS MySql
MariaDb VS MySql MariaDb VS MySql
MariaDb VS MySql
 
Anti stress saludvital.ytv.mx
Anti stress saludvital.ytv.mxAnti stress saludvital.ytv.mx
Anti stress saludvital.ytv.mx
 
Activator spanish
Activator spanishActivator spanish
Activator spanish
 

Último

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 

Último (6)

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 

Web semantica

  • 1. Web Semántica Proyecto: crawler o spider sobre linio.com.mx & mercadolibre.com.mx http://soyprogramador.liz.mx/ 1http://soyprogramador.liz.mx/
  • 2. Web Semántica Por web semántica se entiende una forma de organizar el contenido en la Web que mejore la cooperación entre computadoras y humanos. Esto pasa por avanzar de una web de documentos a una web de datos enlazados en la que se puedan ofrecer novedosos servicios que hagan uso del potencial de combinar e interrelacionar datos de diversa índole y procedencia. 2http://soyprogramador.liz.mx/
  • 3. Historia Web 1.0 • Páginas estáticas • El uso de framesets o Marcos Web 2.0 • El auge de los blogs • Redes sociales • Las webs creadas por los usuarios • AJAX Web 3.0 Semántica • Bases de datos • XML, RDF y microformatos • Inteligencia artificial • Clasificando la información http://www.estudioseijo.com/noticias/web-10-web-20-y-web-30.htm 3http://soyprogramador.liz.mx/
  • 6. RDF, SPARQL, y OWL  Para obtener esa adecuada definición de los datos, la Web Semántica utiliza esencialmente RDF, SPARQL, y OWL, mecanismos que ayudan a convertir la Web en una infraestructura global en la que es posible compartir, y reutilizar datos y documentos entre diferentes tipos de usuarios. http://www.w3c.es/Divulgacion/GuiasBreves/WebSemantica# 6http://soyprogramador.liz.mx/
  • 7. RDF?  Se basa en XML  RSS (Muy usado y popular)  http://web.resource.org/rss/1.0/  CFDI (Factura electrónica) 7http://soyprogramador.liz.mx/
  • 8. RDF como FOAF  FOAF es un proyecto de Web Semántica, que permite crear páginas Web para describir personas, vínculos entre ellos, y cosas que hacen y crean. Se trata de un vocabulario RDF, que permite tener disponible información personal de forma sencilla y simplificada para que pueda ser procesada, compartida y reutilizada. Con esta descripción, los datos personales serán compartidos en la Web pasando a formar parte de un motor de búsqueda donde será posible descubrir información a cerca de una persona en concreto de una forma sencilla y rápida. http://www.ldodds.com/foaf/foaf-a-matic.es.html 8http://soyprogramador.liz.mx/
  • 10. Micro formatos Enfocado para los usuarios y maquinas, especialmente para los primeros, los micro formatos son un conjunto de formatos de datos simples, construidos sobre las normas existentes y ampliamente adoptados. En lugar de tirar lo que funciona hoy, los micro formatos tienen la intención de resolver problemas sencillos y organizar la información. 10http://soyprogramador.liz.mx/
  • 11. Micro formatos Sin micro formatos Con micro formatos 11http://soyprogramador.liz.mx/
  • 12. Uso de micro formatos  Eventos  Calendarios  Información producto  Entrada (post)  Dirección  Tarjeta presentación  etc http://microformats.org/wiki/microformats2 Organizando la información ya existente en la web http://dublincore.org/documents/2012/06/14/dcmi-terms/?v=terms#title 12http://soyprogramador.liz.mx/
  • 13. Micro formato Ejemplo de h-card Ejemplo de h-product http://microformats.org/code/hcard/creator 13http://soyprogramador.liz.mx/
  • 14. RDFa RDFa es en esencia una generalización de los atributos de los elementos meta y link de XHTML. La a minúscula que se añade a las siglas RDF es precisamente la inicial de la palabra "atributos". 14http://soyprogramador.liz.mx/
  • 15. RDFa http://www.w3.org/TR/rdfa-lite/#bib-MICRODATA No aporta conocimiento alguno para el motor de busqueda Sabemos que se trata de una persona, conocemos su nombre, teléfono y sitio web, aporta mucha mas información. 15http://soyprogramador.liz.mx/
  • 18. Web semántica Proyecto: crawler o spider Sobre linio.com.mx & mercadolibre.com.mx Asiendo uso de la web semántica 18http://soyprogramador.liz.mx/
  • 19. ¿Qué es un crawler o spider?  Las arañas (también llamadas "spiders") de los motores de búsqueda, recorren las páginas recopilando información sobre los contenidos de las páginas. Cuando se busca una información concreta en los buscadores, ellos consultan su base de datos y presentan resultados clasificados por su relevancia para esa búsqueda concreta. Los buscadores pueden almacenar en sus bases de datos desde la página de entrada de cada web, hasta todas las páginas que residan en el servidor, una vez que las arañas (spiders) las hayan reconocido e indexado. 19http://soyprogramador.liz.mx/
  • 20. ¿Qué es un crawler o spider?  Los crawlers se pueden usar para varias cosas, lo más común es que se usen para:  Analizar los enlaces de un sitio para buscar links rotos.  Recolectar información de un cierto tipo, como precios de productos para armar un catálogo.  etc. 20http://soyprogramador.liz.mx/
  • 21. Herramientas para la web semántica http://answers.semanticweb.com/q uestions/75/which-tools-and- libraries-do-you-use-to-develop- semantic-web-applications 21http://soyprogramador.liz.mx/
  • 22. Herramientas online  http://dbpedia.org/sparql  Editor donde podremos probar el uso de SPARQL  Tutorial sobre RDF  http://www.obitko.com/tutorials/ontologies- semantic-web/rdf-elements.html  Top 10 productos de web semantica 2010  Introducción a Link data  Ontologías ejemplos  RDF en Wikipedia  DataSets 22http://soyprogramador.liz.mx/