martes, 25 de mayo de 2010

CARACTERISTICAS DE LA ORGANIZACIÓN SELECCIONADA PARA MI PROYECTO

La organización escogida para realizar mi proyecto es:

THUNDERBIRD DE MOZILLA: es una aplicación real de Mozilla.Es un programa gestor de correo electrónico, gratuito y accesible para cualquier usuario.

La gran ventaja de utilizar este sistema, es que nosotros decidimos cuando recibimos la información, como así también el cese inmediato a la suscripción en el momento que queramos. Además dicha suscripción es totalmente anónima.

Es un cliente de correo electrónico (anteriormente denominado Minotaur), de la fundación Mozilla. El objetivo de Thunderbird es desarrollar un Mozilla más liviano y rápido mediante la extracción y rediseño del gestor de correo de Mozilla oficial.

Es multiplataforma, utiliza el lenguaje de interfaz XUL (acrónimo de XML-based User-interface Language, lenguaje basado en XML para la interfaz de usuario) es la aplicación de XML a la descripción de la interfaz de usuario en el navegador Mozilla, y es software libre.

Thunderbird soporta IMAP/POP, correo HTML, noticias, RSS, etiquetas, corrector ortográfico incorporado, soporte de extensiones y skins, buscadores, cifrado PGP, un filtro bayesiano de spam entre otras características.

FASE DE PROYECTO

En este post se describe la aplicación en la cual pretendemos agregar la tecnología RSS. Con esto se consigue una mayor comodidad para leer las noticias y actualizaciones de nuesstras webs favoritas y para ello sería conveniente incluir en nuestro correo electrónico las fuentes RSS de nuestra preferencia.

Para poder incluir fuentes RSS en nuestro correo necesitamos disponer de un programa gestor de correos y en nuestro caso vamos a utilizar el THUNDERBIRD de MOZILLA.

La gran ventaja de utilizar este sistema, es que nosotros decidimos cuando recibimos la información, como así también el cese inmediato a la suscripción en el momento que queramos. Además la suscripción es totalmente anónima.

He elegido la aplicación THUNDERBIRD de MOZILLa porque es un programa gratuito y accesible para cualquier usuario.

¿A qué usuarios va dirigido?

Esta aplicación va dirigida a todos aquellos usuarios que tenga descargado el Explorador de Internet Mozila y a su vez el gestor de correo electrónico Thunderbird, ya que va a ser sobre éste donde vamos a incluir la tecnología RSS.
Thunderbird es un programa gratuito y accesible a cualquier usuario.
Además la suscripción es totalmente anónima y se puede dar de baja también en ella cuando se quiera.

¿Cuáles son los objetivos informativos que se pretenden conseguir?

Utilizando el gestor de correo electrónico Thunderbird de Mozilla con la tecnología RSS podrán recibir todos los usuarios las últimas noticias directamente a través del programa de correo.

En los posteriores post se incluiran con imágenes cómo activar una cuenta en Thunderbird con RSS y el manejo de esta aplicación

martes, 11 de mayo de 2010

OBSERVANDO LOS FORMATOS (RSS)

¿Qué es el formato RSS?

RSS es una forma muy sencilla para que puedas recibir, directamente en tu ordenador o en una página web online (a través de un lector RSS) información actualizada sobre tus páginas web favoritas, sin necesidad de que tengas que visitarlas una a una. Esta información se actualiza automáticamente, sin que tengas que hacer nada. Para recibir las noticias RSS la página deberá tener disponible el servicio RSS y deberás tener un lector Rss.

Si existen varias páginas web que te interesan que van actualizando sus contenidos y te gustaría mantenerte informado, un lector RSS te ahorrará mucho tiempo en esta tarea. Gracias al RSS, no tendrás que visitar cada una de las páginas web que te interesan para ver si han añadido o no algún artículo que te pueda interesar. Estas páginas te informarán a ti (a través de tu lector de RSS). Cuando ingreses a tu Lector RSS (o Rss Reader), estarás automáticamente informado sobre todas las novedades que se han producido en todas las páginas web que has dado de alta.

