Este documento describe el desarrollo de una ontología para una agencia de turismo en el sur del Perú utilizando la metodología Methontology. La ontología organiza el conocimiento de la agencia en clases como servicios, clientes, empresas asociadas y sus relaciones. El objetivo es implementar un sistema de búsqueda semántica que proporcione resultados precisos a los usuarios sobre paquetes turísticos y entretenimiento en la región.
La Web Semántica y la Oportunidad que RepresentaSoftware Guru
El documento describe la Web Semántica y cómo permitirá la evolución de sitios web convencionales a portales con significado mediante el uso de ontologías que permitan el intercambio de información entre sistemas. Explica los componentes clave de la Web Semántica como RDF, SPARQL y OWL y cómo proveen una infraestructura para compartir y reutilizar datos entre aplicaciones. También presenta SemanticWebBuilder, una herramienta de código abierto desarrollada por INFOTEC para construir portales siguiendo los principios de la
La Web Semántica es una evolución de la World Wide Web que añade metadatos semánticos y ontológicos a los datos para que las máquinas puedan interpretarlos y relacionarlos de forma más inteligente. Su objetivo es crear un medio universal para el intercambio de datos que les dé mayor significado a las máquinas. La Web Semántica ayuda a resolver problemas como la supercarga de información permitiendo a los usuarios encomendar tareas automáticas a software.
Nuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de Andalucia. Juan Antonio Hernandez. XIII Jornadas Nacionales de Información y Documentación en Ciencias de la Salud (Oviedo, 2009)
Este documento describe la Web Semántica y sus componentes clave como RDF, SPARQL y OWL. También describe SemanticWebBuilder, una plataforma de código abierto desarrollada por INFOTEC para crear aplicaciones y portales semánticos. SemanticWebBuilder utiliza estándares semánticos web para integrar y exponer datos de manera que puedan ser procesados por máquinas y humanos.
Este documento describe la Web Semántica y su arquitectura, incluyendo ontologías y herramientas como Protégé. Explica que la Web Semántica tiene como objetivo mejorar la búsqueda de información en Internet mediante el uso de datos estructurados y semánticos. También presenta ejemplos de aplicación como RSS, FOAF y Wolfram Alpha.
El documento describe una conferencia sobre la web semántica que incluye sesiones sobre ontologías, microformatos, RDF, herramientas semánticas como Twine, y la evolución de la web de la información al conocimiento.
Este documento presenta una introducción a la Web Semántica. Explica las diferencias entre la Web 1.0, 2.0 y 3.0 (Web Semántica), y cómo esta última permite a las máquinas ayudar a buscar y generar información. También resume las tecnologías clave de la Web Semántica como RDF, OWL y SPARQL, y menciona algunos proyectos y herramientas relacionadas.
Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...Víctor Jesús Hernández
La Web ha cambiado profundamente la forma en la que nos comunicamos, hacemos negocios y realizamos nuestro trabajo. La comunicación prácticamente con todo el mundo en cualquier momento y a bajo costo es posible hoy en día, sin embargo, al mismo tiempo, también han originado sus principales problemas:
Sobrecarga de información
Heterogeneidad de fuentes de información
Información no clasificada
Ambigüedad y falta de precisión
Problema de interoperabilidad.
La evolución de la Web podría dividirse en tres niveles principalmente:
Web 1.0 es una red que permite leer
Web 2.0 es una extensión, que permite leer y escribir, concediendo a los usuarios en un papel activo
Web 3.0 es una extensión de Web 2.0 destinada a añadir significado a la Web, y por tal motivo se le llama Web Semántica
El primer paso hacia la Web 3.0 es el nacimiento de la Data Web, que se puede concebir gracias al reciente arribo de SPARQL, que permite un lenguaje estandarizado y un API para la búsqueda a través de bases de datos en la Red y la utilización de RDF, y OWL para clasificar y organizar la información.
"En 2012 el 80% de los sitios web públicos usarán algún nivel de hipertexto semántico para crear documentos de la Web Semántica […] el 15% de los sitios web públicos usarán ontologías basadas en Web Semántica más amplias para crear bases de datos semánticas" (“Finding and exploiting value in semantic web technologies on the web”, Informe de Investigación de Gartner, Mayo de 2007)
La Web Semántica y la Oportunidad que RepresentaSoftware Guru
El documento describe la Web Semántica y cómo permitirá la evolución de sitios web convencionales a portales con significado mediante el uso de ontologías que permitan el intercambio de información entre sistemas. Explica los componentes clave de la Web Semántica como RDF, SPARQL y OWL y cómo proveen una infraestructura para compartir y reutilizar datos entre aplicaciones. También presenta SemanticWebBuilder, una herramienta de código abierto desarrollada por INFOTEC para construir portales siguiendo los principios de la
La Web Semántica es una evolución de la World Wide Web que añade metadatos semánticos y ontológicos a los datos para que las máquinas puedan interpretarlos y relacionarlos de forma más inteligente. Su objetivo es crear un medio universal para el intercambio de datos que les dé mayor significado a las máquinas. La Web Semántica ayuda a resolver problemas como la supercarga de información permitiendo a los usuarios encomendar tareas automáticas a software.
Nuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de Andalucia. Juan Antonio Hernandez. XIII Jornadas Nacionales de Información y Documentación en Ciencias de la Salud (Oviedo, 2009)
Este documento describe la Web Semántica y sus componentes clave como RDF, SPARQL y OWL. También describe SemanticWebBuilder, una plataforma de código abierto desarrollada por INFOTEC para crear aplicaciones y portales semánticos. SemanticWebBuilder utiliza estándares semánticos web para integrar y exponer datos de manera que puedan ser procesados por máquinas y humanos.
Este documento describe la Web Semántica y su arquitectura, incluyendo ontologías y herramientas como Protégé. Explica que la Web Semántica tiene como objetivo mejorar la búsqueda de información en Internet mediante el uso de datos estructurados y semánticos. También presenta ejemplos de aplicación como RSS, FOAF y Wolfram Alpha.
El documento describe una conferencia sobre la web semántica que incluye sesiones sobre ontologías, microformatos, RDF, herramientas semánticas como Twine, y la evolución de la web de la información al conocimiento.
Este documento presenta una introducción a la Web Semántica. Explica las diferencias entre la Web 1.0, 2.0 y 3.0 (Web Semántica), y cómo esta última permite a las máquinas ayudar a buscar y generar información. También resume las tecnologías clave de la Web Semántica como RDF, OWL y SPARQL, y menciona algunos proyectos y herramientas relacionadas.
Web Semantica. La nueva Generación de Portales. (Infotec - SemanticWebBuilder...Víctor Jesús Hernández
La Web ha cambiado profundamente la forma en la que nos comunicamos, hacemos negocios y realizamos nuestro trabajo. La comunicación prácticamente con todo el mundo en cualquier momento y a bajo costo es posible hoy en día, sin embargo, al mismo tiempo, también han originado sus principales problemas:
Sobrecarga de información
Heterogeneidad de fuentes de información
Información no clasificada
Ambigüedad y falta de precisión
Problema de interoperabilidad.
La evolución de la Web podría dividirse en tres niveles principalmente:
Web 1.0 es una red que permite leer
Web 2.0 es una extensión, que permite leer y escribir, concediendo a los usuarios en un papel activo
Web 3.0 es una extensión de Web 2.0 destinada a añadir significado a la Web, y por tal motivo se le llama Web Semántica
El primer paso hacia la Web 3.0 es el nacimiento de la Data Web, que se puede concebir gracias al reciente arribo de SPARQL, que permite un lenguaje estandarizado y un API para la búsqueda a través de bases de datos en la Red y la utilización de RDF, y OWL para clasificar y organizar la información.
"En 2012 el 80% de los sitios web públicos usarán algún nivel de hipertexto semántico para crear documentos de la Web Semántica […] el 15% de los sitios web públicos usarán ontologías basadas en Web Semántica más amplias para crear bases de datos semánticas" (“Finding and exploiting value in semantic web technologies on the web”, Informe de Investigación de Gartner, Mayo de 2007)
Desarrollo de un agente buscador inteligente de metadatosHugo Banda
El documento presenta una propuesta para implementar un sistema de metadatos geográficos para la UNISIG utilizando el estándar CSDGM. Se propone desarrollar un agente inteligente de búsqueda de metadatos que permita localizar y visualizar recursos como imágenes, videos y documentos. El sistema brindará opciones de consulta local y remota para que los usuarios puedan acceder a la información descriptiva de los recursos de la UNISIG.
Taller como mejorar la busqueda de informacion en internet con metadatosPhilippe Boland
El documento describe cómo la web semántica mejora la búsqueda de información en Internet mediante la adición de metadatos semánticos. Explica que la web semántica define el significado de la información de forma que los ordenadores y las personas puedan trabajar juntos de manera más efectiva. También introduce conceptos clave como ontologías y estándares que permiten añadir metadatos semánticos y mejorar así la recuperación y el acceso a la información.
El documento describe el lenguaje OWL (Ontology Web Language) y su importancia para la Web Semántica. Explica que OWL supera las limitaciones de XML y RDF al proveer mayor expresividad para describir recursos web. También presenta un caso exitoso de SearchMonkey que usa OWL para extraer datos estructurados de páginas y mejorar los resultados de búsqueda. Finalmente, resume un modelo propuesto para el desarrollo de ontologías enfocado en la reutilización.
La Web 1.0 era estática con documentos que no se actualizaban y contenidos dirigidos a la navegación. La Web 2.0 evolucionó para ser un ecosistema de información impulsado por usuarios, donde sitios como Google y Wikipedia aumentan de valor con más usuarios. La Web 3.0, también conocida como Semántica, busca mejorar la Web agregando metadatos formales para describir contenido y relaciones de datos, permitiendo que sistemas evalúen la información automáticamente y mejoren la interactividad entre sistemas.
Este documento presenta una tabla que resume los diferentes costes y responsabilidades asociados con el embalaje, carga, transporte, seguro y recepción de mercancías en una transacción comercial internacional. Describe las etapas del proceso de transporte, desde la verificación y embalaje en fábrica hasta la recepción en el destino final, e identifica qué parte asume cada coste en cada incoterm.
Este documento presenta una denuncia de cuatro diputados a la fiscal general de Venezuela sobre posibles delitos cometidos en la empresa estatal Petróleos de Venezuela (PDVSA). Los diputados alegan que ciertas acciones en PDVSA han violado la constitución venezolana y pueden constituir delitos contra el patrimonio público del estado. Solicitan una investigación sobre posibles irregularidades en las operaciones y finanzas de PDVSA que puedan haber causado pérdidas al estado venezolano.
El documento describe el surgimiento del e-learning y sus características principales. Explica que el e-learning se desarrolla en red, permite actualizaciones en tiempo real y supera el aprendizaje en el aula al motivar estrategias cognitivas y metacognitivas. Define el e-learning como la educación disponible a través de nuevas tecnologías como la computadora e Internet que promueven el desarrollo del conocimiento. Finalmente, distingue entre e-learning puro, que se limita al ambiente en línea, y el flexible, que fusiona té
El documento presenta los resultados de un estudio sobre el consumidor móvil a nivel mundial y español realizado por TNS. Se destaca que el 92% de la población mundial tiene un teléfono móvil y que los consumidores están cada vez más enganchados a sus dispositivos. Además, se analizan las principales tendencias de uso como la disminución de las llamadas telefónicas, el aumento del uso de redes sociales y mensajería, y las necesidades emocionales que buscan satisfacer los consumidores
Este documento fornece dicas sobre como identificar e resolver problemas que podem afetar o posicionamento de um site nos resultados de busca do Google, como problemas de conteúdo, links, inconsistências e penalizações. Ele também discute como fazer pedidos de reconsideração de forma eficaz.
EL MAESTRO ARCADIO ZUBIETA VIVE POR SIEMPREZuniga Agustin
“Los maestros son los apóstoles de la verdad, que no se detienen por la carencia de tecnologías o logística, les basta su entusiasmo y el conocimiento que tienen, en doctrina, principios y técnicas pedagógicas”.
TecnologíAs Y Herramientas De La Web SemáNticaJavier Capa
La web semántica permite estructurar y vincular datos en la web para que puedan ser procesados automáticamente. Usa lenguajes como RDF, OWL y SPARQL y herramientas como Protégé para representar el conocimiento de forma que pueda ser entendido por máquinas y humanos. Aunque todavía queda trabajo por hacer para implementarla a gran escala, la web semántica ofrece ventajas como permitir realizar búsquedas más precisas y recuperar información más relevante.
Monografia ontologias - Primera AproximaciónMarcos Umaño
Este documento presenta una introducción a las ontologías como parte de la Web Semántica. Explica que las ontologías definirán formalmente los conceptos y relaciones de diferentes dominios para permitir que los ordenadores interpreten la información en Internet sin intervención humana. También describe brevemente el proyecto de investigación que incluye la creación de un repositorio ontológico para investigadores noveles basado en semánticas web y objetos de aprendizaje.
La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...Mundo Contact
Este documento describe la Web Semántica y la plataforma SemanticWebBuilder. La Web Semántica permite que los datos sean compartidos y reutilizados entre aplicaciones mediante el uso de estándares como RDF, OWL y SPARQL. SemanticWebBuilder es una plataforma que permite el desarrollo de aplicaciones y portales semánticos representando el conocimiento de las organizaciones y exponiendo la información de forma integrada y accesible para sistemas externos.
La Web Semántica intenta realizar un filtrado automático preciso de la información en la Web dotándola de significado para que pueda ser entendida por máquinas. Esto implica añadir semántica a la información mediante lenguajes y procedimientos para que pueda ser procesada por agentes, los cuales deben recuperar y manipular la información relevante. La Web Semántica también trata de implementar servicios web interoperables a gran escala para que agentes inteligentes puedan descubrir, ejecutar y componer automáticamente
La Web Semántica es un conjunto de actividades que añade metadatos semánticos y ontológicos a la World Wide Web para hacer que la información sea legible para las máquinas. Esto mejora la interoperabilidad entre sistemas informáticos usando agentes inteligentes que buscan información sin intervención humana. La Web Semántica extiende la Web mediante el uso de lenguajes que permiten una comprensión más precisa de la información por parte de las máquinas y los usuarios.
Este documento describe la Web Semántica, incluyendo sus principales componentes como RDF, OWL y ontologías. Explica que la Web Semántica pretende ampliar la interoperabilidad entre sistemas informáticos y reducir la mediación humana en los procesos de flujo de información mediante el uso de representaciones del significado de los recursos de la Web. También discute algunas consecuencias educativas de la Web Semántica como permitir compartir datos con grandes comunidades y ampliar el potencial de aprendizaje en la web.
El documento describe la evolución estructura del Internet, incluyendo los conceptos de navegadores, buscadores y páginas web educativas. Explica que el Internet comenzó como una red interconectada de redes de computadoras para compartir información y ha crecido para incluir una variedad de servicios y aplicaciones. También describe los principales tipos de navegadores, buscadores y las características clave que debe tener una página web educativa efectiva.
Este documento presenta una introducción a la web semántica, incluyendo sus antecedentes históricos, concepto, componentes, ventajas y desventajas. Explica que la web semántica busca estructurar y organizar la información en la web para que las máquinas puedan interpretarla de forma más sencilla. También describe brevemente algunos componentes clave como XML, RDF y OWL y menciona que una ventaja es que la información en la web estará mejor organizada mientras que una desventaja es que todavía es más una ut
Desarrollo de un agente buscador inteligente de metadatosHugo Banda
El documento presenta una propuesta para implementar un sistema de metadatos geográficos para la UNISIG utilizando el estándar CSDGM. Se propone desarrollar un agente inteligente de búsqueda de metadatos que permita localizar y visualizar recursos como imágenes, videos y documentos. El sistema brindará opciones de consulta local y remota para que los usuarios puedan acceder a la información descriptiva de los recursos de la UNISIG.
Taller como mejorar la busqueda de informacion en internet con metadatosPhilippe Boland
El documento describe cómo la web semántica mejora la búsqueda de información en Internet mediante la adición de metadatos semánticos. Explica que la web semántica define el significado de la información de forma que los ordenadores y las personas puedan trabajar juntos de manera más efectiva. También introduce conceptos clave como ontologías y estándares que permiten añadir metadatos semánticos y mejorar así la recuperación y el acceso a la información.
El documento describe el lenguaje OWL (Ontology Web Language) y su importancia para la Web Semántica. Explica que OWL supera las limitaciones de XML y RDF al proveer mayor expresividad para describir recursos web. También presenta un caso exitoso de SearchMonkey que usa OWL para extraer datos estructurados de páginas y mejorar los resultados de búsqueda. Finalmente, resume un modelo propuesto para el desarrollo de ontologías enfocado en la reutilización.
La Web 1.0 era estática con documentos que no se actualizaban y contenidos dirigidos a la navegación. La Web 2.0 evolucionó para ser un ecosistema de información impulsado por usuarios, donde sitios como Google y Wikipedia aumentan de valor con más usuarios. La Web 3.0, también conocida como Semántica, busca mejorar la Web agregando metadatos formales para describir contenido y relaciones de datos, permitiendo que sistemas evalúen la información automáticamente y mejoren la interactividad entre sistemas.
Este documento presenta una tabla que resume los diferentes costes y responsabilidades asociados con el embalaje, carga, transporte, seguro y recepción de mercancías en una transacción comercial internacional. Describe las etapas del proceso de transporte, desde la verificación y embalaje en fábrica hasta la recepción en el destino final, e identifica qué parte asume cada coste en cada incoterm.
Este documento presenta una denuncia de cuatro diputados a la fiscal general de Venezuela sobre posibles delitos cometidos en la empresa estatal Petróleos de Venezuela (PDVSA). Los diputados alegan que ciertas acciones en PDVSA han violado la constitución venezolana y pueden constituir delitos contra el patrimonio público del estado. Solicitan una investigación sobre posibles irregularidades en las operaciones y finanzas de PDVSA que puedan haber causado pérdidas al estado venezolano.
El documento describe el surgimiento del e-learning y sus características principales. Explica que el e-learning se desarrolla en red, permite actualizaciones en tiempo real y supera el aprendizaje en el aula al motivar estrategias cognitivas y metacognitivas. Define el e-learning como la educación disponible a través de nuevas tecnologías como la computadora e Internet que promueven el desarrollo del conocimiento. Finalmente, distingue entre e-learning puro, que se limita al ambiente en línea, y el flexible, que fusiona té
El documento presenta los resultados de un estudio sobre el consumidor móvil a nivel mundial y español realizado por TNS. Se destaca que el 92% de la población mundial tiene un teléfono móvil y que los consumidores están cada vez más enganchados a sus dispositivos. Además, se analizan las principales tendencias de uso como la disminución de las llamadas telefónicas, el aumento del uso de redes sociales y mensajería, y las necesidades emocionales que buscan satisfacer los consumidores
Este documento fornece dicas sobre como identificar e resolver problemas que podem afetar o posicionamento de um site nos resultados de busca do Google, como problemas de conteúdo, links, inconsistências e penalizações. Ele também discute como fazer pedidos de reconsideração de forma eficaz.
EL MAESTRO ARCADIO ZUBIETA VIVE POR SIEMPREZuniga Agustin
“Los maestros son los apóstoles de la verdad, que no se detienen por la carencia de tecnologías o logística, les basta su entusiasmo y el conocimiento que tienen, en doctrina, principios y técnicas pedagógicas”.
TecnologíAs Y Herramientas De La Web SemáNticaJavier Capa
La web semántica permite estructurar y vincular datos en la web para que puedan ser procesados automáticamente. Usa lenguajes como RDF, OWL y SPARQL y herramientas como Protégé para representar el conocimiento de forma que pueda ser entendido por máquinas y humanos. Aunque todavía queda trabajo por hacer para implementarla a gran escala, la web semántica ofrece ventajas como permitir realizar búsquedas más precisas y recuperar información más relevante.
Monografia ontologias - Primera AproximaciónMarcos Umaño
Este documento presenta una introducción a las ontologías como parte de la Web Semántica. Explica que las ontologías definirán formalmente los conceptos y relaciones de diferentes dominios para permitir que los ordenadores interpreten la información en Internet sin intervención humana. También describe brevemente el proyecto de investigación que incluye la creación de un repositorio ontológico para investigadores noveles basado en semánticas web y objetos de aprendizaje.
La nuevas tendencias de comunicación con el ciudadano. Estrategia en Web: Por...Mundo Contact
Este documento describe la Web Semántica y la plataforma SemanticWebBuilder. La Web Semántica permite que los datos sean compartidos y reutilizados entre aplicaciones mediante el uso de estándares como RDF, OWL y SPARQL. SemanticWebBuilder es una plataforma que permite el desarrollo de aplicaciones y portales semánticos representando el conocimiento de las organizaciones y exponiendo la información de forma integrada y accesible para sistemas externos.
La Web Semántica intenta realizar un filtrado automático preciso de la información en la Web dotándola de significado para que pueda ser entendida por máquinas. Esto implica añadir semántica a la información mediante lenguajes y procedimientos para que pueda ser procesada por agentes, los cuales deben recuperar y manipular la información relevante. La Web Semántica también trata de implementar servicios web interoperables a gran escala para que agentes inteligentes puedan descubrir, ejecutar y componer automáticamente
La Web Semántica es un conjunto de actividades que añade metadatos semánticos y ontológicos a la World Wide Web para hacer que la información sea legible para las máquinas. Esto mejora la interoperabilidad entre sistemas informáticos usando agentes inteligentes que buscan información sin intervención humana. La Web Semántica extiende la Web mediante el uso de lenguajes que permiten una comprensión más precisa de la información por parte de las máquinas y los usuarios.
Este documento describe la Web Semántica, incluyendo sus principales componentes como RDF, OWL y ontologías. Explica que la Web Semántica pretende ampliar la interoperabilidad entre sistemas informáticos y reducir la mediación humana en los procesos de flujo de información mediante el uso de representaciones del significado de los recursos de la Web. También discute algunas consecuencias educativas de la Web Semántica como permitir compartir datos con grandes comunidades y ampliar el potencial de aprendizaje en la web.
El documento describe la evolución estructura del Internet, incluyendo los conceptos de navegadores, buscadores y páginas web educativas. Explica que el Internet comenzó como una red interconectada de redes de computadoras para compartir información y ha crecido para incluir una variedad de servicios y aplicaciones. También describe los principales tipos de navegadores, buscadores y las características clave que debe tener una página web educativa efectiva.
Este documento presenta una introducción a la web semántica, incluyendo sus antecedentes históricos, concepto, componentes, ventajas y desventajas. Explica que la web semántica busca estructurar y organizar la información en la web para que las máquinas puedan interpretarla de forma más sencilla. También describe brevemente algunos componentes clave como XML, RDF y OWL y menciona que una ventaja es que la información en la web estará mejor organizada mientras que una desventaja es que todavía es más una ut
El documento describe la evolución de la web desde su creación en 1991 hasta las visiones actuales de la Web 4.0. Detalla las características clave de la Web 1.0, 2.0 y 3.0, incluyendo el paso de una web estática a una dinámica y colaborativa. También analiza las ventajas y desventajas de la Web semántica 3.0 y presenta una visión de la Web 4.0 centrada en la comunicación máquina a máquina y el uso de contexto e inteligencia artificial.
La Web Semántica es un conjunto de actividades desarrolladas por el W3C para publicar datos legibles por máquinas y permitir que los ordenadores entiendan y procesen el significado de la información en la Web, más allá de solo transmitir señales. Consiste en una Web de datos escritos en formatos interoperables que los ordenadores pueden interpretar y relacionar para devolver resultados nuevos o mejorar la experiencia del usuario. Aunque enfrentó retos iniciales, es posible que la Web Semántica se desarrolle completamente con el tiempo a medida
Introducción a la programación de la Web Semántica Taniana Rodriguez
Breve introducción a la programación de la Web Semántica, Material: El ejemplo es del libro John Hebeler, Matthew Fisher, Rayn Blace and Andrew Perez-Lopez. “Semantic Web Programming” 2009 Wiley Publishing, Inc
El documento describe la evolución de la Web desde sus inicios hasta la actualidad. La Web 1.0 era estática y creada por expertos, mientras que la Web 2.0 es dinámica y social, permitiendo que los usuarios creen y compartan contenido fácilmente. La Web 3.0 (semántica) usa metadatos y lenguajes como RDF para que las máquinas comprendan mejor el significado y la relación entre los datos. Se prevé que las futuras iteraciones de la Web incluirán interfaces más naturales y emocionales.
La web semántica permite generar contenido inteligente al estructurar y organizar la información en la web a través de lenguajes universales, lo que facilita compartir, procesar y transferir datos de forma optimizada mediante bases de datos conformadas con ingeniería artificial. Esto convierte la información en la web en contenido accesible para aplicaciones a través de algoritmos que permiten a las máquinas relacionar y entender el lenguaje común de forma inteligente.
La Web 3.0 es una expansión de la Web actual que permitirá a los sistemas informáticos comprender el significado de la información en la web para ayudar a los usuarios. Utiliza ontologías y metadatos para definir términos y su relación, mejorando la búsqueda y recuperación de información relevante. Su aplicación en educación facilitará los procesos de enseñanza y aprendizaje a través de herramientas inteligentes y el trabajo colaborativo.
La Web 3.0 se refiere a las innovaciones tecnológicas como la inteligencia artificial y los datos semánticos que permiten una manipulación más eficiente de datos y una integración mejorada entre aplicaciones. Estas tecnologías incluyen bases de datos semánticas que permiten consultas unificadas a través de múltiples fuentes de datos, así como agentes inteligentes que pueden razonar y extraer información de las redes. La Web semántica, como parte integral de la Web 3.0, busca publicar datos legibles por máquinas us
La Web 3.0 se refiere a las innovaciones tecnológicas como la inteligencia artificial y los datos semánticos que permiten una mayor integración y accesibilidad de los datos en la web. Estas tecnologías incluyen bases de datos semánticas que utilizan lenguajes como SPARQL y la publicación de metadatos para hacer que los datos sean comprensibles para las máquinas. La Web 3.0 podría conducir eventualmente a aplicaciones inteligentes capaces de razonar sobre la información en la web y responder preguntas de los usuarios.
Maddux (2008:3) considera que en educación la mayor parte de la literatura sobre la web semántica es ambigua e inespecífica a la hora de definir el término y en cómo funcionará. En efecto, la búsqueda de documentación sobre web semántica en educación recoge en gran medida los aspectos relativos a los lenguajes de programación necesarios para su desarrollo más que las demandas de requisitos de esta tecnología para su aplicación por parte de profesores, estudiantes o administración educativa.
El documento describe la evolución de la web desde la Web 1.0 hasta la Web 5.0. La Web 1.0 consistía en páginas estáticas creadas por expertos. La Web 2.0 introdujo el contenido generado por los usuarios y las comunidades en línea. La Web 3.0 agregó semántica para una mejor comprensión entre humanos y máquinas. La Web 4.0 pretende ofrecer un comportamiento más inteligente y predictivo. Finalmente, la Web 5.0 busca identificar las emociones de los usuarios a través de los dispositivos
La web 1.0 se caracterizó por páginas estáticas creadas por los desarrolladores. La web 2.0 introdujo el contenido generado por los usuarios y las redes sociales que permitieron a los usuarios participar de forma activa. La web 3.0 buscó una manipulación de datos más eficiente a través de bases de datos y la inteligencia artificial.
La web 1.0 se caracterizó por páginas estáticas creadas por los desarrolladores. La web 2.0 introdujo el contenido generado por los usuarios y las redes sociales que permitieron a los usuarios participar de forma activa. La web 3.0 buscó una mejor integración y recuperación de datos a través de la inteligencia artificial y la web semántica.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...AMADO SALVADOR
Descarga el Catálogo General de Tarifas 2024 de Vaillant, líder en tecnología para calefacción, ventilación y energía solar térmica y fotovoltaica. En Amado Salvador, como distribuidor oficial de Vaillant, te ofrecemos una amplia gama de productos de alta calidad y diseño innovador para tus proyectos de climatización y energía.
Descubre nuestra selección de productos Vaillant, incluyendo bombas de calor altamente eficientes, fancoils de última generación, sistemas de ventilación de alto rendimiento y soluciones de energía solar fotovoltaica y térmica para un rendimiento óptimo y sostenible. El catálogo de Vaillant 2024 presenta una variedad de opciones en calderas de condensación que garantizan eficiencia energética y durabilidad.
Con Vaillant, obtienes más que productos de climatización: control avanzado y conectividad para una gestión inteligente del sistema, acumuladores de agua caliente de gran capacidad y sistemas de aire acondicionado para un confort total. Confía en la fiabilidad de Amado Salvador como distribuidor oficial de Vaillant, y en la resistencia de los productos Vaillant, respaldados por años de experiencia e innovación en el sector.
En Amado Salvador, distribuidor oficial de Vaillant en Valencia, no solo proporcionamos productos de calidad, sino también servicios especializados para profesionales, asegurando que tus proyectos cuenten con el mejor soporte técnico y asesoramiento. Descarga nuestro catálogo y descubre por qué Vaillant es la elección preferida para proyectos de climatización y energía en Amado Salvador.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
1. PROYECTOS DE SISTEMAS INTELIGENTES 1
PROYECTOS DE SISTEMAS
INTELIGENTES
WEB SEMANTICA APLICADO A UNA AGENCIA DE TURISMO
PARA BUSQUEDAS DE SITIOS, ENTRETENIMIENTO Y
DIVERSION EN LAS PLAYAS DEL SUR.
INTEGRANTES:
ALEJOS CAMPOS, CARLOS
SANCHEZ BARZOLA, JOSE
ORTIZ ALEGRE, LESLIE
PROFESOR:
ING. MIGUEL CASMA S.
CICLO: XI
AULA: 504 - TUA
1
2011
Web Semantica |
2. PROYECTOS DE SISTEMAS INTELIGENTES 2
I. Resumen Ejecutivo
En la actualidad la Web Semántica está adquiriendo una gran importancia dentro de las TIC,
siendo el sector de turismo uno de sus campos de mayor aplicación, entre otros como el
sector educación, medicina, etc. Donde el elemento principal para la elaboración de un
sistema basado en la Web Semántica es la Ontología.
El proyecto presenta el desarrollo de una Ontología de una agencia de turismo que brinda
servicios en el sur del país, la construcción de la ontología se ha realizado siguiendo la
metodología (Methontology) a través de ella se podrá obtener una mejor perspectivas de
clases y subclases relacionadas de la ontología y sobre todo darle un orden mediante los
pasos que nos brindan.
Esta Ontología ha sido desarrollada el software Protege 3.4.1 ya que esta versión tenemos un
buen dominio del proyecto ya que antes habíamos trabajado con esa versión sin tener ninguna
dificultad.
II. Objetivos y alcance del proyecto
Objetivos del proyecto
Realizar un sistema basado en ontología y organizar el conocimiento de la agencia de
turismo en las playas del sur del país.
Investigar y desarrollar un prototipo utilizando la herramienta de Protege.
Hacer búsquedas eficientes y sobre todo adecuadas a las necesidades del usuario.
Alcance del proyecto
La información que se brindará solamente abarcara las playas del Sur desde el km 41.5 (Playa
los pulpos Panamericana sur) hasta el Km. 51 (Balneario de San Bartolo). En nuestro
Proyecto llegaremos a implementar la búsqueda de empresas asociadas en la aplicación web
tales como la ubicación de la empresa, categoría de la empresa asociada, tipo de música y
comida que ofrece, etc. Para implementación del buscador usaremos la plataforma de
NetBeans y por ente código JAVA con JSP para la ontología se usara software protege 3.4.1.
2
Web Semantica |
3. PROYECTOS DE SISTEMAS INTELIGENTES 3
III. Explicar el fundamento teórico de la técnica de IA (¿Qué es?,
propósitos, problema que resuelve, características).
Introducción
La Web Semántica tiene como objetivo fundamental mejorar el Internet ampliando la
interoperabilidad entre los sistemas informáticos usando “agentes inteligentes”.
Evolución y predicción de la Web
3
Web Semantica |
4. PROYECTOS DE SISTEMAS INTELIGENTES 4
Evolución de la Web y su problema actual
Sabemos que Internet ha tenido un crecimiento espectacular y continúa imparable.
Internet ha proporcionado nuevas oportunidades económicas, sociales y tecnológicas.
La Web es también el mayor repositorio de información y en él, se puede buscar
información sobre cualquier tema imaginable.
PROBLEMA: El crecimiento Web continua y acelerada, exceso de información,
organización, gestión y recuperación de esa información: Edición/publicación de
contenidos, Accesos y modificación de la información, Integración de recursos
distribuidos en servicios de información o en servicios Web, Valoración / Confianza
de contenidos, soluciones habituales Insuficientes.
4
Web Semantica |
5. PROYECTOS DE SISTEMAS INTELIGENTES 5
Inicios de la Web Semántica
La Web Semántica es una propuesta realizada por el propio inventor del HTML y fundador
de la W3C, Tim Berners-Lee.
La Web Semántica surge como una extensión de la Web actual dotada de significado, esto es,
un espacio donde la información tendría un significado bien definido, de manera que pudiera
ser interpretada tanto por agentes humanos como por agentes inteligentes.
¿Qué problema resuelve la web semántica?
La web semántica resuelve dos problemas: sobrecarga de información y diversidad de
fuentes de información. El principal problema del HTML es que no logra conectar todos los
datos de una búsqueda. Así, si queremos buscar „Perú PARTIDO DE FUTBOL MAÑANA‟,
cada palabra genera una búsqueda y tendremos cientos de datos de Perú, de partidos y del
mañana.
Con la incorporación de semántica a la Web los resultados de la búsqueda serían exactos,
eficientes y sobre todo más adecuados a las necesidades del usuario, por supuesto, se
mantienen los principios fundamentales tales como descentralización y compartición de
información.
Definición formal:
La Web Semántica es una extensión de la Web actual en la que la información se presenta
con un significado bien definido, permitiendo a los ordenadores y a las personas trabajar
conjuntamente.
5
Web Semantica |
6. PROYECTOS DE SISTEMAS INTELIGENTES 6
Capas de la Web Semántica
Unicode:
Nos permite tener información en la Web Semántica expresada en cualquier idioma.
URI:
Las referencias. Cadenas que permiten acceder de forma acertada a cualquier recurso
de la Web.
XML (Extensible Markup Lenguaje):
Ofrece un formato común para el intercambio de documentos.
NS (namespaces):
Proporciona un método para cualificar elementos y atributos de nombres usados en
documentos XML asociándolos con espacios de nombre identificados por referencias
URIs.
XML Schema:
Es un lenguaje para describir la estructura y restringir el contenido de documentos
XML.
6
RDF +rdf schema:
Basada en la capa anterior, define el lenguaje universal con el que podemos expresar
diferentes ideas en la Web Semántica.
Web Semantica |
7. PROYECTOS DE SISTEMAS INTELIGENTES 7
RDF:
Es un lenguaje que define un modelo de datos para describir recursos mediante
tripletas sujeto-predicado-objeto.
RDF Schema:
Es un vocabulario RDF que nos permite describir recursos mediante una orientación a
objetos.
Lenguaje de ontologías:
Ofrece un criterio para catalogar y clasificar la información.
Lógica:
Además de ontologías se precisan reglas de inferencia.
Pruebas:
Se intercambiarán "pruebas" escritas en el lenguaje unificador de la Web Semántica.
Confianza:
Hasta que no se haya comprobado de forma exhaustiva las fuentes de información, los
agentes deberían ser desconfiados acerca de lo que leen en la Web Semántica.
Firma digital:
Utilizada por los ordenadores y agentes para verificar que la información ha sido
ofrecida por una fuente de confianza.
Estándares y tecnologías para la Web Semántica
7
Web Semantica |
8. PROYECTOS DE SISTEMAS INTELIGENTES 8
Se menciona que para la construcción de la Ontología usaremos las recomendaciones de
los estándares respectivos como por ejemplo:
El uso de la Methontology que es una metodología creada por el Grupo de Ingeniería
Ontológica de la Universidad Politécnica de Madrid (UPM)
Ciclo de vida de METHONTOLOGY
Pasos a seguir son los siguientes:
1. Especificación.- Definir el alcance y granularidad de la ontología.
2. Conceptualización.- Permite organizar y estructurar el conocimiento adquirido mediante
tablas, lenguaje UML, jerarquías etc.
3. Implementación.- Representa la formalización de la Ontología; es decir pasar la
conceptualización de la ontología a un lenguaje como RDF, OWL, etc.
4. Evaluación.- Comprobar el funcionamiento de la ontología.
8
Web Semantica |
9. PROYECTOS DE SISTEMAS INTELIGENTES 9
Una de las partes más importantes es el Modelo Conceptual y para ello se debe seguir los
siguientes pasos:
5. Finalmente con la validación y verificación de nuestra Ontología, se espera implementar
un Sistema de Información de la Sección y además estar preparados para el futuro con la
llegada de la Web 3.
9
Web Semantica |
10. PROYECTOS DE SISTEMAS INTELIGENTES 10
Además se necesitan algunos conceptos básicos que utilizaremos para dicha
implementación.
ONTOLOGIAS
El concepto de Ontología se basa en la descripción del mundo real, similar a la programación
orientado a objetos (POO), por lo que nos permite representarlo por medio de clases,
subclases, propiedades y además nos permite construir relaciones entre ellos además del uso
de reglas a través del cual puedan interactuar y funcionar.
Una Ontología nos proporciona un vocabulario de clases y relaciones para describir un
dominio respectivo. Actualmente existen diferentes lenguajes para el diseño de Ontologías, el
más reciente estándar dado por la W3C es el denominado como OWL.
Una vez ya definido el alcance y la conceptualización se procede a la implementación con el
software respectivo.
Lenguajes de Ontologías Web (OWL)
El lenguaje OWL está diseñado para ser usado en aplicaciones que necesitan procesar el
contenido de la información en lugar de únicamente representar información para los
humanos. El OWL facilita un mejor mecanismo de interoperabilidad de contenido Web que
los mecanismos admitidos por los lenguajes XML, RDF y RDF schemas proporcionando un
vocabulario adicional para describir propiedades y clases, relaciones entre clases con una
semántica formal, Actualmente el OWL forma parte de un conjunto creciente de
recomendaciones del W3C relacionadas con la Web Semántica.
IV. Ventajas y desventaja de la técnica de IA
Ventajas:
El código es mucho más sencillo de desarrollar y mantener.
Los buscadores encuentran información relevante más fácilmente.
Es mucho más sencillo hacer modificaciones al diseño o compartir información.
Exactitud en la búsqueda de información.
Interoperabilidad a nivel de infraestructura, sintaxis y semántica.
Desventajas:
Esfuerzo de desarrollo
Baja adopción 10
Resistencia al cambio
“Academicismo”
Web Semantica |
11. PROYECTOS DE SISTEMAS INTELIGENTES 11
V. Aplicaciones y usos prácticos de las técnicas de IA
Aplicaciones y usos prácticos tenemos en el sector de educación, medicina, a portales
turísticos, la mejora de algunos procesos judiciales, la reparación de automóviles, la
recomendación de contenidos móviles, etc.
La información disponible en Internet, será capaz de atender de forma exacta las demandas
de información por parte de los usuarios en relación, por ejemplo, a reserva de hoteles,
vuelos, médicos, libros, etc.
Por ejemplo el usuario intenta encontrar todos los vuelos a Praga para mañana por la mañana,
obtendría unos resultados exactos sobre su búsqueda. Sin embargo la realidad es otra.
La figura 1 muestra los resultados inexactos que se obtendrían con el uso de cualquier
buscador actual, el cual ofrecería información variada sobre Praga pero que no tiene nada que
ver con lo que realmente el usuario buscaba.
11
Web Semantica |
12. PROYECTOS DE SISTEMAS INTELIGENTES 12
El paso siguiente por parte del usuario es realizar una búsqueda manual entre esas opciones
que aparecen, con la consiguiente dificultad y pérdida de tiempo. Con la incorporación de
semántica a la Web los resultados de la búsqueda serían exactos.
La figura 2 muestra los resultados obtenidos a través de un buscador semántico. Estos
resultados ofrecen al usuario la información exacta que estaba buscando. La ubicación
geográfica desde la que el usuario envía su pregunta es detectada de forma automática sin
necesidad de especificar el punto de partida, elementos de la oración como "mañana"
adquirirían significado, convirtiéndose en un día concreto calculado en función de un "hoy".
Algo semejante ocurriría con el segundo "mañana", que sería interpretado como un momento
determinado del día. Todo ello a través de una Web en la que los datos pasan a ser
información llena de significado. El resultado final sería la obtención de forma rápida y
sencilla de todos los vuelos a Praga para mañana por la mañana.
12
Web Semantica |
13. PROYECTOS DE SISTEMAS INTELIGENTES 13
VI. Construcción de una aplicación utilizando la técnica de IA a una
realidad concreta (solución del problema)
DESCRIPCION GENERAL DE LA AGENCIA DE ENTRETENIMIENTO Y
DIVERSION EN EL SUR
SERVICIOS (Venta x paquetes)
Paquete Dual
Paquete Familiar
Paquete Solitario
Paquete Corporativo
Paquete Económico
Paquete Grupal
Paquete Turista
CLIENTES
Tipos de cliente:
Jurídico: Son aquellos clientes que están constituido por una empresa.
Natural: Son aquellas clientes que está constituido por una persona que ejerce
derechos y cumple obligaciones.
EMPRESAS ASOCIADAS
Son aquellas empresas que requieren a la agencia para ofrecer sus servicios a través de los
paquetes de entretenimiento y diversión q ofrece la agencia a sus clientes.
Discotecas (VoceSur, CabashSur, El Dragón, Mister Fish, etc.)
Locales (Aqua Blue, Waka Waka)
Clubes (Náutico, Cafae, etc.)
Bares (Brahama2, Free Bar, etc.)
Hoteles (Surf Camp, Los Delfines, etc.)
Hostales (Bravo Surf, Surf Inn, casa barco, etc.)
Restaurantes (Santa Rosa, Sarita, Angelo‟s, etc.)
PAGO
Por el servicio, puede ser:
Tarjeta de crédito o
Cuenta bancaria
13
Web Semantica |
14. PROYECTOS DE SISTEMAS INTELIGENTES 14
Diagrama de Clases
Hoteles Servicios
Juridica
Hostales
Requiere Solicita
Clientes
VentaxPaquete
Empresas Asociadas
Discotecas
Realiza
Depende
Inversa_Requiere(ofrecen servicio para)
Natural
Bares_Previos
Pago
Restaurantes
Locales
Clubes Tipo de Pago
14
Web Semantica |
15. PROYECTOS DE SISTEMAS INTELIGENTES 15
DIAGRAMA DE LA ONTOLOGIA TAXONOMIA
15
Web Semantica |
17. PROYECTOS DE SISTEMAS INTELIGENTES 17
PROPIEDADES QUE PRESENTA LA ONTOLOGIA
Propiedades:
Cada propiedad que se define tiene un dominio y un rango. En nuestro caso tenemos las
siguientes propiedades:
PROPIEDAD DOMINIO RANGO
Depende Pago VentaxPaquete
Inverse_of_Requiere Empresas_Asociadas VentaxPaquete
Juridico
Realiza Pago
Natural
Requiere VentaxPaquete Empresas_Asociadas
Juridico
Solicita Servicio
Natural
17
Web Semantica |
18. PROYECTOS DE SISTEMAS INTELIGENTES 18
RESTRICCIONES
De acuerdo a nuestra ontología definimos algunas reglas en base a nuestra lógica.
CLIENTE - JURIDICO
CLIENTE – NATURAL
18
Web Semantica |
19. PROYECTOS DE SISTEMAS INTELIGENTES 19
EMPRESAS ASOCIADAS
Todas las Empresas Asociadas (Bares_Previos, Clubes, Discotecas, etc.)
PAGO – TIPO DE PAGO
SERVICIO – VentaxPaquete
19
Web Semantica |
20. PROYECTOS DE SISTEMAS INTELIGENTES 20
INSTANCIAS
Ingresamos atributos como individuos para una clase determinada.
CLIENTES – JURIDICO
20
Web Semantica |
25. PROYECTOS DE SISTEMAS INTELIGENTES 25
VALIDACION DEL MODELO
Validando nuestro proyecto en: http://www.mindswap.org/2003/pellet/demo.shtml
Y como resultado tenemos:
25
Web Semantica |
26. PROYECTOS DE SISTEMAS INTELIGENTES 26
CONSULTAS SPARQL
Empresas Asociadas
Restaurantes:
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT *
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?Restaurantes table:Tipo_Comida_EA ?Tipo_Comida_EA.
?Restaurantes table:Dias_de_Atencion?Dias_de_Atencion.
?Restaurantes table:Horario_Atencion_EA ?Horario_Atencion_EA.
?Restaurantes table:Telefono_Empresa ?Telefono_Empresa.
} ORDER BY ?Tipo_Comida_EA
Locales:
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT *
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?Locales table:Precio ?Precio.
?Locales table:Adicional_EA ?Adicional_EA.
?Locales table:Descripcion_EA ?Descripcion_EA.
?Locales table:Estado_EA ?Estado_EA.
}
ORDER BY ?Precio
26
Web Semantica |
27. PROYECTOS DE SISTEMAS INTELIGENTES 27
Discotecas
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT *
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?Discotecas table:Tipo_musica_ofrece_EA ?Tipo_musica_ofrece_EA.
?Discotecas table:Horario_Atencion_EA ?Horario_Atencion_EA.
?Discotecas table:Tipo_Bebidas ?Tipo_Bebidas.
?Discotecas table:Telefono_Empresa ?Telefono_Empresa.
?Discotecas table:Email_Empresa_link ?Email_Empresa_link.
?Discotecas table:Estado_EA ?Estado_EA.
} order by ?Tipo_musica_ofrece_EA
Clubes
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT *
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?Clubes table:Ubicacion_EA ?Ubicacion_EA.
?Clubes table:Precio ?Precio.
?Clubes table:Horario_Atencion_EA ?Horario_Atencion_EA.
?Clubes table:Dias_de_Atencion ?Dias_de_Atencion.
?Clubes table:Adicional_EA ?Adicional_EA.
?Clubes table:Telefono_Empresa ?Telefono_Empresa.
?Clubes table:Email_Empresa_link ?Email_Empresa_link.
} order by ?Ubicacion_EA
27
Web Semantica |
29. PROYECTOS DE SISTEMAS INTELIGENTES 29
PAGO
Tipo de Pago
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT *
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?Tipo_Pago table:Nro_tarjetaCredito_O_Cuenta ?Nro_tarjetaCredito_O_Cuenta.
?Pago table:Depende ?Depende.
}
Tipo de Pago depende de la VentaxPaquete
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT *
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?Tipo_Pago table:Depende ?Depende.
}
29
Web Semantica |
30. PROYECTOS DE SISTEMAS INTELIGENTES 30
SERVICIO
VentaxPaquete
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT *
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?VentaxPaquete table:Precio ?Precio.
?VentaxPaquete table:Requiere ?Requiere.
}
30
Web Semantica |
31. PROYECTOS DE SISTEMAS INTELIGENTES 31
OTRO TIPO DE CONSULTAS
Clientes que pagado tarjeta de crédito y con qué tipo de tarjeta ha pagado
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT ?Cliente ?Tarjeta_Credito ?Nro_tarjetaCredito_O_Cuenta
?Tipo_Tarjeta
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?Cliente table:Realiza ?Realiza.
?Tarjeta_Credito table:Nro_tarjetaCredito_O_Cuenta?Nro_tarjetaCredito_O_Cuenta.
?Tarjeta_Credito table:Tipo_Tarjeta?Tipo_Tarjeta.
}
Venta por Paquete (Orden)
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT ?VentaxPaquete ?Precio
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?VentaxPaquete table:Precio?Precio.
?VentaxPaquete table:Requiere?Requiere.
}ORDER BY ASC(?Precio) LIMIT 10 OFFSET 20
31
Web Semantica |
32. PROYECTOS DE SISTEMAS INTELIGENTES 32
Consultas con Filtros
En este caso buscamos como filtro a “carlosac88”
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT *
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?Natural table:Email_Clie ?Email_Clie.
FILTER regex(?Email_Clie, "^carlosac88")
}
Ahora buscamos como filtro el CLUB “El Bosque”
prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>
SELECT *
FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>
WHERE {
?Clubes table:Ubicacion_EA ?Ubicacion_EA.
Filter(?Clubes = :El_Bosque)
}
32
Web Semantica |
33. PROYECTOS DE SISTEMAS INTELIGENTES 33
CONEXIÓN CON JENA
package ServicioAgencia;
import com.hp.hpl.jena.ontology.OntClass;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.ontology.OntProperty;
import com.hp.hpl.jena.ontology.OntModelSpec;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.util.FileManager;
import com.hp.hpl.jena.util.iterator.ExtendedIterator;
public class Clase {
public static void main(String[] args) {
// TODO code application logic here
OntModel model = null;
// crear un modelo utilizando como razonador OWL_MEM_RULE_INF
model = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM_RULE_INF );
// abrir el archivo con la ontología
java.io.InputStream in = FileManager.get().open( "pc3.owl" );
if (in == null) {
throw new IllegalArgumentException("Archivo no encontrado");
}
33
// leer el archivo RDF/XML
Web Semantica |
34. PROYECTOS DE SISTEMAS INTELIGENTES 34
model.read(in, "");
//
// El siguiente código muestra un listado con las clases e instancias existentes en el modelo
//
System.out.println( "Clases/Instancias");
System.out.println( "=================");
ExtendedIterator iteratorClasses = model.listClasses();
while ( iteratorClasses.hasNext() ){
OntClass ontClass = (OntClass) iteratorClasses.next();
System.out.println( ontClass );
ExtendedIterator iteratorInstances = ontClass.listInstances();
while ( iteratorInstances.hasNext() ){
System.out.println( "t"+iteratorInstances.next() );
}
System.out.println("");
}
}
}
34
Web Semantica |
35. PROYECTOS DE SISTEMAS INTELIGENTES 35
CONSULTAS:
ConsultaClienteJuridico:
package ServicioAgencia;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.ontology.OntModelSpec;
import com.hp.hpl.jena.query.QueryExecution;
import com.hp.hpl.jena.query.QueryExecutionFactory;
import com.hp.hpl.jena.query.QueryFactory;
import com.hp.hpl.jena.query.ResultSet;
import com.hp.hpl.jena.query.ResultSetFormatter;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.util.FileManager;
public class ConsultaClienteJuridico { 35
public static void main(String[] args) {
// TODO code application logic here
Web Semantica |
36. PROYECTOS DE SISTEMAS INTELIGENTES 36
OntModel model = null;
//String ns = "http://www.example.com/PruebasOntology.owl";
// crear un modelo utilizando como razonador OWL_MEM_RULE_INF
model = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM_RULE_INF );
// abrir el archivo con la ontología
java.io.InputStream in = FileManager.get().open( "pc3.owl" );
if (in == null) {
throw new IllegalArgumentException("Archivo no encontrado");
}
// leer el archivo RDF/XML
model.read(in, "");
//
// El siguiente código ejecuta una consulta sparql que
// devuelve todas las canciones cuyo autor es Elvis Presley
//
String queryString =
"prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>"+
36
"SELECT *"+
"FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>"+
Web Semantica |
38. PROYECTOS DE SISTEMAS INTELIGENTES 38
ConsultaClienteNatural:
package ServicioAgencia;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.ontology.OntModelSpec;
import com.hp.hpl.jena.query.QueryExecution;
import com.hp.hpl.jena.query.QueryExecutionFactory;
import com.hp.hpl.jena.query.QueryFactory;
import com.hp.hpl.jena.query.ResultSet;
import com.hp.hpl.jena.query.ResultSetFormatter;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.util.FileManager;
public class ConsultaClienteNatural {
public static void main(String[] args) {
// TODO code application logic here
OntModel model = null;
String ns = "http://www.example.com/PruebasOntology.owl";
// crear un modelo utilizando como razonador OWL_MEM_RULE_INF
model = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM_RULE_INF );
// abrir el archivo con la ontología
java.io.InputStream in = FileManager.get().open( "pc3.owl" );
if (in == null) {
38
throw new IllegalArgumentException("Archivo no encontrado");
}
Web Semantica |
39. PROYECTOS DE SISTEMAS INTELIGENTES 39
// leer el archivo RDF/XML
model.read(in, "");
//
// El siguiente código ejecuta una consulta sparql que
//
String queryString =
"prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>"+
"SELECT *"+
"FROM <http://www.owl-ontologies.com/Ontology1301858667.owl>"+
"WHERE" +
" {"+
"?Natural table:Realiza ?Realiza. "+
"?Natural table:Solicita ?Solicita. "+
"?Natural table:Email_Clie ?Email_Clie. "+
"?Natural table:Telefono_Clie ?Telefono_Clie. "+
"?Natural table:DNI_Pasaporte_clie ?DNI_Pasaporte_clie. "+
"} order by?Realiza";
com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString);
// Ejecutar la consulta y obtener los resultados
QueryExecution qe = QueryExecutionFactory.create(query, model);
try {
ResultSet results = qe.execSelect();
ResultSetFormatter.out(System.out, results, query) ;
39
} finally { qe.close() ; }
}
Web Semantica |
40. PROYECTOS DE SISTEMAS INTELIGENTES 40
}
ConsultaEA:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ServicioAgencia;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.ontology.OntModelSpec;
import com.hp.hpl.jena.query.QueryExecution;
import com.hp.hpl.jena.query.QueryExecutionFactory;
import com.hp.hpl.jena.query.QueryFactory;
import com.hp.hpl.jena.query.ResultSet;
import com.hp.hpl.jena.query.ResultSetFormatter;
40
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.util.FileManager;
Web Semantica |
41. PROYECTOS DE SISTEMAS INTELIGENTES 41
public class ConsultaEA {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
OntModel model = null;
String ns = "http://www.example.com/PruebasOntology.owl";
// crear un modelo utilizando como razonador OWL_MEM_RULE_INF
model = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM_RULE_INF );
// abrir el archivo con la ontología
java.io.InputStream in = FileManager.get().open( "pc3.owl" );
if (in == null) {
throw new IllegalArgumentException("Archivo no encontrado");
}
// leer el archivo RDF/XML
model.read(in, "");
//
// El siguiente código ejecuta una consulta sparql que
// devuelve todas las canciones cuyo autor es Elvis Presley
//
String queryString =
41
"prefix table: <http://www.owl-ontologies.com/Ontology1301858667.owl#>"+
"SELECT *"+
Web Semantica |
48. PROYECTOS DE SISTEMAS INTELIGENTES 48
VII. Explicación general del sistema inteligente (software)
PRUEBA DE LA APLICACIÓN WEB AEDS
(Buscador del archivo Owl)
Buscador de Cliente por correo electrónico no es necesario escribir el correo completo con solo
poner una letra busca a todos los correos que empieza con esa letra que ha ingresado al
buscador.
48
Web Semantica |
50. PROYECTOS DE SISTEMAS INTELIGENTES 50
Implementando 4 opciones de Búsqueda:
Por Ubicación de la Empresa Asociada (Destino a donde se quiera ir)
Por Tipo de Música (El tipo de Música que se quiera escuchar en las discotecas)
Por Tipo de Comida (El tipo de Comida que se desea)
Por Categoría (Para búsqueda de qué tipo de establecimiento se desea ir)
50
Web Semantica |
51. PROYECTOS DE SISTEMAS INTELIGENTES 51
Búsqueda de Las Empresas Asociadas en “San Bartolo”
Búsqueda del tipo de Música en determinadas Discotecas del Sur, por ejemplo “Regge”
51
Web Semantica |
52. PROYECTOS DE SISTEMAS INTELIGENTES 52
Búsqueda de los tipos de comida que sirven en los Restaurantes, por ejemplo: “Buffet”
Búsqueda de los establecimientos según su categoría, por ejemplo: “Hotel”
52
Web Semantica |
53. PROYECTOS DE SISTEMAS INTELIGENTES 53
VIII. Conclusiones y Recomendaciones.
El proyecto elaborado promueve el turismo en las playas del sur del país a través de una agencia
de entretenimiento y diversión, muy aparte de brindar sus paquetes turístico, quiere dar la opción
al cliente o futuro cliente de realizar búsquedas de las empresas asociadas a la agencia y así las
personas interesada podrán averiguar su ubicación, categoría, precio que ofrece cada empresa
asociada a la agencia.
Todo esto se obtendrá a partir de la implementación de un buscador semántico al portal de la
agencia que a través de esta implementación gestionará mejor la información solicitada por las
personas interesadas, mediante la construcción de un ontología guiándose de la Methontology
mediante una herramienta llamada Protege en la cual se definirá las clases, subclase, instancias y
sobre todo las reglas que dependerá del negocio, esta herramienta nos ayudará mucho en la
elaboración del OWL que contiene XML y RDF, se podrá tener una información organizada y
búsquedas eficaces.
Para la elaboración ontología en la herramienta protege a la hora de validación nos salió errores
que al final lo resolvimos:
1. No acepta “ñ” en los campos: por ejemplo discoteca “La cabaña”.
2. No respetamos el orden de la Methontology en algunos aspectos: Se puso primero las
instancias, luego las reglas y era al revés.
3. No utilizamos los validadores por cada cambio que se hacía, grave error, basta que borres
una instancia, una clase, una regla después todo el programa sale “Error”.
4. Owl generado antes de modificarlo se debe guardar otro para que a la hora de modificar
el Owl original no se dañe.
53
Web Semantica |
54. PROYECTOS DE SISTEMAS INTELIGENTES 54
IX. Lecciones aprendidas
El proyecto fue elaborado por tres personas de lo cual repartimos e intercambiamos roles para
ellos y llegamos a una conclusión para este proyecto. Se necesitó un integrante que gestione, otro
integrante que programe y un integrante investigador.
Mediante este proyecto aprendimos usar la herramienta protege versión 3.4.1 que nos facilitó
hacer el código Owl; a través de la librería Jena nos facilitó exportar datos y hacer las consulta
Sparql de modo consola en la plataforma NetBeans y a través de los blogs nos facilitó el código
java de conexión y de las consultas en modo consola.
Se llegó a implementar el buscador semántico pero a un nivel básico uno de los factores fueron:
El tiempo que perdimos en la validación ya que no lo hicimos por modificación (ya sea instancia
borradas, clases y subclases, reglas no asociadas, etc.) del Owl si no al final teniendo como
consecuencia errores en el Owl.
Para llevar al portal nos costó mucho esfuerzo ya que algunas cosas no eran obvias como dicen
en algunas webs además no se encuentra mucha información acerca de implementación
buscadores semántico en NetBeans con código java y jsp, en este caso para implementarlo en la
web de lo que se ha visto en internet más lo enfocan con php y otras herramientas.
X. Referencias bibliográficas
http://www.figmm.uni.edu.pe/Publicaciones/articulopostfinal.pdf
http://www.cesarcabrera.info/proyectoGrado/
http://www.lluiscodina.com/webSemanticaOntologias2007.pdf
http://arantxa.ii.uam.es/~castells/publications/castells-uclm03.pdf
http://csrinaldi.blogspot.com/
http://www.sedic.es/gt_normalizacion_tutorial_ontologias.pdf
http://www.aab.es/pdfs/jba15/10-Ontologia_e_inteligencia_artificial.pdf
VIDEOS:
http://wn.com/Ontologia_en_Prot%C3%A9g%C3%A9_y_RAP
http://www.youtube.com/watch?v=mtiUxYV4ZQQ&NR=1
http://www.youtube.com/watch?v=lYaas93Va8g
http://wn.com/Ontologia_en_Prot%C3%A9g%C3%A9_y_RAP
http://www.youtube.com/watch?v=EmK_iuqVyT0&feature=related
54
Web Semantica |