Web Semántica
Karina Beatriz Jimenes Vargas
Jueves 29 de Marzo, 2012
«La nueva arquitectura en que se basará la Web
Semántica, no entendida como una nueva Web,
 sino como una extensión de la Web existente.»

                              Tim Berners-Lee
Contenidos
• Componentes de la Web Semántica
• Estructuración de Contenido
• XML (Extensible Markup Language)
• Esquemas de representación de
  conocimiento
• Aplicaciones de la Web Semántica.
Componentes de la Web
Semántica.




     Fuente: Tim Berners-Lee. Semantic Web -XML2000. Architecture
      http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide11-0.html
Componentes de la Web
Semántica.
• Unicode: el alfabeto. codificación del texto que permite
  utilizar los símbolos de diferentes idiomas.

• URI "Uniform Resource Identifier" : localiza un recurso para
  que sea accedido vía Internet.

• XML + NS + xmlschema: capa técnica de la Web Semántica.
  Agrupa las diferentes tecnologías para que los agentes se
  puedan entenderse entre ellos.

• RDF + rdfschema: capa de definición del lenguaje universal.
  Es un lenguaje simple mediante el cual definimos sentencias
  en el formato de una 3-upla o triple.
Componentes de la Web
Semántica.
• Lenguaje de Ontologías: permite la catalogación y clasificación de la
  información mediante la relación de objetos.

• Lógica: intervienen las reglas de inferencia además de las
  ontologías.

• Pruebas: permiten el intercambio de "pruebas" escritas en un
  lenguaje unificador de la Web Semántica.

• Confianza: Comprobación exhaustiva de las fuentes de información
  a través de agentes.

• Firma digital: bloque encriptado de datos que permitirán conocer a
  ordenadores y agentes si una fuente específica es confiable.
Estructuración de Contenido
• Lenguajes Formales

Son lenguajes cuyos símbolos primitivos y reglas para unir
esos símbolos están formalmente especificados.

Alfabeto(o vocabulario)=> simbolos primitivos
Gramática formal (o sintaxis)=> conjunto de reglas

Un lenguaje formal puede estar compuesto por un número
infinito de fórmulas bien formadas.
Lenguajes Formales o de
Marcado
• RDF
  Inspirado en programación orientada a objetos.
  Utiliza instrucciones definidas en el XML, como un formato de
  metadato namespace y schemas.
• RDFS
  Rdf Schema es una extensión semántica de RDF.
  Lenguaje primitivo de ontologías que proporciona los
  elementos básicos para la descripción de vocabularios.
• OIL
  Permite un trabajo efectivo, eficiente, con ontologías que
  requieren el apoyo de herramientas avanzadas.
Lenguajes Formales o de
Marcado
• DAML+OIL
  Consiste de una lista de definiciones de clases (“class-def”) y
  definiciones de slots (“slot-def”).
  Su sintaxis utiliza: propiedades, restricciones, notación, tipos
  definidos por el usuario, definición de objetos individuales.
• OWL
  Describe clases, relaciones, propiedades e individuos inherentes a
  documentos Web y aplicaciones.
  Permite la migración de tesauros y otras taxonomías al ámbito de la
  Web Semántica de forma rápida.
• XML
  Sintaxis que introduce los símbolos < “ y ”">, de la misma forma en
  que se emplean en los tags, las etiquetas o códigos de HTML.
  Posee una jerarquía de árbol estricta.
XML (Extensible Markup
Language)
• Metalenguaje definido por el World Wide Web
  Consortium.

• Sencillo y facilita en gran medida el intercambio de
  información entre diferentes sistemas

 • Propósito: definición de lenguajes que especifiquen la
  estructura de la información que contienen mediante el
                    empleo de etiquetas.
XML (Extensible Markup
Language)
Ventajas
• Es extensible. Se le pueden añadir nuevas características
  sin que los usos anteriores de XML pierdan su vigencia.

• El análisis de cualquier lenguaje basado en XML es
  siempre igual.