¿Por qué es útil el formato RSS?

Es una forma fácil de mantenerse al día de las actualizaciones de uno o varios sitios web sin tener que visitarlos continuamente.

Puedes suscribirte a canales RSS determinados y mantenerte al día sólo de los temas que te interesan.

También puedes usar un canal RSS para extraer automáticamente contenidos de otros sitios web y mostrarlos en el tuyo.

¿Qué necesito para leer un canal RSS?

El lector de noticias te permite recoger los canales RSS de varios sitios y visualizarlos para leerlos, usarlos y almacenarlos en tu ordenador.

Hay varios disponibles para los principales sistemas operativos, como Newz Crawler y Feed Demon (Windows), y Newsfire y NetNewsWire (Mac).

También hay varios lectores de noticias basados en la web, como My Yahoo!, Netvibes y Google Reader, que permiten leer los canales desde cualquier ordenador con conexión a Internet.

Y puedes marcar como favoritos canales RSS utilizando buscadores modernos como Firefox y Safari.

Ventajas del RSS

Las ventajas que ofrecen los Sistemas RSS son muchas.

Se pueden destacar las siguientes:

•Las páginas web y blogs distribuyen a través de los canales RSS las últimas actualizaciones de aquellas páginas web que son de su interés. A través de RSS podrás enterarte de las últimas noticias;

•La decisión está del lado del usuario ya que él es quien elige a qué páginas web suscribirse y cuando darse de baja de estas páginas web;

•El RSS supone un importante ahorro en el tiempo de navegación y búsqueda de información. En el lector RSS, el usuario tendrá un resumen de los artículos para poder decidir qué información quiere leer;

•El RSS está libre de SPAM, porque no tienes que dar tu correo electrónico. Esto no ocurre con suscripciones por correo electrónico, en las que además de recibir noticias, podrías recibir también SPAM u otra información no deseada. Cuando estás suscrito a las fuentes RSS de una página web, no recibirás otra información que la que se publique en las páginas web que son de tu interés;

•La cancelación de la suscripción a la página web será rápida y sencilla. En las suscripciones vía correo electrónico, a menudo el suscriptor tiene que especificar las razones por las qué quiere darse de baja y luego debe confirmar su petición. En cambio, con el RSS sólo se debe eliminar la página web del lector de RSS. Es así de sencillo;

•Recibir las fuentes o Canales RSS de tus páginas web favoritas es totalmente gratuito. Tanto los contenidos como la mayoría de los programas (lectores RSS) que permiten leer las noticias RSS son totalmente gratuitos;

Todas estas ventajas se resumen en: los sistemas RSS te facilitan enormemente el acceso a aquella información de internet que más te interesa y te permiten estar permanentemente informado.


Ejemplo sobre el uso de RSS

Vamos a ilustrar lo que es el RSS a través de un ejemplo:

Es posible que te interese mantenerte informada/o de lo que se publica en diferentes páginas web o blogs, por ejemplo en relación a tus aficiones (los coches) y profesión (por ejemplo, la publicidad). Seguramente habrá unos blogs o páginas web de noticias que te gusten especialmente y que sacan todos los días artículos relacionados con tus aficiones o intereses profesionales. Pongamos por ejemplo que tienes 10 páginas que te gustan sobre coches y 10 páginas web que te interesan sobre publicidad. Algunas de estas páginas se actualizan una vez al día, otras se actualizan cada dos o tres días y otras se actualizan varias veces al día.

Caso A: ¿Cómo podrías mantenerte informado de estas páginas si no utilizas un lector RSS?
Si no utilizas un lector RSS, lo que deberías hacer para estar al día de las noticias que se publican en estas páginas, sería visitar cada día esas 20 páginas para ver si han publicado alguna noticia nueva que te interese y leerla. Al ingresar en la página, primero le dedicarías un poco de tiempo para ver si ya has leído o no las noticias que ves para terminar leyendo aquellas noticias que más te interesan. Todo este proceso tomaría un tiempo considerable, y lo más probable es que al segundo o tercer día, desistas de esta tarea y solo visites alguna de estas páginas de vez en cuando. Como podrás ver, esta tarea se simplifica enormemente si puedes recibir RSS.

