Este es el comando db2ris que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
db2ris: convierte los datos bibliográficos de DocBook al formato RIS
SINOPSIS
db2ris [-a] [-e destino de registro] [-h] [-L archivo de registro] [-o presentar] [-O presentar] [-r volver a escribir] presentar
DESCRIPCIÓN
db2ris convierte los datos bibliográficos de DocBook en archivos RIS. El diseño y propósito del
La información de la bibliografía de DocBook es demasiado diferente del formato RIS para justificar una simple
y conversión sencilla, y mucho menos bidireccional. La bibliografía de DocBook
La definición permite mucha libertad para codificar su información. Para acomodar como
amplia una gama de usos y abusos de los elementos bibliográficos como sea posible, esta importación
El filtro se implementa como una hoja de estilo DSSSL en lugar de una aplicación C. Esto permite
puede cambiar o ampliar rápidamente la hoja de estilo para adaptarla a sus necesidades. db2ris es un
Wrapper script que invoca a OpenJade para realizar la transformación real.
CAMPUS
-a
Utilice nombres completos y otros nombres si están presentes en la fuente de DocBook. Por defecto,
todos los nombres y otros nombres se abreviarán.
-e destino de registro
log-destination puede tener los valores 0, 1 o 2, o las cadenas equivalentes stderr,
syslogo presentar, respectivamente. Este valor especifica a dónde va la información del registro.
0 (cero) significa que los mensajes se envían a stderr. Están disponibles de inmediato en el
pantalla, pero pueden interferir con la salida del comando. 1 enviará la salida al
facilidad de syslog. Tenga en cuenta que syslog debe estar configurado para aceptar mensajes de registro
de los programas de usuario, consulte el syslog(8) página de manual para obtener más información. Tipo Unix
los sistemas generalmente guardan estos mensajes en /var/log/user.log. 2 enviará los mensajes a
un archivo de registro personalizado que se puede especificar con el -L .
-h
Muestra la pantalla de ayuda y uso, luego sale.
-L archivo de registro
Especifique la ruta completa a un archivo de registro que recibirá los mensajes de registro. Normalmente esto
sería / var / log / refdba.
-o presentar
Enviar salida a presentar en lugar de stdout. Si presentar existe, su contenido será
sobrescrito.
-O presentar
Enviar salida a presentar en lugar de stdout. Si presentar existe, la salida se agregará.
-r volver a escribir
Establezca el tipo de referencia RIS predeterminado. Este tipo se utilizará si db2ris no puede inferir el
tipo de referencia del BiblioEntrada .
presentar
Los nombres de uno o más archivos DocBook.
CONFIGURACIÓN
db2ris evalúa el archivo db2risrc para que se inicialice.
Mesa 1. db2risrc
┌───────────────┬────────────────────┬──────────── ───────────────┐
│Variable │ Predeterminado │ Comentario │
├───────────────┼────────────────────┼──────────── ───────────────┤
│logfile │ /var/log/db2ris.log │ La ruta completa de un │
│ │ │ archivo de registro personalizado. Esto es │
│ │ │ se usa solo si logdest es │
│ │ │ configurado correctamente. │
├───────────────┼────────────────────┼──────────── ───────────────┤
│logdest │ 0 │ El destino del │
│ │ │ información de registro. 0 = │
│ │ │ imprimir en stderr; 2 = usar │
│ │ │ un archivo de registro personalizado. El │
│ │ │ este último necesita una adecuada │
│ │ │ configuración del archivo de registro. │
├───────────────┼────────────────────┼──────────── ───────────────┤
│authorlong │ f │ Ajústelo en t si está lleno │
│ │ │ nombre y otros nombres │
│ │ │ debe usarse si │
│ │ │ posible. │
├───────────────┼────────────────────┼──────────── ───────────────┤
│defaultreftype │ GEN │ El RIS predeterminado │
│ │ │ el tipo de referencia será │
│ │ │ usado si una BiblioEntry │
│ │ │ elemento no especifica │
│ │ │ el tipo. │
└───────────────┴─────────────────────┴─────────── ───────────────┘
DATOS PROCESSING
Tenemos que hacer un montón de suposiciones para llegar a un resultado adecuado:
· Db2ris sólo manejará datos bibliográficos "crudos" (en contraposición a "cocidos"). Esta
básicamente significa que debe codificar todos los datos bibliográficos en elementos BiblioEntry,
no en los elementos BiblioMixed.
· Db2ris descarta toda la información de la fecha de publicación de PubDate excepto las primeras 4
caracteres de #PCDATA, por lo que es mejor que sean un año de 4 dígitos.
· De forma predeterminada, el tipo de publicación no está codificado explícitamente en una BiblioEntry
elemento ni se puede inferir fácilmente. Por lo tanto, db2ris asume que BiblioEntry
cargar una papel atributo con el tipo de publicación RIS como valor. Si el atributo es
falta, en su lugar se utiliza un tipo predeterminado. Esto significa que debe agregar estos
atributos antes de la conversión para obtener conjuntos de datos RIS útiles (o corregir el TY
entradas en el archivo RIS posteriormente).
· DocBook no tiene un elemento especial para codificar el nombre de una revista o revista
que publicó un artículo. En su lugar, se utiliza el mismo elemento Título que para el artículo.
título, título de un libro o título de una serie. Para distinguir entre una revista o una revista
nombre y títulos "reales", se supone que el elemento Título que codifica el nombre de la revista es
anidado en un BiblioSet cuyo relación El atributo se establece en "journal", "pub", "abbrev",
o "completo" (esta lista más o menos arbitraria puede, por supuesto, ampliarse o modificarse, véase
debajo). Los valores "abrev" y "completo" deciden además si la etiqueta RIS "JO" o
Se utilizará "JF".
MODIFICAR DB2RIS
Como se indicó anteriormente, db2ris se implementa como una hoja de estilo DSSSL que puede ser fácil y
adaptado rápidamente a sus necesidades. Puede ser prudente crear copias del script y modificar
estos con el fin de adaptarlos a "abusos" particulares de los elementos bibliográficos de DocBook
en varios documentos o fuentes de datos. Esta sección enumera brevemente las funciones que
lo más probable es que quiera cambiar.
reftype-heurística
Esta función intenta inferir el tipo de publicación de RIS correcto.
titletype-heurística
Esta función da una pista sobre si un elemento Título se utiliza como nombre de una revista / revista.
o como título de un artículo o de un libro.
fecha de procesamiento
Esta función crea una cadena válida para la etiqueta RIS PY del elemento PubDate.
Utilice db2ris en línea utilizando los servicios de onworks.net