• La validez de un documento es consigue cuando éste se
  ajusta a una serie de reglas específicas de cada lenguaje
  basado en XML.
Esquemas de representación
de conocimiento
• Ontologías
Una ontología define los términos y conceptos comunes
empleados para describir y representar un área de conocimiento.

• Frames
Colección de atributos, ranuras (slots), con valores asociados (y
posibles restricciones entre los valores), que describe alguna
entidad del mundo.

• Librerias
Bibliotecas de modulos que proporcionan almacenamiento de
consulta para tripletas RDF. Pueden añadir terminos de consulta
a potentes lenguajes RDF y OWL. (Ejm. OPAC, AADL)
Aplicaciones de la Web
Semántica:
  Actualmente, un internauta puede perder muchas horas navegando
              por los resultados obtenidos tras la consulta.
• Agentes
Rastrear la Web de forma automática y localizar resultados precisos a
través de sus diversas definiciones y contextos.

• Servicios
Automatización de procesos: hacer reservas de plaza, consultar los
medios de transporte disponibles, reservar billetes y conseguir planos
de una determinada ciudad.

• Motores Semánticos(Motores de Búsqueda de Tercera
  Generación.)
Intentan tomar el sentido de una palabra como factor para los
algoritmos de ordenamiento y también pueden ofrecer al usuario
posibilidades para desambiguar o refinar su consulta.
Referencias.-
• Berners-Lee, T., Hendler, J. & Lassila, O. (May 2001). “The Semantic
  Web”. Scientific American.

• Lamarca, M. J. (n. d) "Hacia la Web Semantica“. [En línea].
  Recuperado el 29 de Marzo, 2012. Disponible en:
  http://www.hipertexto.info/documentos/web_semantica.htm

• Pereira, T. Marcano, R. & Josefina, Y.(Abril, 2007) "Los lenguajes de
  representación semántica y su uso en la construcción de
  ontologías". Revista de Ciencias Sociales v.13 n.1. Maracaibo. [En
  línea]. Recuperado el 29 de Marzo, 2012. Disponible en:
  http://www.scielo.org.ve/scielo.php?pid=S1315-
  95182007000100005&script=sci_arttext

