Mostrando entradas con la etiqueta W3C. Mostrar todas las entradas
Mostrando entradas con la etiqueta W3C. Mostrar todas las entradas

La historia del error 404???

El error 404 es un código de estado? o fue herencia de los creadores de Internet?


Error 404 en Firefox

"La historia del error 404" un artículo muy curioso sobre el origen del error 404 que muestran los sitios web cuando no encuentra la pagina solicitada (404: not found).


En resumen la "historia" dice que el error 404 se origino las instalaciones CERN Suiza (Conseil Européen pour la Recherche Nucléaire o Consejo Europeo para la Investigación nuclear) cuando Internet era un conjunto de ordenadores conectadas a una base de datos establecida en la oficina 404, las solicitudes a esta base de datos eran respondidas por el personal encargado de buscar el archivo manualmente y mandarlo al solicitante. Cuando no encontraban un archivo o demoraban en responder mandaban un mensaje avisando que no encontraron el archivo con el 404 como identificación (file not found. 404).


Con el tiempo la base de datos y las solicitudes fueron creciendo y los sistemas se automatizaron pero el mensaje de error fue estandarizado


Me llamo la atención porque como dice el articulo tiene todo para ser creíble pero investigando un poco encontré artículos en los que desmienten esta historia no solo con las publicaciones de W3C sobre el código de estado HTTP como fundamentos, también afirman que el CERN no tiene una oficina 404 en el cuarto piso, en realidad no existe una oficina 404 porque la numeración de las oficinas por piso van de 10 en 10 (no se hace 30 años…).


Aquí el articulo, a pesar de todo es interesante la historia y recomiendo su lectura.

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.

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

El W3C examina el El Papel de las Tecnologías Móviles en la Promoción del Desarrollo Social


Los participantes del taller debatirán sobre cómo desarrollar el potencial de los teléfonos móviles para la prestación de servicios electrónicos

Como parte de su misión de asegurar que la Web esté al alcance de todos, el W3C invita a asistir al Taller sobre El Papel de las Tecnologías Móviles en la Promoción del Desarrollo Social que tendrá lugar los días 2 y 3 de junio en São Paulo, Brasil. El objetivo del taller es identificar los retos que supone la prestación de servicios electrónicos en teléfonos móviles a las personas de países en desarrollo."Estamos siendo testigos de una explosión extraordinaria en el uso de teléfonos móviles en países en desarrollo", dice Stéphane Boyera, de la Iniciativa de Web Móvil del W3C. "Para las personas de las comunidades rurales es mucho más fácil conseguir un teléfono móvil que un dispositivo de sobremesa. Este taller del W3C investigará el potencial de varias tecnologías móviles para proporcionar servicios web que mejoren las vidas de las personas. Concretamente, tenemos pensado debatir sobre cómo las tecnologías web podrían tener un papel decisivo en la promoción del desarrollo social".El W3C espera que el taller sea un foro multidisciplinar donde expertos en tecnología web y móvil, especialistas de ONGs, y representantes de Administración Electrónica, se reúnan para obtener más información sobre las necesidades, expectativas y retos específicos que supone la prestación de servicios a poblaciones desfavorecidas. La información sobre cómo participar en el taller está disponible en la página principal del taller. El W3C desea dar las gracias al NIC.br (Centro de Información en Red), al CGI.br Comité Ejecutivo de Internet, y al Instituto CONIP por su colaboración en la organización del taller. El taller se llevará a cabo con el apoyo económico del Séptimo Programa Marco de la Unión Europea (FP7) dentro del proyecto Digital World Forum. Tecnologías móviles para el desarrollo sostenibleLas tecnologías de la información, como la Web e Internet, que han cambiado tanto el mundo también ofrecen una gran oportunidad para mantener el desarrollo en las comunidades rurales y las poblaciones desfavorecidas. Durante los dos últimos años, las historias de éxito, como la de cómo algunos pescadores de la India utilizan la tecnología móvil, sugieren formas prácticas para mejorar las vidas de las personas a través de la tecnología móvil. Pero todavía existe una brecha entre el desarrollo de unos cuantos servicios que demuestran la viabilidad del proyecto, y la disponibilidad de servicios críticos a gran escala. En este contexto, la reciente explosión de la telefonía móvil en los países en desarrollo, se ha convertido en una gran oportunidad. Según el GSMA e ITU (GSMA Informe2006, ITU Informe 2007), a finales de 2007 aproximadamente 2.700 millones de personas y el 80% de la población mundial contaba con la cobertura de red GSM. Estas cifras demuestran la conveniencia de usar los teléfonos móviles como plataforma para los servicios de salud, educación, negocios y administración en entornos rurales.Oportunidades de PatrocinioEl W3C invita a todos los agentes sociales que deseen colaborar en el evento, a convertirse en patrocinadores del taller. El programa de patrocinio ha sido diseñado para promover la participación de individuos y organizaciones expertas, que de otra manera no podrían asistir debido a gastos de desplazamiento u otros costes.Este taller público forma parte de la Iniciativa de Web Móvil del W3C, cuyo objetivo es identificar y resolver los desafíos que surgen al acceder a la Web desde dispositivos móviles.

 

Blogger Template 2007 - 2010 Designed By Nicolás Pereyra