Mostrando entradas con la etiqueta Web semantica. Mostrar todas las entradas
Mostrando entradas con la etiqueta Web semantica. Mostrar todas las entradas

Tableyes (diseñar con tablas)

Tableyes design es un blog que justifica el uso de tablas en el diseño de un sitio web

Segun el concepto tableyes:

  • Son mas rápidas (es de vago y de poco conocimiento).

  • Es mas simple (formatear los elementos HTML con CSS es simple, la compatibilidad con navegadores lo hace complicado).

  • Es mas flexible (mas flexible que diseñar con CSS???????????)

  • Combinadas con CSS dan exactamente los mismo resultados que los DIVs (solo resultados estéticos, un sitio web no es solo un diseño)


Las ventajas mas importantes que tiene el usar los elementos HTML para lo que fueron creados (ya sean etiquetas de división, encabezados, listas, párrafos, ext) es que la estructura del código es mas ordenado, mas fácil de actualizar y en el caso especifico de comparar DIVs con tablas, un sitio estructurado con DIVs y CSS lleva de 3 a 4 veces menos código (siempre y cuando se usen donde corresponde), lo que lo hace mas liviano de descargar, mas rápido de desarrollar y mas simple de estructurar.
CSS nos permite cambiar la naturaleza de los elementos, incluso simular tablas o celdas de ser necesario, esta característica de CSS hace tan o mas flexible el desarrollo de un sitio web sin tablas que con tablas.


Tablas vs DIVs


Las tablas no pueden compararse con los DIVs porque los DIVs no son el único elemento que se usa al desarrollar una pagina, si para esto usamos exclusivamente DIVs la cantidad de código puede ser igual que si lo hacemos con tablas.
Lo que se debería comparar es un sitio estructurado con tablas y uno sin tablas, en cuanto a facilidad de desarrollo pueden que ganen las tablas, en cuanto a semántica, facilidad para actualizar, velocidad de descarga, orden en las estructuras, menos tiempo de trabajo, ext, creo que las tablas no son la mejor opción, lo mejor es usar las tablas para lo que fueron creadas, presentar datos tabulados.

(Sin mencionar los estándares establecidos por W3C que deberíamos respetar, los mejores resultados que se consiguen en los motores de búsqueda, y todos los beneficios que tiene un cliente con un sitio web bien echo.)

Que es CSS tableless o layout tableless

Últimamente cuando hacen ofertas de empleo en foros o sitios de teletrabajo solicitan maquetación XHTML – CSS tableless y eso desconcierta un poco al que nunca escucho hablar de tableless.


Tableless es simplemente maquetar sin tablas, armar la estructura con DIVs y editarla con CSS.

Este tipo de maquetación es la mas usada en blogs, por lo general son estructuras de 2 o 3 columnas, header (cabecera) y foot (pie), otra característica de layout tableless es que son diseños centrados y con ancho fijo.


El concepto fue adoptado a mediados del 2006 cuando las nuevas versiones de los navegadores empezaban a soportar un mayor porcentaje de estándares y CSS (a excepción de Explorer que siempre fue rebelde), hacer un diseño de 3 columnas con DIVs y CSS era tan censillo como hacerlo con tablas, pero la estructura mantenía su semántica.


Pero… hacer un layout tableless no significa llenar indiscriminadamente de DIVs la estructura HTML con propósito de presentación y diseño, lo ideal es usar y aprovechar todos los elementos HTML como encabezados, listas, párrafos, vínculos, agrupaciones, ext. (w3c ofrece una guía de referencia XHTML en español donde se pueden ver los elementos, semántica, nombre, tipo, atributo, definición, ext).


Herramientas


W3 Tableless es una herramienta online que comprueba si las páginas de un sitio usan tablas o usan CSS para organizar la estructura y diseño.
W3 Tableless presenta 2 resultados:
Primero si la pagina sigue las recomendaciones W3C.
Segundo si la pagina es 100% tableless, o sea, que no contiene ninguna tabla (las tablas fueron echas para presentar datos tabulados y no esta mal usarlas cuando es debido).
Si la pagina es tableless automáticamente la registra en su directorio de paginas tableless.