Web semántica

  • 1.
    Web Semántica Karina BeatrizJimenes Vargas Jueves 29 de Marzo, 2012
  • 2.
    «La nueva arquitecturaen que se basará la Web Semántica, no entendida como una nueva Web, sino como una extensión de la Web existente.» Tim Berners-Lee
  • 3.
    Contenidos • Componentes dela Web Semántica • Estructuración de Contenido • XML (Extensible Markup Language) • Esquemas de representación de conocimiento • Aplicaciones de la Web Semántica.
  • 4.
    Componentes de laWeb Semántica. Fuente: Tim Berners-Lee. Semantic Web -XML2000. Architecture http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide11-0.html
  • 5.
    Componentes de laWeb Semántica. • Unicode: el alfabeto. codificación del texto que permite utilizar los símbolos de diferentes idiomas. • URI "Uniform Resource Identifier" : localiza un recurso para que sea accedido vía Internet. • XML + NS + xmlschema: capa técnica de la Web Semántica. Agrupa las diferentes tecnologías para que los agentes se puedan entenderse entre ellos. • RDF + rdfschema: capa de definición del lenguaje universal. Es un lenguaje simple mediante el cual definimos sentencias en el formato de una 3-upla o triple.
  • 6.
    Componentes de laWeb Semántica. • Lenguaje de Ontologías: permite la catalogación y clasificación de la información mediante la relación de objetos. • Lógica: intervienen las reglas de inferencia además de las ontologías. • Pruebas: permiten el intercambio de "pruebas" escritas en un lenguaje unificador de la Web Semántica. • Confianza: Comprobación exhaustiva de las fuentes de información a través de agentes. • Firma digital: bloque encriptado de datos que permitirán conocer a ordenadores y agentes si una fuente específica es confiable.
  • 7.
    Estructuración de Contenido •Lenguajes Formales Son lenguajes cuyos símbolos primitivos y reglas para unir esos símbolos están formalmente especificados. Alfabeto(o vocabulario)=> simbolos primitivos Gramática formal (o sintaxis)=> conjunto de reglas Un lenguaje formal puede estar compuesto por un número infinito de fórmulas bien formadas.
  • 8.
    Lenguajes Formales ode Marcado • RDF Inspirado en programación orientada a objetos. Utiliza instrucciones definidas en el XML, como un formato de metadato namespace y schemas. • RDFS Rdf Schema es una extensión semántica de RDF. Lenguaje primitivo de ontologías que proporciona los elementos básicos para la descripción de vocabularios. • OIL Permite un trabajo efectivo, eficiente, con ontologías que requieren el apoyo de herramientas avanzadas.
  • 9.
    Lenguajes Formales ode Marcado • DAML+OIL Consiste de una lista de definiciones de clases (“class-def”) y definiciones de slots (“slot-def”). Su sintaxis utiliza: propiedades, restricciones, notación, tipos definidos por el usuario, definición de objetos individuales. • OWL Describe clases, relaciones, propiedades e individuos inherentes a documentos Web y aplicaciones. Permite la migración de tesauros y otras taxonomías al ámbito de la Web Semántica de forma rápida. • XML Sintaxis que introduce los símbolos < “ y ”">, de la misma forma en que se emplean en los tags, las etiquetas o códigos de HTML. Posee una jerarquía de árbol estricta.
  • 10.
    XML (Extensible Markup Language) •Metalenguaje definido por el World Wide Web Consortium. • Sencillo y facilita en gran medida el intercambio de información entre diferentes sistemas • Propósito: definición de lenguajes que especifiquen la estructura de la información que contienen mediante el empleo de etiquetas.
  • 11.
    XML (Extensible Markup Language) Ventajas •Es extensible. Se le pueden añadir nuevas características sin que los usos anteriores de XML pierdan su vigencia. • El análisis de cualquier lenguaje basado en XML es siempre igual. • La validez de un documento es consigue cuando éste se ajusta a una serie de reglas específicas de cada lenguaje basado en XML.
  • 12.
    Esquemas de representación deconocimiento • Ontologías Una ontología define los términos y conceptos comunes empleados para describir y representar un área de conocimiento. • Frames Colección de atributos, ranuras (slots), con valores asociados (y posibles restricciones entre los valores), que describe alguna entidad del mundo. • Librerias Bibliotecas de modulos que proporcionan almacenamiento de consulta para tripletas RDF. Pueden añadir terminos de consulta a potentes lenguajes RDF y OWL. (Ejm. OPAC, AADL)
  • 13.
    Aplicaciones de laWeb Semántica: Actualmente, un internauta puede perder muchas horas navegando por los resultados obtenidos tras la consulta. • Agentes Rastrear la Web de forma automática y localizar resultados precisos a través de sus diversas definiciones y contextos. • Servicios Automatización de procesos: hacer reservas de plaza, consultar los medios de transporte disponibles, reservar billetes y conseguir planos de una determinada ciudad. • Motores Semánticos(Motores de Búsqueda de Tercera Generación.) Intentan tomar el sentido de una palabra como factor para los algoritmos de ordenamiento y también pueden ofrecer al usuario posibilidades para desambiguar o refinar su consulta.
  • 14.
    Referencias.- • Berners-Lee, T.,Hendler, J. & Lassila, O. (May 2001). “The Semantic Web”. Scientific American. • Lamarca, M. J. (n. d) "Hacia la Web Semantica“. [En línea]. Recuperado el 29 de Marzo, 2012. Disponible en: http://www.hipertexto.info/documentos/web_semantica.htm • Pereira, T. Marcano, R. & Josefina, Y.(Abril, 2007) "Los lenguajes de representación semántica y su uso en la construcción de ontologías". Revista de Ciencias Sociales v.13 n.1. Maracaibo. [En línea]. Recuperado el 29 de Marzo, 2012. Disponible en: http://www.scielo.org.ve/scielo.php?pid=S1315- 95182007000100005&script=sci_arttext