XMLSocial Media
Mostrando entradas con la etiqueta XML. Mostrar todas las entradas
Mostrando entradas con la etiqueta XML. Mostrar todas las entradas

viernes, 14 de febrero de 2014

¿Cómo Funciona el Programa de Afiliados de los Mercados de Envato?

Envato es una empresa con sede en Australia, una empresa privada que proporciona sitios de Envato y que fue fundada en 2006 por Collis Ta'eed, Cyan Ta'eed y Jun Rung.
Los tutoriales que enseñan habilidades a la gente en una variedad de áreas creativas, así como proporcionar un medio para vender sus productos digitales a través de una familia de mercados en línea.

Refiera a nuevos usuarios a cualquiera de los Mercados de Envato y recibirá el 30% de su primera compra o depósito en efectivo. Cada usuario tiene automáticamente un código de referencia. Basta con pegar un enlace o botón de la imagen en su sitio web utilizando ese código. Si un nuevo usuario hace clic en su enlace referido y procede a firmar una cuenta y comprar un artículo o depositar dinero a través de cualquier Mercado de Envato, recibirá el 30% del primer depósito en efectivo de esa persona o el precio de compra. Así que si depositan 20 $ en su cuenta, recibe 6 $; si depositan 100 $, recibe 30 $; si compran un artículo de 200 $, recibe 60 $.

¿Cómo funciona?

Aquí están algunos puntos importantes acerca de cómo funciona:
  • Utilizan cookies para rastrear a las personas que han hecho clic en su enlace, por lo que deben tener las cookies habilitadas.
  • Si una persona borra sus cookies, ya no pueden ser capaces de realizar un seguimiento de ellos.
  • Si una persona hace clic en su enlace de referencia y luego hacer clic en otra persona, la suya es la que cuenta.
  • Si una persona hace clic en un enlace, tienen tres meses antes de que expire la cookie. Si firman en marcha y compran en el espacio de esos tres meses, usted ganará la comisión.
  • Las comisiones aparecen en su cuenta de dinero en efectivo al igual que las ventas de artículos (Averigüe acerca de retirar las ganancias aquí, 'en inglés', o más abajo en este artículo).
  • La vinculación de un Mercado de Envato a sí mismo con el fin de obtener referencias no está permitido. Esto incluye rebotar vínculos de otros dominios con el fin de agregar una referencia.
  • Si ha visitado uno de los Mercados de Envato antes y, a continuación, hace clic en un enlace de referidos, no cuenta..
  • Por encima de todo, el uso del programa de referencia está sujeta a una política de uso que a Envato le da el derecho de revisar todas y cada una de las referencias.
http://themeforest.net?ref=Eduarea

Ejemplos de lo que no está permitido:
  • La Compra de palabras clave de marca registrada de Envato en Google AdWords. No sorprendentemente ya estamos por encima para palabras clave como “ThemeForest” – No se agregan valor por la licitación de un anuncio de AdWords justo encima de su lista.
http://activeden.net?ref=Eduarea

Sus Enlaces Referidos

Simplemente sustituya en su nombre de usuario y agregue el código ?ref=username en las direcciones URL para crear un enlace de referencia, como sigue:
http://www.envato.com/sites?ref=Eduarea
  • http://3docean.net?ref=username
  • http://activeden.net?ref=username
  • http://audiojungle.net?ref=username
  • http://codecanyon.net?ref=username
  • http://graphicriver.net?ref=username
  • http://themeforest.net?ref=username
  • http://videohive.net?ref=username
  • http://photodune.net?ref=username

Adición de códigos de referencia para otras páginas

También puede crear vínculos de referencia de otras páginas, además de la página de inicio. Para la mayoría de las direcciones URL solo tiene que añadir el código tal como lo hace con la página de inicio. Así que esta URL:

http://activeden.net/item/old-film-countdown/259

se convierte en:

http://activeden.net/item/old-film-countdown/259?ref=username

Sin embargo, si la dirección URL ya tiene un carácter ? y algo de código al final, entonces tienes que añadir este código en el lugar, como &ref usuario. Por lo que, en otras palabras se está sustituyendo la ? con un carácter & . Esto es debido a que el carácter ? le dice al sistema que algunas de las variables están por llegar y, a ,continuación cada una de las variables y el valor están separados por un carácter & para que el sistema pueda identificar a cada uno por separado. He aquí un ejemplo:

http://activeden.net/searches?term=XML&type=files

se convierte en:

http://activeden.net/searches?term=XML&type=files&ref=username

También puede agregar un código de referencia a una vista previa de pantalla completa siempre y cuando la barra de vista previa está mostrando. Así, por ejemplo, el archivo completo XML Website v3  tiene esta URL la primera vez que hace clic para abrir la vista previa de pantalla completa:

http://activeden.net/item/full-xml-website-v3/full_screen_preview/9023

También se pueden crear enlaces de referencia de otras páginas además de la página de inicio. Para la mayoría de las direcciones URL puede simplemente añadir el código tal como lo hace con la página de inicio. Por lo tanto, esta dirección URL:

http://s3.envato.com/files/96931/index.html

Esta dirección URL no funciona con el código de referencia.

Consejos

Es posible aumentar su referencia a través de algunos ingresos inteligentes con estrategias de derivación. Aprenda a aumentar su mercado de referencia para los ingresos. 

http://3docean.net?ref=Eduarea

Banners y Logos

Puede encontrar todos los logos de mercado y un montón de banners en esta página.

http://videohive.net?ref=Eduarea



Envato y sus Mercados

Envato es una start-up con sede en Australia con personal de todo el mundo y de sitios que sirven páginas cada segundo. Empezaron en una sala de estar en 2006 y han estado trabajando de manera constante para construir su empresa en un competidor de clase mundial. Hoy no sólo operamos los Mercados de Envato, sino también una familia de sitios educativos llamados Tuts+ y principales blogs como FreelanceSwitch y AppStorm.

Puede aprender más acerca de ellos, incluyendo una lista completa de las marcas Envato y del personal en Envato.com.

Sus Mercados

Los Mercados de Envato son: ActiveDen, AudioJungle, CodeCanyon, ThemeForest, GraphicRiver, VideoHive, 3DOcean y PhotoDune. Son un conjunto de sitios interconectados que permiten a cualquier persona comprar o vender todo tipo de productos digitales, que van desde páginas web, a las plantillas de vídeo, a la realización de gráficos de regalías. Cuando se crea una cuenta en uno de ellos, se trabajará en cualquiera de ellos.

http://graphicriver.net/?ref=Eduarea


Cada mercado tiene sus propios autores, personal, artículos para la venta, foros y su comunidad. Esto significa que centrarse en cada sitio resulta un poco diferente, pero todos los componentes se encuentran alojados dentro de una interfaz familiar e intuitiva y accesible con su cuenta.

Todos los productos a la venta en los Mercados de Envato se crean y se venden por su comunidad de autores. Los sitios son propiedad de y operados por Envato que es donde se obtiene el nombre.

Comprando en el mercado de Envato

Si está interesado en comprar, puede comenzar su búsqueda en:
  • ActiveDen – Stock de productos libres de regalías para su uso en proyectos de Adobe Flash y sitios web, desde 1 $.
  • AudioJungle – Música sin royalties y efectos de sonido, a partir de 1 $.
  • GraphicRiver – Archivo de capas de Adobe Photoshop gratis, gráficos vectoriales, conjuntos de iconos y complementos para Adobe Photoshop e Illustrator, desde 1 $.
  • ThemeForest– Plantillas de sitio y temas de skin para CMS populares como WordPress, Drupal y Joomla, a partir de 5 $.
  • VideoHive – Imágenes en stock libres de derechos, gráficos en movimiento y archivos de proyecto para aplicaciones tales como Adobe After Effects, a partir de 2 $.
  • 3DOcean – Modelos 3D, texturas, materiales, Shaders (Un procedimiento de sombreado e iluminación que permite al artista/programador especificar el renderizado de un vertex o de un pixel) y conceptos.
  • CodeCanyon – PHP, Javascript, ASP.NET y Java a partir de 3 $.
  • PhotoDune – Stock de fotografías sin royalties.
  • Microlancer -fue desarrollado con la idea de que comprar servicios de freelances debe ser fácil, libre de sorpresas y agradable. Creen que obtener grandes resultados de freelancers debería ser tan sencillo como escoger el servicio que se está prestando y luego comprar. Han trabajado duro para crear una plataforma que ofrezca a sus clientes un fácil acceso a miles de servicios digitales en todo el espectro creativo, proporcionando al mismo tiempo a sus proveedores de servicios y de control del espacio que necesitan para hacer su trabajo de la mejor manera posible en un entorno seguro. Microlancer es parte de los sitios de confianza de la red Envato y lanzada en una versión beta privada durante abril del 2013 con un enfoque en los gráficos y las categorías de diseño creativo, tienen previsto abrir más categorías pronto.
Puede comprar productos inmediatamente a través de Paypal o tarjeta de prepago.

Puede encontrar esta información útil:

