Modelo de datos¶
- Relación de Documento con Proyecto debe ser “muchos a muchos”.
- Eliminar la relación de Anotaciones con Documentos. Las anotaciones son del proyecto (muchas a uno). Pueden estar relacionadas también con códigos y con citas (ver “relaciones” en mockup
- Metadatos de Proyecto:
- Añadir fecha de modificación
- Añadir Comentario
- Añadir Número de documentos
- Añadir Número total de códigos
- Añadir Número total de citas
- Metadatos Código
- Añadir Número total de citas con las que está relacionado
- Añadir Número total de códigos con los que está relacionado
- Añadir Número total de anotaciones con las que está relacionado
- Metadatos Documento
- Añadir Tipo de documento
- Añadir Comentario
- Metadatos Citas
- Añadir “ubicación” en el documento (punto de inicio y fin)
- Añadir identificador de documento con el que está relacionada (el usuario debe poder identificar el documento al que pertenece la cita)
- Añadir Número total de citas con las que está relacionada
- Añadir Número total de códigos con los que está relacionada
- Añadir Número total de anotaciones con las que está relacionada
- Categorías
No aparece en el modelo (supongo que debido a que es simplificado) nada sobre las “Relaciones” entre componentes (citas, códigos y anotaciones).
Las relaciones deberían tener como propiedades:
- Nombre
- Etiqueta
- Propiedad (simétrica, asimétrica)
- Comentario
Aunque el usuario debe poder crear sus propias relaciones, las predefinidas serían:
- Causa (asimétrica)
- Vinculado (simétrica)
- Critica (asimétrica)
- Contrapone (asimétrica)
- Excluye (asimétrica)
- Genérica (simétrica)