Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AbstractEste Paper tiene como objetivo mostrar el avance en el proyecto de investigacin de Web Semntica correspondiente a la ctedra de Sistema de Comunicaciones II. Por ende este documento muestra una sntesis de los temas que he considerado ms importantes, en las fuentes consultadas sobre Web Semntica y descritas en las Referencias. Estos temas abarcan los tpicos base como los elementos fundamentales, estructura, RDF, ontologas, introduccin a la anotacin semntica y las herramientas ms ocupadas actualmente.
. Desde el 2008 se ha visto un crecimiento impresionante de la web 3.0, en combinacin con frameworks que se desarrollaron a partir del web 2.0. Esto podra convertirse en un referente inmediato para la historia de la web. La base parece ser los RDF (Resource Description Framework) o los recursos de descripcin, el cual vincula sitios WEB con las bases de datos. Se estn apuntado aplicaciones a gran escala de gracias al desarrollo de ontologas. [1]
I.
INTRODUCTION (Heading 1)
El presente documento la investigacin sobre el tema de web .semntica que se lleva acabo como tarea de la ctedra de Sistema de Comunicaciones II. En el mismo se encontrara detallado: el tpico tratado, los avances concretos en la Investigacin, igual que las referencia consultadas .Se describen los temas base y de bajo nivel de la misma. Como la web semntica es un tema con tanta investigacin en desarrollo actualmente sera imposible tratar todos los temas que tiene referencia a la misma, por este motivo he elegido lo ms relevante para la intencin del paper tratado. II.
La Web Semntica es una extensin de la Web para dotarla de mayor significado, de manera que cualquier usuario pueda encontrar respuestas a sus preguntas de forma ms rpida y sencilla gracias a una informacin mejor definida. Gracias a la semntica en la Web, el software ser capaz de procesar el contenido, razonar, combinarlo y realizar deducciones lgicas para resolver problemas cotidianos de forma automtica.
Entre las herramientas sobre las Anotaciones Semnticas tienen mucho que ver los RDF.
El sujeto en la notacin RDF puede ser un URI (Identificador Uniforme de Recursos) o un nodo en blanco, el predicado puede ser una URI, un nodo en blanco o una cadena que representa una relacin. Las URIs no son un identificador sino una referencia a la URI que tiene un fragmento de identificador al final.
Aplicaciones del RDF El principal objetivo de RDF es proporcionar informacin descriptiva simple sobre los recursos que se encuentran en la Web. Dos de los ejemplos ms conocidos de aplicacin del RDF que manejamos hoy en da, aunque sea de manera inconsciente, son RSS y FOAF. RSS es un formato de archivo basado en un formato XML que sirve para recoger contenidos publicados en una pgina web que tienen referencias a contenidos publicados en las pginas web, este formato sirve para que los lectores de RSS entiendan los contenidos de la pgina como los artculos etc. Al ser un formato basado en XML, RSS se compone de una serie de etiquetas que respeta las reglas de XML.
`Figura1. Arquitectura de la Web Semntica. Esta arquitectura fundamentales: se basa en los 3 elementos
Anotaciones ontologas y motores de Inferencia. Se nota en los niveles ms bajos de la arquitectura que los modelos RDF se pueden codificar como documentos XML (extensible Markup Language), adems de los lenguajes de ontologas RDF Schema y OWL son modelos RDF. Las tecnologas de firma digital aparecen tambin en la figura. Como el principio de la web es ser abierta es claro que las anotaciones seguirn el principio de que: Cualquier puede decir cualquier cosa sobre cualquier cosa por esta razn y con el fin de que las anotaciones que se obtienen sean confiables se necesitan nuevos modelos para la seguridad.
FOAF es una ontologa entendible por un computador que describe personas y sus relaciones a otras personas y objetos, foaf es un vocabulario descriptivo que se basa en rdf y owl, este estndar se utiliza para realizar consultas como por ejemplo all people living in europe Etiquetas usadas en RDF Nombre de la Comentario clase rdf:XMLLiteral La clase de los valores literales XML rdf:Property Es la clase de las propiedades RDF rdf:Statement Es la clase de las sentencias RDF La clase de los contenedores rdf:Bag desordenados rdf:Seq La clase de los contenedores ordenados rdf:Alt La clase de los contenedores alternativos rdf:List La clase de la listas de RDF
D. RDF
Esta se trata (Plataforma de descripcin de recursos) de un conjunto de especificaciones que forman un modelo de datos. Es una metodologa que se utiliza para el modelado de recursos web usando una variedad de sintaxis. Historia La metodologa que antecede a RDF es MFC que fue desarrollado en Apple Computer entre 1995 y 1997. Formatos de Serializacin El primero de los formatos es el formato XML que es diferente del modelo abstracto RDF, otra forma de serializar RDF es Notacion3 que es supuestamente ms fcil de escribir y se puede reconocer ms fcilmente las tripletas. Identificacin de Recursos
Propiedades usadas en RDF Nombre de las Comentario Dominio propiedades El objeto es una rdfs:Resourc rdf:type instancia de la e clase Es el primer rdf:first elemento de la rdf:List lista rdf:rest El resto de los rdf:List elementos de la
Rango
rdfs:Class
rdfs:Resource rdf:List
rdf:value
rdf:subject rdf:predicate
rdf:object [3.]
lista despus de sacar el primero Es una propiedad idiomtica usada rdfs:Resourc rdfs:Resource para valores e estructurados el sujeto del tema rdf:Statement rdfs:Resource de la consulta El predicado del tema de la rdf:Statement rdfs:Resource sentencia El objeto del tema de la sentencia de rdf:Statement rdfs:Resource RDF
<http://www.cs.umd.edu/projects/plus/SHOE/ Knowledge Annotator. HTML>. Esto sistemas proporcionan una interface para los anotadores humanos ver y navegar simultneamente las ontologas como los recursos web, para agregar anotaciones en los recursos web. Cabe mencionar otro enfoque de la anotacin manual aquel modelo que consisten en ampliar las herramientas de autor actuales con la capacidad de incluir anotaciones semnticas en los documentos que se estn creando. Como por ejemplo: SemanticWord[9]. Sistemas de Anotaciones semi Automticos: Tenemos como por ejemplo: AeroDAML [10], SemTag [11], S-CREAM [12], PANKOW [13]. Estos sistemas trabajan a travs de PLN (procesamiento de lenguaje natural) para extraer referencias en el texto a ciertos conceptos descritos en ontologas. Estos sistemas requieren como entrada un patrn del documento utilizado para entrenar el sistema. Hay otro tipo de sistemas en donde el contenido no es textual, por este motivo no es sorpresa encontrar anotacin semntica con enfoques en la anotacin de imgenes [14], audio [15] y multimedia [16]. Un caso especial tambin es que el contenido anotado no es el contenido de un recurso sino ms bien un servicio [17]. En consecuencia puede decir con las web semntica, no solo cubre aspecto inherentes a la web clsica, sino tambin como otros temas muy innovadores como los servicios Web o los Servicios GRID (Global Resource Informacin Database).
J. Kahan, M-R. Koivunen, E. PrudHommeaux, R.R. Swick. Annotea: An Open RDF Infraestructure for Shared Web Annotations. In WWW10 Conference, Hong Kong, Mayo 1-5 2001. [6] SHOE Knowledge Annotator. Disponible en
Como partes fundamentales tenemos las siguientes: Clases o instancias, Propiedades o Reglas. Clases o instancias: cualquier modelo que se construya contiene un numero de clases que representa conceptos relevantes para el modelo, siendo una instancia entidades que pertenecen a una misma clases , por ejemplo Cuenca y Quito serian instancias de la clase Ciudades. Propiedades: Estas nos permiten estables relaciones entre los conceptos de ontologas. Por ejemplo una propiedad EsEstudianteDE podra relacionar un estudiante con su lugar de estudio. Reglas: Permiten modelar sentencias lgicas que se verifican siempre, Por eso se utilizan para representar conocimiento que no se puede representar con los otros componentes, Siendo as se utiliza la regla para 3 tipos de propsitos -Creacin de conocimiento: Para obtener nuevas sentencias lgicas a partir de la informacin almacenada en la base de conocimientos -Restricciones: Para indicar propiedades que el modelo debe cumplir y as detectar inconsistencias; -Reglas Reactivas: Permiten definir acciones a tomar por un sistema basado en conocimiento como consecuencia del cumplimiento de ciertas condiciones en general;
Por este motivo se han desarrollado otras opciones que proponen leguaje de reglas para la web semntica. Un ejemplo de esto es el TRIPLE [17]. TRIPLE es un lenguaje basado en clausulas Horn que se define sobre RDF junto con un motor de inferencia capaz de razonar sobre modelos definidos en TRIPLE. RuleML [18] es un lenguaje XML orientado a la web semntica, lo interesante es que contiene aspectos de programacin lgica, programacin funcional y orientacin a objetos. RuleML han enviado una propuesta a la W3C sobre un nuevo lenguaje llamado SWRL [Semantic Web Rule Language] el cual es una combinacin de OWLDL y un subconjunto de RuleML.
III.
CONCLUSIONES
Como conclusin general la web semntica es una tecnologa promovida por la W3C para la comunicacin entre aplicaciones WEB. El objetivo de estos al final es lograr dar a los Servicios Web unas descripciones formales que permitan el descubrimiento, Acceso y composicin automtica de los mismos realizada por clientes inteligentes. Otro que se debe recalcar que los lenguajes de consulta se utilizan para representar formalmente la informacin que se desea obtener de una base de conocimientos. Entonces se cre un lenguaje de consultas de RDF como el SPARQL [37]
Es de importancia recalcar que lo que est realizando actualmente motores de inferencia que soporten los lenguajes que est definiendo para la web semntica, Aplicaciones de ejemplo son las siguientes: JENA [19] que es el desarrollo de aplicaciones para Web Semntica que incluya razonadores para RDF Schema y OWL Lite (un subconjunto de OWL). Otro entorno de desarrollo para RDF que incluye un motor de inferencia que es SESAME [15]. OWL DL (Description Logics) es un tipo de lgica con potencial expresivo un poco menor a la logia de predicados de primer orden, pero le lleva ventaja en ser ms eficiente para realizar razonamientos. Aplicaciones de ejemplo para esto son las siguientes: Pellet [16]. RDF y OWL tienen limitaciones para razonamiento lgico.
IV.
ACKNOWLEDGMENT
Del griego semntico, significado, del griego meta, ms all, y del latn datum, dato: dato acerca del significado de otro dato. V.
[1]
REFERENCES
http://cacm.acm.org/news/20285-web-30-emerging/fulltextK. Jim Hendler, decano adjunto de tecnologa de la informacin en el Rensselaer Polytechnic Institute Introduccion a RDF http://www.w3.org/TR/rdf-primer/ Introduccion a web s wen semantica http://www.it.uc3m.es/pedmume/DAT/ficheros/10_Web_Semantica.pdf
[2] [3]
Web Ontology Language (OWL) and Semantic Web [4] Goutam Kumar Saha [5] J. Kahan, M-R. Koivunen, E. PrudHommeaux, R.R. Swick. Annotea: An Open RDF Infraestructure for Shared Web Annotations. In WWW10 Conference, Hong Kong, Mayo 1-5 2001. [6] SHOE Knowledge Annotator. Disponible en <http://www.cs.umd.edu/projects/plus/SHOE/
Knowledge Annotator. html>. [7] A. Kalyanpur, J. Hendler, B. Parsia, J. Golbeck. SMORE - Semantic Markup, Ontology, and RDF Editor. Disponible en <http:// www.mindswap.org/papers/SMORE.pdf> .Semantic Word [9]. [10] P. Kogut, W. Holmes. AeroDAML: Applying Information Extraction to Generate DAML Annotations from Web Pages. First International Conference on Knowledge Capture (K-CAP 2001). Workshop on Knowledge Markup and Semantic Annotation, Victoria, B.C. October, 2001. [11] S. Dill, N. Eiron, D. Gibson, D. Gruhl, R. Guha, A. Jhingran, T. Kanungo, S. Rajagopalan, A. Tomkins, J.A. Tomlin, J.Y. Zien. SemTag and Seeker: Bootstrapping the semantic web via Automated semantic annotation. WWW2003 Conference, Budapest, Hungary, Mayo 2003. [12] S. Handschuh, S. Staab, F. Ciravegna. SCREAM: Semi-automatic CREAtion of Metadata Proceedings of the European Conference on Knowledge Acquisition and Management - EKAW[14] J. Wielemaker, A.Th. Schreiber, B.J. Wielinga. Supporting Semantic Image Annotation and Search. In Annotations for the Semantic Web. Handschuh, S.and Staab, S. (Eds.), pp. 147-155, IOS Press, 2003. [15] P. Cano, M. Koppenberger. Automatic sound annotation. Machine Learning for Signal Processing, 2004. Proceedings of the 2004 14th IEEE Signal Processing Society Workshop, page(s):391 - 400, 29 Sept.-1 Oct., 2004. [16] S. Bloehdorn, K. Petridis, C. Saathoff, N. Simou, V. Tzouvaras, Y. Avrithis, S. Handschuh, Y. Kompatsiaris, S. Staab, M.G. Strintzis. Semantic Annotation of Images and Videos for Multimedia Analysis. In Proceedings of the Second European Semantic Web Conference, ESWC 2005, LNCS 3532, pp. 592-607, Mayo 2005. [17] A. Patil, S. Oundhakar, A. Sheth, K. Verma. METEOR-S Web service Annotation Framework. In Proceedings of the 13th International World Wide Web Conference, WWW 2004, pp. 553-562, New York, USA, Mayo, 2004.
2002. Madrid, Octubre 1-4, 2002. [13] P. Cimiano, S. Handschuh, S. Staab. Towards the Self-annotating Web. In the 13th International World Wide Web Conference, WWW 2004, pp. 462-471, New York, USA, Mayo 17-22, 2004 [15] SESAME, <http://www.openrdf.org/> [2312-2005]. [16] Pellet OWL-DL Reasoner, <http:// www.mindswap.org/2003/pellet/index.shtml>, [22-12-2005]. [17] Michael Sintek, Stefan Decker. TRIPLEA Query, Inference, and Transformation Language for the Semantic Web. International Semantic Web Conference (ISWC), Sardinia, June 2002. [18] RuleML, <http://www.ruleml.org/> [22-122005]. [19] Jena, <http://jena.sourceforge.net/ index.html> [22-12-2005]. [20] SPARQL Query Language for RDF. W3C Working Draft 23-11-2005. <http://www.w3.org/ TR/rdf-sparql-query/>.