Programa de 12 pasos

  1. Cargar algún archivo RDF desde una URL en una base de datos RDF
  2. ... y chequear por propiedades rdfs:seeAlso
  3. ... y cargar esos archivos tambien (y repetir, p.ej. dos veces)
  4. Usar algún API de RDF para hacer una interfaz HTML/Web con estos datos, por ejemplo, representando personas, documentos, organizaciones, fotos, etc. descritos en RDF
  5. Implementar técnicas de smushing para desfragmentar los datos, p.ej. agrupando diferentes descripciones de la misma cosa sabiendo cuales propiedades de RDF son identificadores únicos (p.ej. UnambigousProperties). Alentar a su vendedor o proyecto OpenSource de herramientas y bases de datos RDF a distribuir estas facilidades como standard (mostrandoles una aplicación activa puede ayudar).
  6. Implementar facilidades de rastreo del origen, asi para cada documento RDF indexado / corrido, su base de datos conoce como / desde donde fueron adquiridos los datos. Registrar la forma de adquisición (desrreferencia de URI, medio de correo, etc), parámetros (negociación de contenido HTTP, etc), fecha y hora. Chequear la firma digital del documento si es relevante, almacenando la huella digital de la clave con que fue firmado. Alentar a su vendedor o proyecto OpenSource de herramientas y bases de datos RDF a distribuir estas facilidades como standard (mostrandoles una aplicación activa puede ayudar).
  7. Mejorar la interfaz HTML/WWW para explotar información adicional suministrada. Tomar recaudos de ofrecer mecanismos que permitan remover / ocultar información a requisito del público, y respetar las leyes de protección de datos relevantes.
  8. Agregar más utilidades a la interfaz de usuario, como foaf:humanGenomeChecksum, foaf:geekCode, foaf:archNemesis y otras tonterias
  9. Mejorar el sistema de smushing para usar heurísticas avanzadas, como colecciones de propiedades que al ser tomadas en cuenta juntas son identificadores únicos. Hacer que el sistema lea su configuración desde la web. Alentar a sus amigos de la base de datos o herramientas para incluir esto como un standard, si puede demostrar como puede ser útil
  10. Implementar algunas caracteristicas interesantes de DAML+ OIL o WebOnt: inverseProperty, UniqueProperty. Y rdfs:subPropertyOf, rdfs:subClassOf, rdf:member etc de RDF/RDFS. Disfute.
  11. Implentar busqueda de subcadenas, frases, etc, escribiendo archivos de texto que Lucene u otra libreria digital de indexado pueda utilizar. Integrar estos como soporte detras de un API de RDF
  12. Ver si escala

Documento original escrito por Daniel Brickley. Traducción al español por Leandro Mariano López (inkel).

Lectura complementaria