Caso B: ¿Como te mantienes informado si utilizas un lector RSS?
Con el uso de un Lector RSS, este proceso es mucho más sencillo y sobre todo mucho más rápido. Una vez te has suscrito a las páginas web (a las fuentes o canales RSS) que son de tu interés, solo tendrás que abrir tu lector RSS para ver todas las páginas reunidas en un único lugar. Además, los artículos que todavía no has leído se resaltarán (en negrita o en otro color), resultándote extremadamente sencillo ver rápidamente y a simple vista si hay alguna noticia nueva que te interese y que no hayas leído. El tiempo que dedicarías a ver estas páginas desde tu Lector RSS son solo unos segundos y luego sólo dedicarías tiempo para leer aquellas noticias que más te interesen.

Gracias al uso de RSS, hay personas que están suscritas a cientos de páginas web y están perfectamente informados de todo lo que se va publicando en ellas. Abriendo el lector RSS pueden ver, en un momento, los títulos de las noticias nuevas que han aparecido en cada una de las páginas a la que se han suscrito. Una vez han visto los titulares de todas las nuevas noticias publicadas, pueden pasar a leer, con mayor detalle, aquellas noticias que más les interesa

martes, 4 de mayo de 2010

SOPA DE LETRAS

SGML, HTML, XML.
SGML son las siglas de "Standard Generalized Markup Language". Es un lenguaje que sirve para especificar las reglas de etiquetado de documentos y no impone en sí ningún conjunto de etiquetas en especial.
El lenguaje HTML está definido en términos de SGML.
XML es un estándard de creación posterior que incorpora un subconjunto de la funcionalidad de SGML, y resulta más sencillo de implementar pues evita algunas características avanzadas de SGML.
SGML
Esta es una norma ISO que permite que la estructura de un documento pueda ser definida en base a la relación lógica de sus partes. Esta estructura puede ser validada por una Definición de Tipo Documento (DTD). La norma SGML define la sintaxis del documento, la sintaxis y semántica de DTD.
Un documento SGML se marca de modo que no dice nada con respecto a su representación en la pantalla o en papel.
Un programa de presentación debe unir el documento con la información de estilo a fin de producir una copia impresa en la pantalla o en el papel.
La sintaxis de SGML es suficiente para sus necesidades pero pocos pueden decir que es particularmente "bella". El lenguaje muestra que se originó en sistemas donde el texto era el contenido principal y el marcado era la excepción.
XML
Es un metalenguaje extensible de etiquetas desarrollado por el Wide World Web Consortium (W3C). Es una simplificación y adaptación de SGML y permite definir la gramática de lenguajes específicos.
No es realmente un lenguaje en particular sino una manera de definir lenguajes para diferentes necesidades.
Se propone como un estándard para el intercambio de información estructurada en diferentes plataformas. Se puede usar en bases de datos, editores de textos, hojas de cálculo...
Tiene un papel muy importante en la actualidad ya que perminte la compatibilidad entre sistemas para compartir la información segura, fiable y fácil.
Entre sus ventajas destacan:
- Es extensible: después de diseñado y puesto en producción es posible extender XML con la adición de nuevas etiquetas, de modo que se pueda continuar utilizando sin complicación alguna.
- El analizador es un componente estándard, no es necesario crear un analizador específico para cada versión de lenguaje XML. Esto posibilita el empleo de cualquiera de los analizadores disponibles. De esta manera de evistan "bugs" y se acelera el desarrollo de aplicaciones.
- Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarla.
PRINCIPALES DIFERENCIAS ENTRE SGML/XML
- Para procesar muchos documentos xml no es necesario una DTD.
- Los modelos de documento pueden incluir instrucciones de procesamiento.
- En los modelos de contenido de las declaraciones de elementos no se puede emplear el conector "&", no se permite usar las "exception" y no se utilizan los indicadores de minimización.
- Se admite el uso generalizado de elementos vacíos.
- Se emplean las denominadas secciones "cdata" y las "notation declarations".
- Los espacios en blanco, cambios de líneas o "retornos" son significativos.
- XML usa el lenguaje EBNF (extended backus-naur form) para expresar la sintaxis.
HTML
Es el lenguaje de marcado predominate para la elaboración de páginas webs. Es utilizado para describir la estructura y el contenido en forma de texto, asi como para complementar el texto con objetos tales como imágenes.
HTML se escribe en formas de etiquetas rodeadas por corchetes angulares (<>). También puede describir, hasta un cierto punto, la apariencia de un documento y puede incluir un "script" (por ejemplo Javascript), el cual puede afectar al comportamiento de navegadores web y otros procesadores de HTML.
HTML también es usado para referirse al contenido del tipo de MIME txt/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML o en forma descendida directamente de SGML.
El lenguaje HTML puede ser editado y creado por cualquier editor de texto básico.
Existen otro tipo de editores HTML llamados WYSIWYM (lo que ves es lo que quieres decir) que dan más importancia al contenido y al significado que a la apariencia visual.
HTML utiliza etiquetas o marcas que consisten en breves instrucciones de comienzo y final mediante las cuales se determina la forma en que debe aparecer en su navegador el texto, así como también las imágenes y los demás elementos en la pantalla del ordenador.
EAD
Las reglas EAD están escritas en la forma de una Definición de Tipo de Documento (DTD) que utiliza representaciones codificadas para eficiente procesamiento por máquina pero mediante software de creación y visualización SGML.
- EAD es un lenguaje que está basado en la gramática SGML.
- EAD se orienta a la codificación de información sobre recursos archivísticos susceptible de ser compartida públicamente. Es decir, no es un lenguaje de codificación destinado a satisfacer todas las necesidades relativas a todas las funciones archivísticas.
- El entorno natural de EAD son las aplicaciones basadas en SGML o XML, y que utilizan texto plano.