La venta en los Mercados de Envato

Nadie tiene derecho a vender su trabajo a través de los mercados de Envato. El personal de revisores inspeccionan todos los elementos que se presentan para asegurar que tengamos un alto estándar de calidad. Si está interesado en vender los temas, se puede visitar la sección del autor para obtener más información.


Cómo retirar sus ganancias


¿Cuáles son las opciones de retiro de las ganancias?

Hay cuatro opciones disponibles para los autores que deseen retirar o utilizar sus ingresos del mercado.
  1. Respecto de los ingresos de menos de 50 $ no puede pasar sus ganancias en ninguno de los Mercados Envato. Si su saldo se encuentra aún por debajo de los 50 dólares después de 12 meses, puede retirar el saldo en una cuenta de PayPal.
  2. Si tiene ganancias de más de 50 $ puede solicitar un retiro a través de uno de los siguientes métodos:
    • Paypal
    • Moneybookers/Skrill
    • Payoneer - Prepaid Mastercard
    • Payoneer - Global Bank Transfer  
  3. Respecto de los ingresos de más de 500 $, puede solicitar un pago por transferencia bancaria (SWIFT - aplican tarifas).
Los pagos se procesan al final de cada mes en el calendario y se pagan en el día 15 del mes siguiente (o el siguiente día laborable).

¿Cómo solicito un retiro de ganancias?

  1. Sign in en Envato Marketplace
  2. Clic en My Account en la parte superior de la página.
  3. Clic en el botón “Withdrawal” en la sub navegación.
  4. Clic en el botón “Request A Pay-out”. Esto le llevará a la página de retirada de ganancias.
  5. Elija la cantidad que desea retirar y el método de pago. Tenga cuidado de comprobar el cuadro de los impuestos si es un residente en Australia a efectos fiscales.
  6. Clic en “submit” para procesar su solicitud de pago.
Artículos relacionados:

Los Mercados Online de Envato: ebooks, tutoriales, vídeos, cursos, plugins, temas para WordPress y App
La Red Comercial Envato: Tuts+ Premium para tutoriales, vídeos, ebooks y cursos


http://www.envato.com/?ref=Eduarea

Los Mercados Online de Envato: ebooks, tutoriales, vídeos, cursos, plugins, temas para WordPress y App


miércoles, 23 de octubre de 2013

MSN Lanza Nueva Plataforma de E-Commerce

The former MSN logo used from 1999-2010. It is...
“El Portal MSN lanza al mercado una herramienta tecnológica que permite a los anunciantes comprar por CPC con DCO y retargeting, controlando el presupuesto  y midiendo el ROI”

El portal MSN y Admotion presentan al mercado una nueva plataforma para la venta de espacios publicitarios. La nueva herramienta se basa en el método de CPC y ofrece diversas funciones que optimizan el rendimiento de los anuncios.

     Qué es y cómo funciona?


Es una herramienta desarrollada por Admotion, orientada a maximizar los resultados en las inversiones de los anunciantes dentro de las propiedades de Microsoft.