Existen varios software WYSIWYG (What You See Is What You Get) tableless que facilitan la maquetacion con DIVs y CSS, lo único que uno hace es dibujar cajas y el código va saliendo con DIVs y sus identificadores.


Yo recomiendo Dreamweaver y escribir código a mano.


Mas información en Wikipedia.

Hakia, el motor de búsqueda semántica

Si Google no encuentra la respuesta, Hakia es una buena alternativa.


Este buscador fue lanzado en el 2006 y se destaca por ser el primer buscador basado en significados.

Hakia invento la tecnología QDEXing que usa un algoritmo llamado SemanticRank basado en las disciplinas de la semántica ortológica, devolviendo resultados más exactos y separándolos por categorías.

En su sección principal ofrece la comparación de Hakia con Google, desafiando los criterios convencionales que usa para devolver resultados en sus búsquedas y demostrando que los resultados de Hakia son totalmente diferentes.

Hakia
Actualmente Hakia forma parte del programa BOSS (Build Yor Own Search Service) de Yahoo, que permitirá a desarrolladores y compañías hacer sus propios motores de búsqueda sin tener que empezar de cero.

Hakia esta disponible solo en ingles

El futuro de Google ante la Web Semántica

El fundador de la Red cree que Google podría ser suplantado por la aplicación de la web semántica

Según Tim Berners-Lee, inventor de la World Wide Web, Google podría acabar siendo reemplazado como líder supremo de Internet por una compañía que aproveche el poder de la tecnología Web de última generación.

El gigante de las búsquedas ha desarrollado un método extremadamente eficaz de buscar páginas en Internet, señala Berners-Lee, pero esa capacidad no es nada en comparación con lo que se podría lograr en “la Web del futuro”, que según él, permitirá relacionar entre sí cualquier tipo de información —como una foto o un extracto bancario.

Berners-Lee añadió también que la "fiebre actual" de redes sociales como Facebook y MySpace se verá desbancada por redes que conecten todo tipo de cosas (no solo gente), gracias a una tecnología rompedora conocida como la "Web semántica".

La Web semántica, nombre utilizado en el sector de Internet y de la informática para describir la próxima etapa de desarrollo de la Web, consiste, básicamente, en establecer una conectividad basada en Web entre cualquier tipo de información (no solo páginas Web), de modo que puedan "comunicarse" entre sí.

La Web actual es un conjunto de páginas Web con enlaces entre sí por las que Google y otros motores de búsqueda ayudan a navegar a los usuarios. La Web semántica, en cambio, permitirá la conectividad directa entre trozos de información a un nivel mucho más bajo (entre una dirección y un mapa, por ejemplo), dando lugar a la aparición de nuevos servicios.

"Con la Web semántica se pueden construir aplicaciones mucho más potentes que cualquiera de la Web actual", señala Berners-Lee. "Imaginemos que dos cosas completamente independientes (nuestro extracto bancario y nuestro calendario) hablasen el mismo lenguaje y pudiesen intercambiar información entre sí. Podríamos arrastrar uno sobre otro y aparecerían toda una serie de puntos sobre nuestro calendario indicándonos cuando hemos realizado los gastos.

"En caso de no estar seguros todavía de dónde estábamos cuando realizamos alguna transacción en concreto, podríamos arrastrar también nuestro álbum de fotos sobre el calendario y comprobar que utilizamos la tarjeta de crédito mientras le hacíamos fotos a nuestros hijos en un parque temático. Se trata de crear una red ilimitada de toda la información de nuestra vida".

Fuente: Times Technology

El futuro de Internet: la web semántica

Web Semántica y sus principales características

La Web Semántica es una web extendida, la misma está dotada de un mayor significado. Se desarrolla con lenguajes universales que permitirán a los usuarios encontrar respuestas a sus preguntas de una forma más rápida y sencilla gracias a la mejor estructuración de la información.
La misma permitirá a los usuarios delegar tareas a las herramientas de la Web Semánticas, las cuales podrán ser capaces de procesar la información.