EAD Aplicaciones prácticas

Definición de EAD:

Es una serie de reglas para diseñar las partes intelectuales y físicas de instrumentos de descripción archivísticos con la finalidad de que la información contenida a este respecto pueda ser buscada, recuperada, visualizada e intercambiada de manera predecible e independiente de la plataforma.

Características de EAD:

- Las reglas EAD están escritas en la forma de la Definición de Tipo de Documento (DTD) de Standard Generalized Markup Language (SGML) que utiliza representaciones codificadas para un eficente procesamiento por máquina mediante software de creación y visualización SGML.

- Es un lenguaje para codificar instrumentos de descripción en términos convencionales, una guía, un inventario, o una combinación de ambos pero no los materiales archivísticos en sí mismos.

- Es eficaz en la codificación de instrumentos de descripción relativos a materiales archivísticos cerrados, cuya vida activa ha expirado.

- El entorno natural de EAD son las aplicaciones basadas en SGML o XML, y que utilizan texto plano.

Naturaleza de EAD:

El resultado del proyecto iniciado en 1993 por Pitti en la Biblioteca de la Universidad de Berkeley fue el diseño de una DTD que definía una clase de documentos: instrumentos de descripción -finding aids-

El tipo de documento finding aid constaba de una página de título opcional, la descripción del material archivístico y unos apéndices también opcionales.

- La página de título incluiría variados elementos como la identificación del material o el tipo de documento de descripción.

- La descripción propiamente dicha constaría de una breve descripción del material y de sus partes componentes.

Posibilidades de EAD:

- Descripciones en listados de una página Web.

- Descripciones conectadas a registros MARC en catálogos en línea.

- Descripciones conectadas a registros ISAD en bases de datos distribuídas.