El proceso consta de la siguiente manera: Una vez que el medio ingresa un nuevo cliente se procede a integrar la base de datos de todos sus productos en AEP (vía XML feed) y se insertan códigos de seguimiento y conversión en el sitio del anunciante (productos vistos y ventas. AEP muestra los anuncios tomando en cuenta distintas variables de segmentación, para aumentar el retorno del cliente y la facturación del medio: Retargeting, Geotargeting (país y estado), comportamiento y clics/conversiones.

La optimización en tiempo real permite mostrar anuncios de los clientes mas rentables para el medio.

     DCO y Re-Targeting


Los anunciantes están conectados a través de la integración del sistema AEP XML feed (empujando y actualizando sus productos varias veces al día).

Con toda esta información la herramienta va a crear miles de diferentes anuncios que tratan de encontrar el mejor anuncio para cada usuario en función del comportamiento de cada individuo.

    Bidding


Los anunciantes pueden determinar el CPC que quieren pagar y ajustarlo para aumentar el ROI o la cantidad de clics que reciben. La herramienta siempre optimiza por eCPM.

      Beneficios

  • Compra por CPC controlando el presupuesto y midiendo el ROI.
  • Posibilidad de conectarse mediante XML Feed generando así millones de anuncios.
  • Retargeting. Segmentación que aumenta los resultados por clic mas de 4X pudiendo mostrar un anuncio del mismo producto que el usuario vió en una ventana de tiempo determinada. 
  • Reportes en tiempo real.

http://www.envato.com/?ref=Eduarea 
Los Mercados Online de Envato: ebooks, tutoriales, vídeos, cursos, temas para WordPress y App

Enhanced by Zemanta

sábado, 9 de abril de 2011

Web Semántica vs Búsqueda Semántica

Eunice Kanenstenhawi WilliamsImage via WikipediaLa Web Semántica es una Web extendida, dotada de mayor significado en la que cualquier usuario en Internet podrá encontrar respuestas a sus preguntas de forma más rápida y sencilla gracias a una información mejor definida. Al dotar a la Web de más significado y, por lo tanto, de más semántica, se pueden obtener soluciones a problemas habituales en la búsqueda de información gracias a la utilización de una infraestructura común, mediante la cual, es posible compartir, procesar y transferir información de forma sencilla. Esta Web extendida y basada en el significado, se apoya en lenguajes universales que resuelven los problemas ocasionados por una Web carente de semántica en la que, en ocasiones, el acceso a la información se convierte en una tarea difícil y frustrante.


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 coste es posible hoy en día. Podemos realizar transacciones económicas a través de Internet. Tenemos acceso a millones de recursos, independientemente de nuestra situación geográfica e idioma. Todos estos factores han contribuido al éxito de la Web. Sin embargo, al mismo tiempo, estos factores que han propiciado el éxito de la Web, también han originado sus principales problemas: sobrecarga de información y heterogeneidad de fuentes de información con el consiguiente problema de interoperabilidad.

La Web Semántica ayuda a resolver estos dos importantes problemas permitiendo a los usuarios delegar tareas en software. Gracias a la semántica en la Web, el software es capaz de procesar su contenido, razonar con este, combinarlo y realizar deducciones lógicas para resolver problemas cotidianos automáticamente.

Dos de los ejemplos más conocidos de aplicación de Web Semántica son RSS y FOAF.
  • RSS es un vocabulario RDF basado en XML que permite la catalogación de información (noticias y eventos) de tal manera que sea posible encontrar información precisa adaptada a las preferencias de los usuarios. Los archivos RSS contienen metadatos sobre fuentes de información especificadas por los usuarios cuya función principal es avisar a los usuarios de que los recursos que ellos han seleccionado para formar parte de esa RSS han cambiado sin necesidad de comprobar directamente la página, es decir, notifican de forma automática cualquier cambio que se realice en esos recursos de interés seleccionados. Un ejemplo de la aplicación de RSS se puede encontrar en las Noticias de la Oficina Española del W3C como canal RSS.
  • FOAF es un proyecto de Web Semántica, que permite crear páginas Web para describir personas, vínculos entre ellos, y cosas que hacen y crean. Se trata de un vocabulario RDF, que permite tener disponible información personal de forma sencilla y simplificada para que pueda ser procesada, compartida y reutilizada. Dentro de FOAF podemos destacar FOAF-a-Matic, que se trata de una aplicación Javascript que permite crear una descripción FOAF de uno mismo. Con esta descripción, los datos personales serán compartidos en la Web pasando a formar parte de un motor de búsqueda donde será posible descubrir información a cerca de una persona en concreto y de las comunidades de las que es miembro de una forma sencilla y rápida.
La búsqueda semántica busca mejorar la precisión de la búsqueda mediante la comprensión de buscador de intención y el significado contextual de los términos que aparecen en el espacio de datos de búsqueda, ya sea en la Web o dentro de un sistema cerrado, para generar resultados más relevantes. El autor Seth Grimes lista "11 enfoques que se unen a la búsqueda semántica" (referencia 1) y Hildebrand et al. (referencia 2) ofrece un panorama general que muestra los sistemas de búsqueda semántica y se identifican otros usos de la semántica en el proceso de búsqueda.

Guha et al. (referencia 3) distingue dos formas principales de búsqueda: la navegación y la investigación. En busca de navegación, el usuario está utilizando el motor de búsqueda como herramienta de navegación para desplazarse a un documento destinado en particular. La búsqueda semántica no es aplicable a las búsquedas de navegación. En la investigación de la búsqueda, el usuario proporciona al motor de búsqueda con una frase que se destina para denotar un objeto sobre el cual el usuario está tratando de reunir información de la investigación. No hay ningún documento en particular que el usuario sabe que él está tratando de llegar. Por el contrario, el usuario está tratando de localizar una serie de documentos que en conjunto le darán la información que está tratando de encontrar. La búsqueda semántica se presta muy bien aquí.

En lugar de utilizar algoritmos de clasificación como el PageRank de Google para predecir la relevancia, los usos de búsqueda semántica, o la ciencia del significado en el lenguaje, para producir resultados de búsqueda de la mayor relevancia. En la mayoría de los casos, el objetivo es entregar la información consultada por un usuario en lugar de tener un tipo de usuario a través de una lista de resultados de palabras clave vagamente relacionadas.

Otros autores sobre todo respecto de la búsqueda semántica hablan de un conjunto de técnicas para recuperar el conocimiento de la rica estructura de fuentes de datos como ontologías como se encuentran en la Web Semántica. Estas tecnologías permiten la articulación formal de área del conocimiento a un alto nivel de expresividad y podría permitir que el usuario especifique sus intenciones con más detalle en el momento de la consulta.

Para entender lo que un usuario está buscando,  debe ocurrir la desambiguación del sentido de la palabra. Cuando un término es ambiguo, lo que significa que puede tener varios significados (por ejemplo, si se considera el lema "corteza", puede ser entendido como" el sonido de un perro "," la piel de un árbol ", o" un velero de tres palos "), el proceso de desambiguación se ha iniciado, gracias a lo cual el significado más probable es elegido entre todos las posibles.

Estos procesos hacen uso de otro tipo de información presente en un sistema de análisis semántico y tiene en cuenta el significado de las palabras en la oración y en el resto del texto. La determinación de cada sentido, en sustancia, influye en la desambiguación de los demás, hasta que una situación de máxima plausibilidad y coherencia se llega a la frase. Toda la información fundamental para el proceso de desambiguación, es decir, todo el conocimiento utilizado por el sistema, se representa en forma de una red semántica, organizada sobre una base conceptual.

En una estructura de este tipo, todos los conceptos léxicos coinciden, por tanto, con un nodo de red semántica y está vinculado a otros por determinadas relaciones semánticas en una estructura jerárquica y hereditaria. De esta manera, cada concepto se enriquece con las características y el significado de los "nódulos" cercanos.

Cada nodo de la red (llamado Synset) agrupa un conjunto de sinónimos que representan el mismo concepto léxico (llamados synsets) y pueden contener:
  • lemas simples ('silla', 'vacaciones', 'trabajo', 'rápida', 'rápidamente', 'más', etc)
  • compuestos ('Non-stop', 'abat-jour "," policeman ")
  • colocaciones ("Tarjeta de crédito", "título universitario", "acciones propias", "seguir adelante", etc.)
Las relaciones semánticas (enlaces), identifican las relaciones semánticas entre los synsets, son los directores para la organización de los conceptos de la red semántica.

Portales de búsqueda semántica

Empresas con motores de búsqueda semántica

Referencias:
  1. ^ Breakthrough Analysis: Two + Nine Types of Semantic Search
  2. ^ Semantic Search Survey
  3. ^ www2003.org/cdrom/papers/refereed/p779/ess.html
  4. ^ http://www.aifb.uni-karlsruhe.de/WBS/pha/publications/ontology-ir-ictir07.pdf
  5. ^ Survey of Semantic Search Research

Más información sobre Web Semántica

Actividad de Web Semántica
Toda la información sobre la Actividad en Web Semántica del W3C.
Visión General del Lenguaje de Ontologías Web (OWL)
Recomendación del W3C.
Página principal de RDF
Toda la información sobre la Infraestructura de Descripción de Recursos.
Preguntas frecuentes sobre RDF
Respuestas a las dudas más frecuentes sobre RDF.
SPARQL
Página principal del Grupo de Trabajo de Acceso a Datos en RDF.
Página principal de OWL
Toda la información sobre el Lenguaje de Ontologías Web.
Preguntas frecuentes sobre OWL. Disponible una versión en español
Respuestas a las dudas más comunes sobre el Lenguaje de Ontologías Web.
Implementaciones de OWL
Amplia lista de implementaciones de OWL existentes.
Grupo de Trabajo de GRDDL
Página principal del Grupo de Trabajo de GRDDL.
Introducción a RDFa
Introdución a RDFa: Introduciendo datos estructurados en Páginas Web.

Wiki de Web Semántica del W3C
Wiki de Web Semántica, con información práctica sobre tecnologías, herramientas, casos de uso, etc.
SemWebSpain
Wiki de Proyectos y Documentos en español o de España sobre la Web Semántica.
SIMILE
Proyecto SIMILE: Ejemplos basados en tecnologías de Web Semántica.
SchemaWeb y DAML
Repositorios de Ontologías.
Swoogle
Buscador temático sobre Web Semántica.
Herramientas de Desarrollo de la Web Semántica
Herramientas de Desarrollo de la Web Semántica (validadores, buscadores, librerías de desarrollo, etc.).
Artículos relacionados:  
las 10 mejores web semánticas de 2010
Cloud Computing+Web Semántica+Datos Abiertos (I): Linked Data Cloud
Cloud Computing+Web Semántica+Datos Abiertos (II): Linked Data Cloud
Cloud Computing+Web Semántica+Datos Abiertos (III): Linked Data Cloud
La Web 3.0: ¿Hablamos de algo que no existe?
Enhanced by Zemanta

martes, 15 de febrero de 2011

¿Cómo Son las Partes de un Buscador?

Google Appliance as shown at RSA Expo 2008 in ...Los buscadores están compuestos de tres partes básicas:
  • La araña o robot.
  • Un índice o catálogo.
  • Una interfaz de búsqueda.
La araña o robot

La araña es un pequeño programa que recorre toda la Web siguiendo los enlaces que vinculan a unas páginas con otras. La araña de Google se llama Googlebot, la de Yahoo! se identifica como Slurp y la de Bing como MSNbot. Su trabajo consiste en descargar copias de las páginas que encuentran en el índice o catálogo, también conocido como caché.

Estos tres robots de búsqueda reúnen (la cosecha) información sobre la página en su motor de búsqueda respectivo. Al ver estas arañas con más frecuencia, es también deseable, porque esto significa que se indexan con más frecuencia y mayor probabilidad de aparecer rápidamente en los SERPs (motor de búsqueda de la página de resultados).

Mientras que el índice Googlebot va a su sitio con mayor rapidez, hay veces que no deseas que ciertas páginas o imágenes sean indexadas. La mayoría de las arañas de "buena reputación" obedecen a una directiva propuesta por el archivo robots.txt. Este archivo es el documento que le dice a las arañas lo que pueden y no pueden indexar. También puede indicar explícitamente a un robot no seguir cualquiera de los enlaces en una página con la siguiente metaetiqueta: META NAME = "Googlebot" CONTENT = "nofollow".

Debido a cómo funcionan los robots y la importancia que le dan a los enlaces de texto, muchas personas han comenzado a colocar enlaces de texto lleno de palabras clave a su sitio web en sus firmas en los blogs y otras secciones comentario. Para reducir el impacto que estos tienen, puede indicar a las arañas no seguir un enlace específico al colocar lo siguiente en la etiqueta de anclaje: rel = "nofollow". Esto reducirá el número de enlaces salientes y le ayudará a mantener su pagerank.

No Follow

Ahora, como en la vida, no todos los robots son buenos. No son "malos" los robots que no se preocupan por el archivo robots.txt y sólo por ahí para "la cosecha" de su dirección de correo electrónico. Para luchar contra estos "malos", es decir, contra los robots de spam, algunas personas usan JavaScript para "esconder" sus direcciones de correo electrónico. Sin embargo, cualquier cosa que se pueda escribir para evitar un mal bot puede ser roto por un peor bot. Una empresa está luchando contra los robots dándoles lo que quieren, direcciones de correo electrónico, y muchos de ellos. Sin embargo, todos ellos son de las direcciones de correo electrónico de SPAMERS.

Esperemos que esto aclare una cierta confusión en cuanto a lo que un robot, rastreador, araña es y cómo va sobre la recopilación de información. Si usted tiene alguna pregunta, puede realizarla en los comentarios y vamos a tratar de responder lo más rápidamente posible. Si necesita ayuda con SEO (Search Engine Optimization), nos gustaría ayudarle a mostrar las formas de aumentar la frecuencia y el número de veces que el índice Googlebot, en Yahoo Slurp, y MSNbot en Bing entra en su sitio.

Frecuencia de rastreo

Los portales Web cuyos contenidos cambian con mucha frecuencia son también rastreados con mucha mayor frecuencia, de modo que la información que el buscador tiene sobre dichas páginas pueda estar constantemente actualizada.

Por esta razón aconsejamos mantener algunas secciones de contenido dinámico en las páginas más importantes de su Web: la página de inicio, las cabeceras de sección, etc.. Este contenido cambiante animará a los robots de los buscadores a visitar sus páginas con más frecuencia, de forma que la introducción de un nuevo producto, servicio o contenido será rápidamente incorporada al índice de los buscadores.

La primera visita de la araña

Los motores de búsqueda utilizan arañas para listar sitios web. Cuando usted presenta su página a un motor de búsqueda completando la forma de sumisión necesaria, la araña del motor de búsqueda indexara su página entera. Una “araña” es un programa automatizado que es ejecutado por el sistema del motor de búsqueda. La araña visitara su sitio, leerá el contenido del mismo, las etiquetas Meta y también seguirá los vínculos que conectan al mismo. La araña luego regresa con toda esa información a un depósito central, donde se indexará. Visitará cada vínculo que tenga en su sitio e indexará esos sitios también. Algunas arañas solamente listan un cierto número de vínculos en su página web, así que no cree un sitio web con 500 páginas...

Hay dos ventajas fundamentales en el hecho de ser encontrado por los buscadores a través del enlace de una página ya indexada: por un lado, la temática de la página que le ha servido de referencia y el texto del propio enlace le ofrecen pistas al buscador sobre el contenido de la nueva Web; por otro lado, el lapso de tiempo transcurrido desde la publicación del enlace hasta la incorporación de la nueva Web al índice puede ser muy inferior, a veces sólo días, al que transcurriría si empleamos el formulario de solicitud de alta.

En este caso, la incorporación de la nueva Web a la base de datos del buscador tarda varias semanas.

Aunque desmenuzaremos los aspectos técnicos más adelante, vale la pena reseñar lo que se escribió en el post anterior: el posicionamiento natural en los buscadores, respecto a lo que no pueden leer las arañas.

Sitemap

A estos dos métodos tradicionales de entrada en los buscadores, es decir, a través de un enlace desde otra página ya indexada y a través de una petición expresa desde la página de solicitudes de alta en el índice de cada buscador, vino a sumarse, a finales de 2005, una vía alternativa ofrecida por Google y que ahora aceptan los tres buscadores principales: Sitemap.

Sitemap

Si desea crear para su sitio Web un archivo Sitemap y colocarlo en el directorio raíz vaya a esta dirección. Al colocar un archivo de formato XML con el mapa de sitio en su servidor web, habilita a los rastreadores del motor de búsqueda (como Google); para averiguar qué páginas están presentes y que han cambiado recientemente, y para rastrear su sitio en consecuencia.


Un mapa de sitio web (o mapa de sitio o mapa web) es una lista de las páginas de un sitio web accesibles por parte de las arañas web y los usuarios. Puede ser tanto un documento en cualquier formato usado como herramienta de planificación para el diseño de una web como una página que lista las páginas de una web (ya realizada), organizadas comúnmente de forma jerárquica. Esto ayuda a los visitantes y a los bots de los motores de búsqueda a hallar las páginas de un sitio web.

Los mapas de sitio pueden mejorar el posicionamiento en buscadores de un sitio, asegurándose que todas sus páginas puedan ser encontradas. Esto es especialmente importante si el sitio usa menús Adobe Flash o JavaScript que incluyan enlaces HTML.

También son una ayuda a la navegación por ofrecer una vista general del contenido de un sitio de un simple vistazo.

La mayoría de los motores de búsqueda sólo siguen un finito número de enlaces desde una página, por lo que si el sitio es muy grande la existencia del mapa del sitio puede ser necesaria para que tanto los motores de búsqueda como los usuarios accedan a todo el contenido del sitio.

Algunos desarrolladores afirman que índice de sitio web sería un término más apropiado, pero esta forma se usa mucho menos en español. A veces los "índices de sitio" muestran enlaces en orden alfabético hacia las páginas (o partes de ellas) de los sitios web, por lo que en estos casos pueden ser un complemento a los mapas de sitio (enfocados a las páginas de forma jerárquica, temática).

El índice o catálogo

El índice o catálogo es donde queda almacenada toda la información recogida por las arañas. Cuando realizamos una búsqueda, ésta no se ejecuta sobre el contenido actual de la Web, sino sobre el índice generado por el buscador a partir del contenido o caché de la Web almacenado en su catálogo.

Los motores de búsqueda indexan, recopilan, analizan y almacenan los datos para facilitar la rápida y recuperación de la información precisa. El diseño de los índices incorporan conceptos interdisciplinarios de la lingüística, la psicología cognitiva, las matemáticas, la informática, la Física y las ciencias de la computación. Un nombre alternativo para el proceso en el contexto de los motores de búsqueda diseñado para encontrar páginas web en Internet es Web de la indexación.

Los motores populares se centran en la indexación de texto completo de los documentos en línea, el lenguaje natural. Tipos tales como vídeo y audio y gráficos,también entran en la búsqueda.

La meta de los motores de búsqueda es la re-utilización de los índices de otros servicios y no guardar un índice local, mientras que los motores de búsqueda basados en la memoria caché almacenan de forma permanente el índice junto con el corpus. A diferencia de los índices de texto completo, los servicios parciales de texto restringen la profundidad del índice para reducir el tamaño del mismo . Los servicios de mayor tamaño suelen realizar la indexación en un intervalo de tiempo predeterminado por el tiempo necesario y los costes de transformación, mientras que los motores de búsqueda se basan en índices de tiempo real.

El total de factores que los buscadores tienen en cuenta para clasificar una página es un misterio, aunque fuentes de Google han comentado en distintos foros que superan los doscientos. También se desconoce el distinto peso que cada buscador concede a cada uno de esos factores a la hora de calcular la relevancia total de un documento. Por añadidura, los buscadores cambian con frecuencia el número de factores que toma en cuenta así como la importancia de cada uno de ellos en su algoritmo.

Entre los factores básicos que los buscadores analizan para identificar la categoría de búsqueda en la que debería ser clasificada una determinada página y el orden que debería ocupar en los resultados se incluyen la densidad y prominencia de las palabras clave así como la proximidad entre ellas. También es importante para un buscador filtrar las palabras que, aún repitiéndose mucho, no sirven para identificar el tema de una página Web.

La densidad de las palabras clave

La densidad de palabras clave se refiere a la proporción (porcentaje) de palabras clave contenidas en el número total de palabras intercambiables dentro de una página web.

La relación entre la densidad de palabras clave preferida varía de un motor de búsqueda a otro motor de búsqueda. En general, le recomiendo usar una proporción de densidad de palabras clave en el rango de 2-8%.

Es posible que quiera usar esta herramienta en tiempo real, Análisis de palabras clave,  para ayudarle a optimizar la relación en una página web, la densidad de palabras clave.

La frecuencia de las palabras clave

La frecuencia de palabras clave se refiere al número de veces que una frase o palabra clave aparece en una página web.

La teoría es que cuantas más veces una frase o palabra clave aparece en una página web, más pertinente es a un motor de búsqueda y puede dar a la página una búsqueda con esas palabras clave.

En general, recomiendo que se asegure de que la frase o la palabra clave sea la más importante o esa palabra clave es la más frecuente utilizada en una página web.

Pero tenga cuidado de no abusar del sistema mediante la repetición de la misma palabra clave o frases de palabras clave una y otra vez.

Palabra clave Prominente

La prominencia de palabras clave se refiere a cómo las palabras clave son importantes dentro de una página web.

La recomendación general es colocar palabras clave importante en, o cerca de, el inicio de una página web, frase, título o etiqueta META.

Palabra clave de proximidad

La proximidad de palabras clave se refiere a la cercanía entre dos o más palabras clave. En general, cuanto más cerca están las palabras clave, mejor.

Por ejemplo:
¿Cómo afecta a la densidad de palabras clave las graduaciones de los buscadores?

¿Cómo afecta a la densidad de palabras clave en la clasificación en los buscadores?
Utilizando el ejemplo anterior, si alguien busca "posicionamiento en los buscadores", una página web que contiene la primera frase tiene más probabilidades de rango más alto que el segundo.

La razón es porque las palabras se colocan más cerca. Esto es suponiendo que todo lo demás sea igual, por supuesto.

Stop words

Se emplea este término para referirse a aquellas palabras que, aun formando parte del contenido de una página, nos dicen muy poco acerca del mismo. Por ejemplo, palabras como "este", "como", "el", "las", "y" "en", etc., son términos muy comunes y que, por ello, no aportan un significado concreto. Es por ello que no son tenidos en cuenta para determinar la relevancia de las páginas respecto a una búsqueda concreta, aunque si son indexados y tenidos en cuenta, por ejemplo, a la hora de calcular la proximidad entre dos términos de búsqueda.

El Interfaz de Búsqueda

Interfaz de Google

El objetivo de cualquier buscador es presentar las coincidencias más relevantes ante la consulta hecha por un usuario. En software, la Interfaz es parte de un que permite el flujo de información entre un usuario y la aplicación, o entre la aplicación y otros programas o periféricos. Esa parte de un programa está constituida por un conjunto de y métodos que permiten estas intercomunicaciones.

ACLARACIÓN: es incorrecto el uso de "interfase" como sinónimo de interfaz (o en inglés, interface). La Interfase significa otras cosas en biología y físico-química.

viernes, 21 de enero de 2011

Cloud Computing+Web Semántica+Datos Abiertos (III): Linked Data Cloud

Logo of the DBpedia projectImagen via WikipediaTerminamos este tercer artículo (Artículo 1, Artículo 2) sobre el tema Linked Data Cloud, tratando de analizar la aplicación TripFS, que si bien no la estudiamos en profundidad, lo dejamos para otra ocasión. Estos artículos nos hacen ver la estructura de los datos vinculados en la nube, cuestión importante para las empresas. Los Datos Vinculados son un subconjunto del movimiento Web semántica, en el que los datos de la red se codifican con significado usando tecnologías como RDF y OWL. La idea definitiva es que la red sea mucho más estructurada, lo que abre muchas posibilidades para tener aplicaciones Web “más inteligentes”.

Estos tres artículos sobre los Datos Vinculados en la Nube se basan en un estudio realizado por la Universidad de Viena, del Departamento de Sistemas Distribuidos y Multimedia, Liebiggasse 4 / 34, 1010 Viena, Austria


4. APLICACIÓN

TripFS ha sido diseñado como un marco de servicios modulares, que define plug-ins que pueden ser utilizados para ampliar y adaptar el sistema a las necesidades reales del caso de uso, los tipos de archivo para ser servido, y las características especiales del sistema operativo subyacente del sistema. Estas interfaces existen para los componentes de almacenamiento, extractores de archivo de metadatos, enlazadores archivo, y rastreadores del sistema de archivos (responsable para el rastreo de una sub-estructura de configurar el sistema de archivos) y los observadores (responsables de mantener la coherencia de la asignación entre URI basado en UUID externos e internos URI basados en archivos). La arquitectura del sistema se muestra en la Figura 6.

Figura 6: Arquitectura de TripFS
El núcleo de TripFS es una aplicación de servidor independiente, que ha sido implementado en Java puro, basado en el marco de la Web Semántica Jena (Una versión de evaluación de TripFS se puede obtener desde http://www.cs.univie.ac.at/tripfs). En el inicio, se arrastra una sub-estructura configurada del sistema de archivos locales, se aplica los componentes del extractor y el enlazador para rastrear los archivos, y se almacena el resultado triples RDF en una zona de triples (ya sea en la memoria o persistente). Se inicializa el componente de observador para supervisar el sistema expuesto, archivo sub-estructura, que a su vez notifica a TripFS de los cambios a los archivos o directorios. Posteriormente, el modelo RDF se actualiza en consecuencia, los extractores y las máquinas se encapsulan y se vuelve a aplicar a los objetos modificados.

Extracción de metadatos y del enlace. Hemos puesto en marcha los extractores sencillos que extraen los metadatos de bajo nivel de archivo, tales como nombre, tamaño de archivo o una suma hash que podría ser utilizada por ejemplo para identificar y vincular los archivos de la igualdad de todas las instancias TripFS diferentes.

Además, hemos puesto en marcha los componentes del extractor basados en el marco de extracción de metadatos, Aperture, que proporciona una gran cantidad de extractores para muchos tipos diferentes de archivos, incluyendo documentos de Office y los datos multimedia. Como una prueba de concepto, también hemos implementado varios componentes del vinculador: uno que vincula documentos, sobre la base de sus títulos, a los recursos en el conjunto de los datos DBLP : uno que une los archivos de audio a través del análisis de MusicBrainz con el título de la pista y el nombre del artista, y los archivos de enlaces a recursos DBpedia potencialmente interesantes a través del servicio de búsqueda de la DBpedia. Ambos, el conjunto de extractores y las máquinas para hacer encapsulados han de entenderse como una prueba de concepto, por lo que no aprovechan todo el potencial del enfoque que se presenta. Sin embargo, como se ha descrito antes, más extractores y máquinas para hacer encapsulados se pueden integrar fácilmente de acuerdo a las necesidades de un caso de uso real.

El mantenimiento de la coherencia. Hemos utilizado DSNotify [19] como una aplicación para el componente de observador. DSNotify es un cambio de detección add-on para fuentes de datos, que les ayuden en el mantenimiento de la integridad del enlace en sus datos. En su esencia, DSNotify extrae vectores de la característica de la consideración de entidades de datos que se utilizan en las comparaciones heurísticas para determinar si los elementos que ya no se encuentran en sus ubicaciones originales, de hecho, están eliminados o trasladados a otro lugar. DSNotify puede extenderse fácilmente mediante la aplicación de los rastreadores de costumbre, los extractores de función, y la heurística de comparación.

Hemos implementado un extractor de archivos genéricos de características para DSNotify que extrae las características de bajo nivel de los archivos locales (véase el cuadro 2), el conjunto de características extraídas utilizado por DSNotify se superponen pero no es igual al conjunto de atributos de metadatos extraídos y expuestos por el TripFS. En la implementación actual, estos últimos son los metadatos almacenados en el gráfico de RDF, mientras que cuenta con recursos DSNotify en sus propios índices. Además, hemos desarrollado una heurística simple que calcula la plausibilidad de que un archivo (descrito por el vector de la característica X) se trasladó a otro lugar (el archivo no está descrito por el vector de la característica Y). Esta heurística se compone de dos partes: primero comprueba la credibilidad que se lleva a cabo. Por ejemplo, si la fecha de la última modificación del archivo Y es antes de la del archivo X, no puede ser un sucesor de X. Otro ejemplo es que un archivo no puede convertirse en un directorio o viceversa (comprobado por el isDirectory de esta característica). En segundo lugar, una similitud métrica entre las demás funciones que se calcula utilizando las estrategias que figuran en el Cuadro 2.

Tabla 2: Las características extraídas, el tipo de datos y la estrategia utilizada para calcular la similitud entre ellos. Las funciones que se utilizan sólo en pruebas de verosimilitud tiene un valor de plausibilidad aquí.

Las similitudes resultantes se ponderan (por ejemplo, la similitud de nombre se considera más importante que el tamaño de los archivos iguales), se resumen, y se normalizan ("La selección de características, así como su peso fue nuestra elección subjetiva propia sobre la base de varias series de pruebas con el sistema. Consideramos una amplia evaluación de DSNotify como una herramienta para la detección de eventos del sistema de archivos como trabajo futuro"). Estas similitudes son utilizados por el DSNotify para detectar movimientos, eliminar y crear eventos. Además, los informes de eventos DSNotify actualizados, es decir, basados en los cambios en la función de los vectores extraídos (cf. [19]). DSNotify supervisa periódicamente la sub-estructura de archivos que se exponen por TripFS, los extractos de vectores de características basados en los atributos de archivo antes descrito , y los recursos de estos vectores en un índice. DSNotify utiliza un C + + nativo de componentes para la supervisión eficiente del sistema de archivos locales que hace uso del método de la FindNextChangeNotification de la API de Windows ().

También hemos implementado un componente genérico, sin embargo, monitor con menos efectividad biológica basado en Java que debería funcionar en todas las plataformas comunes. Esto nos permite volver a rastrear el árbol de directorios respectivos sólo si hay cambios reales notificados por el sistema operativo. Los eventos detectados se envían a TripFS, la ruta del archivo se actualiza en el modelo RDF y los extractores y máquinas para hacer encapsulamientos que  se vuelven a aplicar.

La interfaz de datos vinculados. TripFS incluye un servidor Web, que sirve los datos de los recursos triples, como se describe en la Sección 3.7. Se vuelve a escribir de forma dinámica los UUID de uso interno y los nodos en blanco para los des-referenciables URIS HTTP, y proporciona XHTML + RDFa y la representación RDF de los recursos de archivos y directorios, así como un punto final de SPARQL. Además, permite a los clientes para descargar directamente el contenido del archivo y, en el caso de las solicitudes locales, para poner en marcha directamente estos archivos.

Ninguno de los componentes de TripFS hace ningún cambio en el sistema de archivos expuestos, es decir, no hay archivos o se crean directorios especiales (como por ejemplo, es necesario para SVN). En la actualidad, TripFS no ofrece los medios para modificar los sistemas de archivos a través de la interfaz de datos vinculados.


5. RELACIONADOS CON EL TRABAJO

A pesar de los modernos sistemas de archivo de apoyo a la creación, almacenamiento, gestión y recuperación de los metadatos de archivos relacionados (por ejemplo, el uso de atributos extendidos o tenedores de archivo), siguen siendo en su mayoría aislados de la integración de la información basada en la Web y los contextos de cambio. Incluso los sistemas de archivos que proporcionan apoyo sofisticado para las anotaciones de archivos o enlaces (por ejemplo, LIFS [1] o AttrFS [23]) no tienen en cuenta un contexto Web global, pero a menudo se limitan sus funciones a los objetos en el sistema local. Por otro lado, los sistemas de archivos basados en la Web por lo general se centran en el rendimiento (por ejemplo, [12]) o de seguridad (por ejemplo, [4]), pero no semánticamente en las descripciones de archivos ricos o la interoperabilidad de los metadatos. En este sentido, TripFS puede ser visto como complementario a los sistemas de archivos de metadatos ricos o altamente escalables con el fin de reducir la brecha entre los sistemas de archivos y los entornos web. En combinación con otras obras que representan los recursos Web como sistemas de archivos virtuales (por ejemplo, [21]), sistemas de archivos locales y remotos recursos de la Web que se pueden integrar perfectamente, proporcionando unas interfaces de programación unificadas y una experiencia de usuario consistente.

Como se ha descrito anteriormente, los archivos de contenidos del sistema son muy diversos y heterogéneos, y contienen información que es valiosa en muchos escenarios. TripFS presenta un marco genérico para exponer estos contenidos como datos vinculados, pero no por sí mismo extraen metadatos de nivel superior de los archivos. Para ello, se basa en componentes adicionales, de los cuales existen una gran variedad. El marco de extracción de metadatos de apertura ya se ha mencionado antes, sino que se basa en el marco adaptador Gnowsis [20] y es capaz de extraer las descripciones RDF de una amplia gama de archivos y otras fuentes de datos. Para la mayoría de tipos de archivo existen extractores que el regreso de las descripciones RDF del contenido del archivo, que van desde archivos BibTeX sobre los datos del calendario a las imágenes JPEG, una lista de estos extractores se mantiene en el Wiki W3C ESW de los estudios económicos y sectoriales. Dicha conversión o la extracción de los componentes existentes también para las fuentes de la Web, por ejemplo, Piggybank [15] o Virtuoso Sponger technology, crean en las descripciones RDF una multitud de fuentes de la Web sobre la marcha.

TripFS está en línea con una serie de otros marcos genéricos que permiten exponer Datos Vinculados  basados en una representación diferente de datos subyacentes. Los marcos en este área incluyen D2R [8] y Triplify [3] para las bases de datos relacionales, SparqPlug [11] para las fuentes basadas en DOM, OAI2LOD [14] para los repositorios OAI-PMH, y XLWrap [18] para los datos de hoja de cálculo. Con TripFS, el contenido del sistema de archivos también se puede hacer "ciudadanos de primera clase" de la red de datos y se pueden integrar perfectamente con todas estas otras fuentes de datos.

6. CONCLUSIONES Y TRABAJO FUTURO

En este trabajo se ha presentado y discutido TripFS, un servicio que expone a los sistemas de archivos locales de acuerdo a los principios de datos vinculados. Este enfoque potencialmente le trae beneficios a una serie de escenarios de la aplicación (véase la sección 2). En un escenario de integración de información empresarial (Escenario A), los archivos se asignan URIs estable, únicos en el mundo y por lo tanto se pueden hacer referencia a sistemas externos. Los metadatos que se extraen de los archivos pueden ser indexados por motores de búsqueda en la Web Semántica, y los enlaces a otras (empresa-interna o externa) las fuentes de datos pueden aumentar la calidad de la organización de la información y la recuperación de los datos.

Un componente de peso ligero como TripFS también puede usarse en modo ad-hoc para compartir archivos de situaciones (Escenario B): los participantes en una reunión cara a cara pueden fácilmente configurar y arrancar el servidor de intercambio, exponiendo un subconjunto determinado de árboles de su sistema de archivos  de datos enlazados. Esto permite a los colaboradores en la misma red acceder y recuperar estos archivos, basándose no sólo en las características de bajo nivel como el nombre de archivo, sino también utilizando extrayendo los metadatos semánticos y los enlaces. La utilización de componentes adicionales, los enfoques más intuitivos como la navegación facetada se pueden realizar en la parte superior de los datos extraídos, y los usuarios más experimentados están habilitados para realizar consultas complejas SPARQL sobre el sistema de archivos.

Una representación de los datos vinculados de los sistemas de archivos también facilita la aplicación de los servicios de anotación basada en la Web (escenario C), que supera las limitaciones de la metáfora de la guía jerárquica de la organización de archivos. Dichas anotaciones pueden referirse a los archivos individuales o incluso a partes de los mismos, y pueden ir desde simples comentarios basados en texto a las descripciones complejas que pueden hacer referencia a entidades externas y a los conceptos. TripFS hace que los sistemas de archivo sean una parte del mundial, en la uniforme web de datos y por lo tanto permite aplicar técnicas de anotación basada en la Web, de inmediato, al presentar los objetos del sistema.

En el trabajo futuro, según la información que tenemos de la Universidad de Viena, plantean una extensa evaluación de TripFS, en particular con respecto al rendimiento y la escalabilidad de su enfoque. Para este propósito, su objetivo es aplicar TripFS en un entorno de integración de información concreta, y tienen la intención de desarrollar una interfaz de usuario sencilla que permita a los usuarios finales compartir más fácilmente sus archivos a través de tecnologías de datos vinculados. Además, tienen la intención de mejorar y evaluar la exactitud del componente DSNotify para la detección de eventos del sistema de archivos. Además, tienen la intención de introducir un modelo más fino de selección de los objetos del sistema de archivos lo que se expone a través de TripFS (en la actualidad se puede seleccionar sólo una sub-estructura única del sistema de archivos) y aplicar una versión segura HTTPS que tenga en cuenta las consideraciones de privacidad.



7. REFERENCIAS

[1] Ames Sasha, Bobb Nikhil, Kevin M. Greenan, Owen S. Hofmann, Mark W. Storer, Carlos Maltzahn , Ethan L. Miller y Scott A. Brandt. LIFS: Un sistema de archivos de atributos-ricos de la clase de almacenamiento de los recuerdos. En las Actas de la 23rd IEEE / 14 ª Conferencia Goddard de la NASA sobre los sistemas de almacenamiento masivo y tecnologías, del 2006.

[2] William Y. Arms. Nombres uniformes de los recursos: Handles, PURLs, e identificadores de objeto digital. Colectiva. ACM, 44 (5): 68, del 2001.

[3] Auer Sören, Dietzold Sebastián, Jens Lehmann, Hellmann Sebastián, y Aumueller David. Triplify: Ligeros datos vinculados de publicación de bases de datos relacionales. En WWW '09: Actas de la 18ª Conferencia internacional sobre la World Wide Web, páginas 621-630, Nueva York, NY, EE.UU., 2009. ACM.

[4] Arati Baliga, Joe Kilian y Iftode Liviu. Está basada en la Web encubierta del sistema de archivos. En Memorias del Taller 11 sobre los temas calientes en los sistemas operativos del 2007.

[5] T. Berners-Lee, L. Masinter y McCahill M.. Localizadores Uniformes de Recursos (URL) (RFC 1738). Red Grupo de Trabajo de 1994.

[6], Tim Berners-Lee. Los datos vinculados. Consorcio World Wide Web, del 2006. Disponible en http://www.w3.org/DesignIssues/LinkedData.html, recuperado el 08-Ago-2008.

[7] Chris Bizer, Cyganiak Richard, y Heath Tom. Cómo publicar datos vinculados en la Web, del 2007. Disponible en http://www4.wiwiss.fu-berlin.de/bizer/pub/ LinkedDataTutorial /, consultado el 02-Dic-2008.

[8] Chris Bizer y Andy. D2RQ - Tratamiento de bases de datos no-gráficos como RDF virtual. En el cartel de la 3 ª Conferencia Internacional de Web Semántica (ISWC2004), 2004.

[9] Cristiana Bizer, Heath, Tom y Tim Berners Lee. Datos Vinculados | La historia hasta ahora. Revista Internacional de Web Semántica y Sistemas de Información, 5 (3), 2009.

[10] Kendall Clark Grant, Lee Feigenbaum, y Elías Torres. Protocolo SPARQL para RDF (Recomendación del W3C 15 de enero 2008). Consorcio World Wide Web, 2008.

[11] Peter Coetzee, Tom Heath, y Enrico Motta. SparqPlug: Generación de Datos Vinculados, HTML, SPARQL y el DOM. En Memorias del Primer Taller Internacional sobre datos vinculados en la Web (LDOW), 2008.

[12] Sanjay Ghemawat, Gobioff Howard, y Leung Shun-Tak. El sistema de archivos de Google. En el simposio de ACM 19 en funcionamiento de los principios de los sistemas, del 2003.

[13] Haslhofer Bernhard, Wolfgang Jochum, Ross King, Christian Sadilek, y Schellner Karin. anotación del marco LEMO : Tejiendo Anotaciones Multimedia con la Web. Revista Internacional de Bibliotecas Digitales, 10 (1), 2009.

[14] Bernhard Haslhofer y Schandl Bernhard. El servidor OAI2LOD: La exposición de metadatos OAI-PMH como datos vinculados. En el Taller Internacional sobre datos vinculados en la Web (LDOW2008), 2008.

[15] David Huynh, Stefano Mazzocchi, y David R. Karger. Piggy Bank: La experiencia de la Web Semántica el interior de su navegador Web. En la Conferencia Internacional de Web Semántica, el volumen de 3729 de Lecture Notes in Computer Science, páginas 413 {430. Springer, 2005.

[16] Kobilarov Georgi, Tom Scott, Yves Raimond, Oliver Plata, Chris Sizemore, Michael Smethurst, Bizer cristiana, y Robert Lee. Cumple con los medios de comunicación de la Web Semántica | ¿Cómo la BBC usa DBpedia y los datos vinculados al conectarse?. En Actas de la 6 ª Conferencia Europea de la Web Semántica, páginas 723-737, Berlín, Heidelberg, 2009. Springer-Verlag.

[17] Lagoze Carl y Herbert Van de Sompel. Especificación ORE | Modelo de Datos Abstractos. OAI, 2008. Disponible en http://www.openarchives.org/ore/1.0/datamodel. [18] y Andreas Langegger  W Wolfram Wöb. XLWrap - Consultar e integración arbitraria hojas de cálculo con SPARQL. En la Conferencia Internacional de Web Semántica. Springer, 2009.

[19] Niko Popitsch y Haslhofer Bernhard. DSNotify: Manejo de enlaces rotos en la web de Datos. En la 19ª Conferencia Internacional WWW (WWW2010), Raleigh, NC, EE.UU., 2 de 2010. ACM.

[20] Leo Sauermann y Sven Schwarz: El tratamiento de las fuentes de datos estructurados en forma de gráficos RDF virtuales. En Actas de la 4 ª Conferencia Internacional de Web Semántica (ISWC 2005), páginas 1016-1028. Springer-Verlag GmbH, 2005.

[21] Schandl Bernhard. Representación de los datos vinculados como sistemas de archivos virtuales. En las Actas del 2 º Taller Internacional sobre datos vinculados en la Web (LDOW), Madrid, España, 2009.

[22] Julio Volz, Christian Bizer, Martin Gaedke, y Georgi Kobilarov. Descubrimiento y Mantenimiento de Enlaces en la Red de Datos. En Actas de la 8 ª Conferencia Internacional de Web Semántica (ISWC 2009), 2009.

[23] Testamentos CE, D. Giampaolo, y Mackovitch MS. La experiencia con un atributo interactivo basado en entorno de usuario de la información. En Informática y Comunicaciones, 1995. Actas de la Conferencia de la IEEE 1995 Decimocuarta Conferencia Anual Internacional de Phoenix en las páginas 359-365, marzo 1995.

Artículos relacionados:



Enhanced by Zemanta

jueves, 20 de enero de 2011

Cloud Computing+Web Semántica+Datos Abiertos (II): Linked Data Cloud

Dimensiones modelo de datos Siguiendo el post anterior (Cloud Computing+Web Semántica+Datos Abiertos (I): Linked Data Cloud), vamos a hablar en este segundo post de otros conceptos, pero todos ellos enlazados con lo dicho en el primero: como archivos vinculados, el concepto de representación de los sistemas de archivo de datos como enlace, los URIs, el modelo de datos RDF, los UUIDs, los vocabularios, la semántica de extracción de los metadatos, etc.

3. REPRESENTACIÓN DE LOS SISTEMAS DE ARCHIVO DE DATOS COMO ENLACE

Dado que las características de los sistemas de archivos y datos vinculados difieren significativamente, una serie de medidas tienen que ser realizadas con el fin de levantar los datos del sistema de archivos en una red de datos:

1. las gestiones oportunas para archivos y directorios que se encuentran, que se ajusten a los principios de datos enlazados.

2. Los vocabularios que transmiten las características de los datos encontrados en los sistemas de archivos se han de precisar y estar alineados a los ya existentes con vocabulario pertinente.

3. Los metadatos descriptivos acerca de los archivos tienen que ser extraídos del sistema de archivos y se transforma en el modelo de datos RDF.

4. Los vínculos significativos con otras fuentes de datos externas tienen que ser detectado y establecido.

5. La coherencia entre el sistema de archivos y su correspondiente representación de Datos Vinculados tiene que estar garantizada.

6. Los datos han de ser servidos de acuerdo con los principios de datos vinculados, es decir, en una forma que sea útil tanto para los seres humanos y a las máquinas.

A continuación se describe cómo cada uno de estos pasos se puede realizar.


3.1 ¿Los URIs del archivo en la Web de datos?

En el contexto de un sistema de archivos, los archivos y directorios pueden ser relevados utilizando únicamente sus rutas absolutas, cada una de las cuales consta de una secuencia de nombres de directorio y un nombre de archivo. El archivo: el esquema URI [5] es un medio para reutilizar directamente estas rutas de acceso para formar los URIs, que a su vez pueden ser utilizados para acceder a los recursos de archivos locales en un sistema informático.

Sin embargo, no son los URIs archivos únicos, ya que describen una ruta de acceso local a un recurso en un host en particular, ni estables, ya que los archivos de referencia y directorios se pueden quitar, mover o cambiar de nombre. Por lo tanto, no son adecuados para ser utilizados en una web global de datos.

Para resolver este problema de identificación, se optó por utilizar "opacos", los UUIDs generados aleatoriamente, y asignarlos a los archivos y directorios. El uso de los UUIDs al azar en un contexto global distribuido se supone que es seguro ya que la probabilidad de colisión es suficientemente baja. Además, puesto que los UUIDs son totalmente opacos, que no transmiten información sobre la ubicación física de los archivos y directorios, y por lo tanto estables, incluso cuando los objetos del sistema de archivos subyacente se cambian. Sin embargo, esto requiere de mantener una correspondencia entre los URIs estables, basados en los UUIDs, por una parte, y los identificadores inestables, basados en la trayectoria por el contrario, para garantizar que las modificaciones en el sistema de archivos estén bien reflejados en la representación de datos enlazados. En la sección 3.6 se describe la estrategia para lograr esto.




Figura 1: representación de datos enlazados de un archivo PDF


Figura 2: La interoperabilidad a través del uso de múltiples vocabularios de superposición

3.2 Los Archivos y Directorios Como Recursos de la Web
More accurate representation of relationship b...
Las relaciones entre padres e hijos entre los archivos y directorios se pueden representar como triples RDF con predicados apropiados. Varios triples se añaden a cada recurso de archivo o directorio que transmiten datos que son recuperados directamente del sistema de archivos: el nombre del local (es decir, el archivo real o el nombre de directorio sin la información de la ruta completa), el tamaño del archivo, y las fechas de creación y la última modificación. Un ejemplo de la representación de un archivo RDF es representado en la figura 1. Los recursos que representan los archivos o directorios son internos identificados por URNs basados en UUIDs, para servir como datos vinculados son dinámicamente reescritos para HTTP URI (véase la sección 3.7).

3.3 Vocabularios

Con el fin de describir los archivos, directorios, sus metadatos y sus relaciones como RDF, hemos desarrollado un vocabulario de OWL sencillo publicado en http://purl.org/tripfs/2010/02 #. Hemos derivado nuestro vocabulario de los actuales vocabularios semánticos tanto como sea posible. Sin embargo, como es actualmente poco común el exponer los recursos de archivo como datos vinculados, se observó una falta de vocabularios aceptados en la comunidad para este fin. En mejor de nuestro conocimiento, sólo la NEPOMUK del Archivo Ontológico  (NFO) ha definido con precisión el modelo de los contenidos de los sistemas de archivos. Proporciona los términos para describir los archivos, directorios y sus propiedades. Nuestro vocabulario está alineado con NFO y proporciona condiciones más especializadas, de acuerdo a las necesidades de nuestro sistema.

Un número de otros vocabularios, sin embargo, tienen una noción general del concepto de documentos, y por lo general de adaptar este concepto a la foaf: clase de documento. Por otra parte, varios vocabularios tienen una noción de las colecciones, que se pueden comparar a los directorios en un sistema de archivos, por ejemplo, OAI-ORE [17] o Dublin Core. El Dublin Core-Tipo de Vocabulario, como otro ejemplo, que define los términos de los tipos de recursos diferentes así como las colecciones. Además, existe una gran cantidad de vocabulario que se puede utilizar para identificar los tipos de medios de comunicación y sus especificidades, por ejemplo, el estándar de ontología MPEG-7, la ontología musical , o el conjunto de ontologías NEPOMUK.

Para alcanzar un nivel máximo de interoperabilidad, un origen de datos debe tener como objetivo que se adhieran al vocabulario comúnmente aceptado tanto como sea posible. La semántica de RDF permite mezclar arbitrariamente vocabularios diferentes, sin relación, por lo que proponemos | además de utilizar un vocabulario personalizado | al modelo de datos del sistema de archivos utilizando el vocabulario NFO, y para añadir información de tipo de vocabularios populares como Dublin Core y FOAF y cuando se ajusten . Al servir a los datos mediante múltiples, incluso vocabularios ya alineados, que alivien a los consumidores de datos de la necesidad de realizar inferencia adicional. Un ejemplo de tal representación mixta se presenta en la Figura 2.

3.4 La Semántica de Extracción de Metadatos

Los actuales sistemas de archivo sólo proporcionan un conjunto limitado de metadatos de bajo nivel con los atributos asociados a los archivos como el nombre, propietario, tamaño, fecha de creación y modificación, o los atributos de permiso. Los modernos sistemas de archivo proporcionan medios adicionales para almacenar metadatos de nivel superior, al igual que los atributos extendidos o varias secuencias de datos, pero estos sólo son útiles si en realidad están poblados por las aplicaciones, que es raramente el caso.



Figura 3: Los metadatos extraídos de un PDF y un archivo MP3



Figura 4: Los enlaces externos a DBLP y MusicBrainz

Ya que es uno de los principios de los datos vinculados a / proporcionar información útil sobre un recurso cuando un cliente des-referencia su URI, es conveniente para extraer metadatos adicionales, descriptivo de los archivos y directorios y los exponen también a los datos vinculados. Reconsiderar, por ejemplo , en el escenario A se describe, en la sección 2, donde el valor de los metadatos de nivel de archivo del sistema (como el tamaño del archivo, tipo de archivo o los permisos de archivos) es limitada; los metadatos descriptivos de alto nivel se pueden utilizar para la recuperación selectiva de los archivos, respectivamente, sus descripciones, por ejemplo, a través de SPARQL, si es necesario. Sin embargo, la combinación de estos metadatos permite la detección sofisticada de recuperación de datos y los métodos de acceso basados en (i) el padre / hijo de las relaciones de los objetos del sistema de archivos, (ii) los metadatos del sistema de bajo nivel de archivo, y ( iii) los metadatos de alto nivel basados en el contenido.

El problema de la extracción de metadatos de los sistemas de archivos se ha estudiado durante mucho tiempo. El mayor desafío en este ámbito es la diversidad de datos que se encuentran en los sistemas de archivo, que se impone por la multitud de tipos de archivos diferentes. Para ilustrar esto, en la actualidad más de 51.000 tipos de archivos se registran en el popular FILExt service. Los diferentes tipos de archivos presentan diferentes estructuras internas y, en consecuencia los metadatos distintos pueden ser extraídos. Por tanto, es poco práctico para proporcionar extractores de metadatos para esta gran cantidad de diferentes tipos de archivos dentro de un componente de software. El lugar más viable para definir un marco de extracción de metadatos genérico que permita a los componentes específicos de extracción para diferentes tipos de archivos ser enchufados en. Por ello, el sistema puede ser adaptado al contexto de aplicación respectiva.

Frameworks-Metadaten-RDFEn nuestro enfoque, los extractores de leer los archivos y extraer un grafo RDF que contiene triples representan los metadatos extraídos. Los extractores múltiples se pueden conectar en cascada en una "tubería de aspiración" y se aplican secuencialmente a cada objeto. El resultado de los gráficos RDF se almacenan en el almacén de triples y luego se desempeñan como parte de los archivos y la descripción de la guía es a través de la interfaz de datos vinculados. Los extractores pueden extraer no sólo archivos de metadatos (es decir, datos acerca de los documentos representados por los archivos), sino también a entidades que están relacionadas con los archivos (por ejemplo, el artista que ha realizado la música almacenada en un archivo MP3) y a su vez pueden estar vinculados a fuentes de datos externas.
A modo de ejemplo, en la Figura 3 se muestra la representación de metadatos RDF que se han extraído a partir de dos archivos, el primer recurso representa un documento PDF que contiene una publicación científica, la segunda representa un archivo de audio MP3 (En este ejemplo hemos utilizado los términos de la OSCAF / ontologías NEPOMUK http://www.semanticdesktop.org /ontologies). El nodo blanco de los utilizados para identificar al artista en este ejemplo (línea 9), debe ser reescrito de forma dinámica a un "recinto cerrado", des-referenciables URI por el servidor web (ver sección 3.7).

3.5 Archivos con vínculos a fuentes externas

Una vez que los archivos y directorios se representan como recursos RDF es posible vincularlos con otros recursos relacionados en la Web. Si lo hace, permite a los clientes obtener más información potencialmente interesante sobre el recurso. Por ejemplo, los archivos se pueden clasificar de acuerdo a un esquema de clasificación que utiliza URI des-referenciables como identificadores, en este caso, los clientes están habilitados para consultar los archivos utilizando estos términos.

La tarea de vincular los archivos y directorios a los recursos externos se puede lograr por las herramientas que proporciona esta funcionalidad de los recursos genéricos Web, que normalmente se aplican diversas heurísticas para detectar los recursos relacionados semánticamente (por ejemplo, los identificadores de objeto común o similar [22]). Estas heurísticas dependerán de la información que está disponible para una entidad en particular, por lo que en el contexto de un sistema de archivos dependen de los datos proporcionados por los componentes de extracción de metadatos, como se describe en la sección anterior.

Tabla 1: Reacciones de los eventos del sistema de archivos detectados por el componente de observador
Como consecuencia de ello, seguimos la misma estrategia que para los extractores de metadatos y no proporcionan un todo-en-una solución para el problema de vincular los archivos a los recursos externos, sino que proporcionan un marco que permita vincular componentes especializados para ser enchufados. Estos componentes de vinculación pueden tener acceso no sólo al archivo de datos en bruto, sino que también extraen los metadatos, y utilizar esta información como base para la interconexión. Al igual que los extractores, que unen los componentes de retorno triples RDF se añaden al modelo de metadatos y sirven a través de la interfaz de datos vinculados.

A modo de ejemplo, en la Figura 4 se muestra las fuentes externas de una publicación científica y a un archivo de música se puede vincular, con base en la similitud de secuencia entre el título de la publicación y la combinación de título de la pista y el nombre del artista, respectivamente. En este ejemplo el documento PDF a partir de la figura 3 se ha relacionado con la variante de datos vinculados de la base de datos DBLP de la popular publicación, y el archivo MP3 se ha vinculado a los recursos del servicio MusicBrainz.

3.6 El mantenimiento de la coherencia

Como se describe en la Sección 3.1, se requiere a la mención de un UUID basado en URI para cada archivo y directorio, que puede ser considerado único en el mundo desde un punto de vista práctico. Sin embargo, sin más precauciones el URI  puede ser bastante inestable como la asignación entre un UUID basado en URI externo y un archivo basado en URI interno se invalida cada vez que un archivo de referencia se mueve, se elimina o cambia de nombre. Además, la actualización de dichos archivos puede dar lugar a incoherencias entre un archivo y los metadatos que han sido extraídos y almacenados. Tenga en cuenta que esto podría dar lugar también a los enlaces no válidos entre los recursos si estos se crean automáticamente sobre la base de metadatos del archivo, tal como se describe en la Sección 3.5.

Con el fin de preservar una asignación estable entre estos URIs y los archivos locales y directorios que representan, tenemos que emplear un componente vigilante que se encarga de la detección de eventos del sistema de archivos que pueden resultar en URIs de archivo diferente o modificando el contenido del archivo de archivos de referencia. Cada vez que un evento es detectado, las acciones apropiadas deben adoptarse, y el modelo RDF se tiene que actualizar. Tenga en cuenta que en este sentido, la asignación entre estables URIs basados en UUID y el archivo inestable y los caminos de la guía, actúan como una especie de servicio de traducción entre las URIs externas, con base en UUID válida a nivel mundial y las correspondientes URIs de archivos local, comparable a los servicios de PURL o DOI [2 ]. La Tabla 1 resume las reacciones que tienen que ser tomadas después de que los eventos del sistema de archivos se han detectado.

3.7 Servicio de sistemas de archivos como Recursos de la Web

Una vez que la representación RDF basada en los archivos y directorios, y los enlaces a fuentes de datos externas, el resultado gráfico del RDF puede servir de acuerdo a los principios de datos vinculados. Con este fin, en los URNs basados en UUID son dinámicamente reescritos para URIs basados en HTTP con la parte de host configurable, por ejemplo, http://example.com:8080/resource/ . Se considera una buena práctica [7] para servir al menos a dos variantes de los datos, una representación RDF para las máquinas y una representación HTML para el consumo humano, y que permitirá a los clientes elegir la representación que prefieran usar en la negociación de contenido HTTP que se ha generado y enriquecido con metadatos extraídos. Además de servir a los recursos de acuerdo a los principios de los datos vinculados, se recomienda proporcionar un punto final SPARQL [10] para permitir a los clientes que busquen los recursos basados en sus descripciones RDF. 


Figura 5: Acceso a archivos locales a través de una representación de datos vinculados

Además, los datos de archivo real por sí mismo pueden ser descargados en el cliente. En el caso concreto de los recursos de los datos vinculados que se obtienen a nivel local (es decir, el servidor y el cliente se ejecutan en la misma máquina), el servidor Web puede agregar vínculos a la interfaz HTML que permiten al usuario abrir directamente los archivos o directorios en marcha desde el navegador , proporcionando así una experiencia de interacción sin fisuras. En la Figura 5 se muestra una captura de pantalla de este tipo de interfaz basada en HTML, que proporciona estas opciones para el usuario.

En el tercer post (Cloud Computing+Web Semántica+Datos Abiertos (III): Linked Data Cloud)
sobre este tema hablaremos de la aplicación TripFS, de los relacionados con el trabajo, así como de las conclusiones y del trabajo de futuro. Expondremos una relación referencial de todas las fuentes consultadas (referidas a [número]).

Aquí tienen una presentación de Davide Palmisano explicando el estado actual de los Datos Vinculados: "Desde la Web Semántica en la Web de los datos: diez años de vinculación "



Artículos relacionados: 

    Enhanced by Zemanta