Crear registros adicionales
Si necesita un registro que no está incluido por defecto en ediarum, puede crearlo en eXist-db en la aplicación ediarum.DB y luego vincularlo a Oxygen.
- Seleccione el menú Verwaltung > Projekte (“Gestión → Proyectos”).
- Haga clic en el campo de su proyecto.
- Seleccione el menú Projektkonfiguration > Register (“Configuración de proyectos → Registros”).
- Asegúrese de que el registro que quiere crear no está ya incluido en la lista de registros mostrada.
- En el campo Neue Registeranbindung (Projekt) (“Nueva conexión de registro (proyecto)”), haga clic en Hinzufügen (“Añadir”).
-
Especifique todos los parámetros en la ventana abierta.
Figura 1. Ventana para introducir los parámetros del registro. (Para la traducción de los campos en alemán, véase la tabla de abajo. )
Tabla 1. Valores de ejemplo, basados en un registro de unidades de medida Valor de ejemplo Explicación Estructura de una entrada de registro <item xml:id="real_espanol"> <label>Real español</label> </item>
API-ID units El ID se puede elegir libremente, pero no debe contener espacios ni caracteres especiales. Se especifica con las variables de editor (“Editor Variables”). Bezeichnung (“Denominación”) Unidades de medida Nombre del registro, se puede seleccionar libremente Registerordner/ -datei (“Carpeta/archivo de registro”) Registros/Medidas.xml Registros/NOMBRE.xml Namespace tei:http://www.tei-c.org/ns/1.0 tei:http://www.tei-c.org/ns/1.0 Node tei:item se basa en la estructura del registro XML-ID @xml:id @xml:id Span //tei:label se basa en la estructura del registro -
Haga clic en Speichern (“Guardar”). Si en algún momento
quiere cancelar el proceso, puede hacer clic en Schließen
(“Cerrar”).
En la lista de registros ahora puede ver el nuevo registro. A través del bóton API-Links (“Enlaces de API”) se puede acceder a las URL para llamar al registro.
Crear variables de editor en Oxygen
Para utilizar las funciones específicas de los registros, deben definirse las correspondientes variables de editor (“Editor Variables”).
- Asegúrese de que el archivo de proyecto correcto (.xpr) está abierto en Oxygen. (Es posible que tenga que seleccionar el archivo correcto a través de Project > Open Project....)
- Ahora seleccione Options > Preferences > Custom Editor Variables [P] (“Variables de editor definidas por el usuario”).
-
Cree una nueva variable de editor con New.
Figura 2. Ventana para la nueva entrada de una variable de editor definida por el usuario
Tabla 2. Valores de la variable de editor definida por el usuario para la incorporación de un registro Valor de ejemplo Explicación Name ediarum_index_ID DE LA API DADO EN EDIARUM El nombre de la variable. Se utilizará más tarde en funciones u otras variables de editor, y por lo tanto debe ser comprensible y no contener espacios o caracteres especiales. Value /oxygen/ediarum.xql?index=ID DE LA API DADO EN EDIARUM El valor de la variable describe la URL (parcial) y, en su caso, otras variables de editor a las que se debe acceder. El acceso al registro se realiza a través de ediarum.xql. Como ID de API se debe indicar el ID de API que se ha definido previamente al crear una nueva conexión de registro. Description Aquí puede introducir una descripción opcional. -
Para que las funciones de registro estén disponibles en ediarum, se debe
asignar al atributo
@telota:doctype
el valorregister
o un valor que termine enregister
en el documento que se va a editar. - El registro ahora está configurado para el framework y se pueden definir las acciones para el trabajo editorial con el registro.