El término de Web Semántica es algo desconocido para muchos usuarios, varias personas afirman que es la sucesora de la Web actual. Sabemos que la comprensión del concepto de la misma puede resultar ser algo confuso.

La Web Semántica es una extensión de la World Wide Web en la que los contenidos de la Web pueden ser expresado mucho mas que en un lenguaje natural, y también en un formato que pueda ser entendido, interpretado y usado por diferentes software, permitiéndoles buscar, compartir e integrar información más fácil.


¿Cómo surge la Web Semántica?

La Web Semántica fue creada por Tim Berners-Lee, inventor de la WWW, URIs, HTTP y HTML. Existe un equipo en el World Wide Web Consortium (W3C) los cuales se dedican a mejorar, extender y estandarizar el sistema y muchos lenguajes, publicaciones y herramientas han sido ya desarrollados.


¿Cuál es su definición?

Es una Web que contiene mucha información donde podemos relacionar diferentes recursos. Con la misma podemos solucionar problemas habituales como son los de realizar búsquedas en Internet.

Los buscadores nos arrojan resultados gracias a palabras claves, están nos muestra informaciones que no se relacionan con lo que deseamos encontrar, y que podamos relacionar recursos en la Web; supongamos que contamos con un artículo publicado, podemos preguntar cuáles artículos ha publicado ese autor mediante las relaciones que existen.


¿Cuál es la visión?

La visión de la Web Semántica es ampliar los principios de la Web desde los documentos a los datos. La misma permitirá satisfacer mayor potencial a las Web, permitiendo que los datos sean compartidos con eficiencia por grandes comunidades, y sea procesada automáticamente por las herramientas y manualmente.


¿Cuál es su objetivo?

El objetivo es crear un medio universal que permita el intercambio de datos y brindar un mayor significado a la misma para que puedan ser interpretadas por las máquinas.


Metadatos:

Son informaciones sobre recursos. Los metadatos significan dato sobre datos. Estos permiten describir, identificar y localizar contenidos en documentos de la Web.

Estos metadatos deben contener información estructurada para que los ordenadores la entiendan y contener patrones iguales. Es decir, los metadatos son datos altamente estructurados que describen información, describen el contenido, la calidad, la condición y otras características de los datos.


Metadatos en XHTML:

  • Title (Titulo del recurso)
  • Autor (El autor)
  • Keywords (Las palabras claves)

¿Cómo obtener la información?

Mediante RDF podemos extraer la información de la base de datos para crear un formato más comprensible para las máquinas. Con esta información podemos realizar deducciones lógicas, combinar información, generar información nueva a partir de una ya existente, realizar consultas complejas en buscadores.


Principales Componentes:

Entre los principales componentes de la Web Semántica podemos encontrar XML, XML Schema, RDF, RDF Schema y OWL. La descripción de OWL en inglés “Ontology Web Language” describe las funciones y relaciones de cada componente de la Web Semántica:
  • XML: Provee una sintaxis elemental para las estructuras de contenidos dentro de documentos.
  • XML Schema: Es un lenguaje para proporcionar y restringir la estructura y el contenido de los elementos contenidos dentro de documentos XML.
  • RDF: Es un lenguaje simple para expresar modelos de los datos, que refieren a los objetos “recursos” y a sus relaciones. Un modelo de RDF-based se puede representar en sintaxis de XML.
  • RDF Schema: Es un vocabulario para describir propiedades y clases de recursos RDF-based, con semántica para generalizar-jerarquías de las propiedades y clases.
  • OWL: Es un mecanismo para desarrollar temas o vocabularios específicos en los que podamos asociar esos recursos.

Capas de la Web Semántica



Unicode:

Es un estándar cuyo objetivo es proporcionar el medio por el cual un texto en cualquier forma e idioma pueda ser codificado para el uso informático. El mismo nos permite mostrar información en cualquier idioma y con la certeza de que no aparezcan símbolos extraños.


URI:

Son cadenas que permiten acceder a cualquier recurso de la Web. En la Web Semántica las URIs son las encargadas de identificar objetos. Todos los objetos puedenser identificados mediante una URI. Si dos objetos cuentan con la misma URI pueden existir colisiones. El grupo de trabajo del W3C está intentando resolver este problema.