- Acceso directo a los contenidos mediante alguna aplicación.

- Combinaciones de las opciones apuntadas.

Algunas Aplicaciones de EAD:

- A National Database of Electronic Finding Aids for Australian Literacy Manuscript Collections

Se trata de un proyecto conjunto en el que colaboran seis bibliotecas autralianas, bajo la dirección de la Universidad del Oeste de Australia, con el objetivo de construir una base de datos nacional de instrumentos de descripción (guías electrónicas) codificadas con EAD de las colecciones de manuscritos de literatura australiana.

- American Heritage Virtual Archive Project (AHVAP)

El AHVAP se hizo eco del problema de la distrubución geográfica de las colecciones de documentos primarios y las guías impresas que describen y proporcionan acceso a éstas.

Para solventar este problema, se propuso la creación de un prototipo de "archivo virtual" que integrara, en una única fuente, cientos de instrumentos de descripción de archivo de descrbiesen y proporcionasen acceso a un gran conjunto de colecciones de documentos primarios de las cuatro bibliotecas de investigación científica principales que documentan la historia y cultura americana.

El resultado es una base de datos de instrumentos de descripción codificados en EAD; y el objetivo principal del mismo era desarrollar un sistema de demostración que permitiera proporcionar un banco de pruebas para evaluar la efectividad de EAD.

- Online Archive of California (OAC):

Es un proyecto piloto, que se llevó a cabo en dos años, desarrollado por la Universidad de California, con el objetivo de realizar un prototipo de base de datos que recogiese instrumentos de descripción de archivos codificados usando EAD.

Esta base de datos sería la base para el desarrollo de un archivo digital a gran escala del Sistema de la Universidad de California disponible en la web para comunidades de usuarios diversas.

Sus objetivos principales eran, construir un prototipo de base de datos colectiva que suministrase acceso integrado a los fondos de archivo de todas las unidades de archivos universitarios y colecciones especiales de la Universidad de California, y evaluar la efectividad de EAD como formato de codificación para esta base de datos.

- California Heritage Digital Image Project.

Es el archivo online de más de 30.000 imágenes ilustrativas de la historia y cultura de California. Proporciona acceso a fotografías, imágenes, y manuscritos de las colecciones de la "Brancoft Library" de la Universidad de California, Berkeley, a través de instrumentos de descripción codificados con EAD.

Todas las imágenes están disponibles al visualizar las descripciones de las diferentes colecciones, y sólo basta con pinchar en cada una de ellas para visualizarla por completo o ver las imágenes asociadas.- Manuscripts and Letters via Integrated Network in Europe (MALVINE).

Es un proyecto europeo patrocinado por "K.G. Saur Verlag, Munich, Alemania".

Lo que se persigue con este proyecto es mejorar y facilitar el acceso a diferentes colecciones de cartas y manuscritos modernos conservados y catalogados en bibliotecas, archivos, centros de documentación y museos europeos.

Se trata de crear una red que conecte estas instituciones en Europa y que sea accesible desce cualquier lugar del mundo vía web como si se tratase de una base de datos homogénea y unificada.

Por tanto lo que se pretende es, establecer una infraestructura que permita un servicio de búsqueda de manuscritos y petición de copias, y proporcione a los usuarios información de los distintos catálogos codificados con XML utilizando EAD.


- Conclusiones sobre EAD:

- Los documentos EAD pueden "aprovechar" todas las posibilidades aplicables a los archivos XML.

- Pueden ser enlazables estos documentos, enlazados partes de ellos o integrar imágenes de los documentos descritos empleando Xlink (una especificación que permite crear hiperenlaces multidireccionales, anclados a cualquier elemento y de los cuales es posible constrolar su activación y su modo de presentación).

- Se puede utilizar el DOM, una API (Application Program Interface) orientada a objetos para diseñar una interfaz que permita de forma automática obtener distintas opciones de salida con el mismo conjunto de datos EAD (con lo que esto representaría para la aplicación práctica de las reglas de descripción multinivel).