miércoles, 9 de mayo de 2012

Semánticas Empotradas en entornos ubicuos

La web semántica es la clave para acercar al usuario los entornos relacionados con la Ubiquitous Web.
Debería ser capaz de filtrar entornos inteligentes, buscar y recomendar información de entornos web de acuerdo con el contexto del usuario.
Actualmente la información en las páginas web está basada en un lenguajes humano y preparada para ellos, por lo cual podemos procesar informaciones de la web y asociar vínculos, pero de esta manera los ordenadores no pueden.


Ejemplo de semántica empotrada.


Las semánticas empotradas permiten que los sistemas de computación ubicua exploren la información de la web siguiendo el lema de en cualquier momento, a cualquier hora, en cualquier lugar.
Como ya se dijo en el post anterior algunos lenguajes como XML (1ª capa) o RDF están siendo empleados para realizar las tareas que suelen ser demandadas en estos entornos como WSDL.

Además las  semánticas empotradas permitirán a estos entornos filtrar, componer, descomponer y presentar la información de las webs mientras sigan unidos estos entornos. Por otra parte tenemos que considerar la información desde un punto de vista diferente, un punto de vista más teórico.
Primero hay que dar un modelo conceptual y localizar la información junto a ese modelo dentro de su contexto.

El modelo resultante permitirá pues activar varios dispositivos  en los entornos ubicuos para usar la web  de una forma más colectiva, más o menos como lo haríamos las personas mundanas, beneficiando así a varios usuarios en cada uno de sus territorios, por lo que las personas dejarán de ser simples usuarios de la web para ser algo más parecido a una sembradora-cosechadora .

Como una especie de símil respecto a esta nueva manera de ver la información en las webs, podríamos decir que el vocabulario se refiere al conjunto de palabras usadas para dar sentido a una estructura semántica y los metadatos se refieren al conjunto de palabras para describir las carácteristicas de los recursos web, esta información se refiere a ambas cosas de forma interrelacionada.


martes, 1 de mayo de 2012

Semantic web y Ubiquitous web; correlación de distintas tecnologías

Se ha acuñado el término "(Pervasive) Semantic Web" para designar el resultado de aplicar las tecnologías de webs semánticas en los escenarios de computación ubicua, creando unas microwebs localizadas donde la información y los datos fluyen en todas direcciones desde objetos o dispositivos en el entorno.

Las tecnologías más utilizadas para realizar este tipo de interacciones son XML, RDF y SOAM (Smart
Objects Awareness and Adaptation Model).

Diagrama de capas de las Semantic Webs



Debido a que los dispositivos utilizados son fuente de información, éstos actuarán dando datos semánticos de la información que perciben, como temperatura y demás, por lo que serán conscientes de su contexo.

Esta información es constantemente compartida y en todo momento el dispositivo sabrá todos los datos del emisor gracias a RDF, y una vez que la tenga podrá aplicar mecanismos lógicos (SWRL) para obtener conclusiones aumentando así su conocimiento base.

Esta información solo tiene el propósito de ayudar a su dueño, por lo que el usuario ha de estar bastante interrelacionado con su dispositivo en sí, de forma explícita o implícita (observando su comportamiento), de forma que no es mas que otro input de su dispositivo.

Una vez encontrado el propósito del usuario se ha de realizar un esfuerzo de coordinación de todos los dispositivos (no hay que olvidar que al ser una computación ubicua, hay varios dispositivos para un mismo usuario), para poder modificar de forma coherente su comportamiento, pudiendo utilizarse en este caso tecnologías de state-ofthe-art web como WS-DL.

Con esto quiero demostrar que si que es posible desarrollar tecnologías existentes junto con la Ubiquitous Web en muchos entornos.

Aunque todo esto es muy útil y hermanado, uno de los muchos problemas viene dado porque ciertas tecnologías han sido diseñadas para ejecutarse con una instalación propia, fuera de los requerimientos de la  Ubiquitous Web, por lo que habría que llevar a cabo un trabajo de simplificación y adecuación  a estos sistemas.