XML+NS+xmlschema:

Esta es la capa más tecnica de la Web Semántica. En ella se encuentran agrupadas las diferentes tecnologías que posibilitan la comunicación entre agentes.

El XML (Extensible Markup Language) nos ofrece un formato común para el intercambio de documentos, Namespaces (NS) proporciona un método para cualificar elementos y atributos de nombres usados en documentos XML asociandolos con espacios de nombre identificados por referencias URIs. XML Schema es un lenguaje que permite describir la estructura y restringir el contenido de documentos XML.


RDF+rdfschema:

Está basada en la capa anterior, define el lenguaje universal con el que podemos expresar diferentes ideas en la Web Semántica. RDF es un lenguaje que define un modelo de datos para describir recursos mediante tripetas sujeto-predicado-objeto.

Los dos primeros serán URIs y el tercero puede ser URI o un valor literal. RDF Schema es un vocabulario RDF que nos permite describir recursos mediante una orientación a objetos. Esta capa no sólo ofrece una descripción de los datos, sino también cierta información semántica.


Ontology (Ontologías):

Nos permite clasificar la información. Esta capa permite extender la funcionalidad de la Web Semántica agregando nuevas clases y propiedades para describir los recursos.


Logic (Lógica):

Además de ontologías se precisan reglas de inferencia.


Proof (Pruebas):

Se intercambiarán “pruebas” escritas en el lenguaje unificador de la Web Semántica. Este lenguaje posibilita las inferencias lógicas realizadas a través del uso de reglas de inferencia.


Trust (Confianza):

Hasta que no se haya comprobado de forma exhaustiva las fuentes de información, los agentes deberían ser muy escétipcos acerca de lo que leen en la Web Semántica.


Digital Signature (Firma digital):

Utilizada por los ordenadores y agentes para verificar que la información ha sido ofrecida por una fuente de confianza.


¿Qué es OWL?

OWL en inglés “Ontology Web Language” es un lenguaje para publicar y compartir datos usando ontologías en la Web. La misma tiene como objetivo facilitar un modelo de marcado construido sobre RDF y codificado en XML.


¿Qué son las URI?

Las URI (Uniform Resource Identifier / Identificador Uniforme de Recursos) no son más que cadenas de caracteres usadas para identificar o nombrar un recurso, pueden ser: documentos, páginas, dirección de correo electrónico, entre otros.

El propósito principal de esta identificación es permitir la interacción con las representaciones del recurso sobre una red, típicamente el World Wide Web, usando protocolos específicos. URIs se define en los esquemas definiendo una sintaxis específica y protocolos asociados.

Para que la Web Semántica funcionara se necesitaba de un lenguaje estándar para escribir los contenidos, a este lenguaje se le llamó RDF. Mediante el mismo podemos definir sentencias en el formato de triple.


¿Qué es RDF?

Por sus siglas en ingles RDF es un Marco de Descripción de Recursos, este es un framework para metadados en la World Wide Web, creado por W3C “World Wide Web Consortium”.

Este modelo se basa en la idea de convertir las declaraciones de los recursos en expresiones con la forma sujeto-predicado-objeto (conocidas en términos RDF como tripletes).

El sujeto es el recurso, es decir, es lo que se está describiendo. El predicado es la propiedad o relación que se desea establecer acerca del recurso. Por último, el objeto es el valor de la propiedad o el otro recurso con el que se establece la relación.

La combinación de RDF con otras herramientas como RDF Schema y OWL permite añadir significado a las páginas, y es una de las tecnologías esenciales de la Web semántica.

  • Sujeto: Es el recurso al cual nos estamos refiriendo.
  • Predicado: Es el recurso que indica lo que estamos definiendo.
  • Objeto: Puede ser un recurso que puede considerarse el valor definido.


Esperamos que este artículo les haya servido para iniciarse en la Web Semántica y así poder disfrutar de los beneficios que ésta nos trae.


Lecturas Referencia:

Semantic Web
FAQ Semantic Web
Fuente: maestrosdelweb.com

 

Blogger Template 2007 - 2010 Designed By Nicolás Pereyra