Herramientas para organizar antologías

Estoy buscando software o herramientas basadas en marcado/rebaja para organizar antologías seleccionadas de una gran cantidad de escritos breves. En este caso se trata de poemas, pero el contenido de los fragmentos de texto individuales realmente no importa. Solo quiero una forma simple de manejar muchos fragmentos de texto y generar documentos fácilmente a partir de ellos.

Así que tengo

  • Cientos de fragmentos de texto, cada uno de menos de una página de largo
  • Metadatos sobre cada fragmento (tema, autor, fecha, rango de edad, calificación de estrellas, etc.)

Lo que quiero poder hacer es

  • Edite fácilmente el texto/metadatos
  • Realice selecciones basadas en los metadatos (es decir, todo lo del Autor X con más de 3 estrellas) y publique los resultados en un formato útil (markdown, epub, latex, docx, lo que sea)
  • Lo ideal es realizar un seguimiento de los fragmentos que ya se han utilizado y cuándo

Preferiría soluciones no propietarias, o al menos soluciones que me permitan exportar los datos fácilmente, preferiblemente como un archivo de texto sin formato. Estoy en Windows principalmente, pero también estaría interesado en soluciones basadas en Linux.

Hasta ahora, mi mejor apuesta parece ser el modo orgánico de EMACS, pero no parece hacer lo que yo quiero que haga. Tal vez hay una mejor manera?

Respuestas (2)

En uno o dos meses tendré un libro sobre cómo hacer cosas como esta ( Escritura estructurada: retórica y proceso , de XML Press).

La gran pregunta es, ¿qué vas a usar para hacer las selecciones basadas en los metadatos y publicar en los distintos formatos de salida? ¿Está dispuesto/capaz de escribir algún código para hacer esto? Dado que se trata de metadatos personalizados, se requerirá un grado de codificación/configuración para que esto funcione. Si es así, puede codificar, probablemente pueda reunir algo viable a partir de varias herramientas de código abierto.

DITA es una opción. Tiene un peso terriblemente excesivo para este tipo de cosas, pero probablemente pueda hacer que todo funcione con una tonelada de configuración y tal vez un poco de codificación. Sin embargo, escribir en DITA no será fácil en un archivo de texto sin formato.

Algo como ASCII doc (una versión de DocBook en sintaxis liviana) puede ser adecuado para editar, pero tendrá que encontrar una solución de metadatos para acompañarlo.

Mi libro le mostraría varias formas de abordar esto, pero describirlas aquí tomaría demasiado espacio.

Podría codificar mi propia solución personalizada, pero no quiero reinventar la rueda si ya hay algo por ahí. Creo que tiene razón en que DITA tendría sobrepeso, pero ASCIIdoc podría ser útil. Su libro suena interesante.

Esta sería una solución técnicamente avanzada, pero si se siente cómodo con la codificación, es posible que desee utilizar un sistema de administración de bases de datos (DBMS). Uno que probablemente ya tenga es Micorsoft Access (viene con el paquete de Office) u OpenOffice Base (viene con OpenOffice, disponible tanto en Windows como en Linux).

Una base de datos le permitiría seleccionar por cualquier parámetro que desee (Autor Y estrellas> 3), y con un poco de codificación simple puede volcar los resultados en un archivo de texto.

El uso de Access u OpenOffice Base facilitaría la selección en función de los metadatos, pero creo que haría que el flujo de trabajo general fuera más complicado.