Inhaltsverzeichnis
Annotationsformate werden in Profilen abgebildet, alle Eigenschaften, Editoren, Darstellungskomponenten und Funktionen zum Anlegen von Annotationen sind hier zusammengefasst.
Die Profile sind im XML-Format abgelegt.
Annotationsprofile werden über die AnnotationProfile
-Klasse verwaltet. Als
Standardprofil ist das jadice eigene Annotationsformat (default-annotation-profile.xml)
registriert.
Folgende Profile / Annotationsformate sind aktuell verfügbar:
-
jadice Format (default-annotation-profile.xml)
Standardprofil, definiert das jadice eigene Annotationsformat, alle Annotationen eines Dokuments werden in einer XML-Datei abgelegt.
-
ContentManager 7 (CM7) (cm7-annotation-profile.xml)
Profil für CM7 Annotationen, können auch als CM8 Annotationen gespeichert werden, sind dann aber nicht mehr kompatibel zu CM7 Client-Anwendungen.
Alle Annotationen eines Dokuments werden in einer Datei im MODCA-Format abgelegt.
-
ContentManager 8 (CM8) (cm8-annotation-profile.xml)
Profil für CM8 Annotationen, alle Annotationen eines Dokuments werden in einer Datei im MODCA-Format abgelegt.
-
FileNet IS (filent-is-annotation-profile.xml)
Profil für FileNet Image Service Annotationen, alle Annotationen eines Dokuments werden in einer XML-Datei gespeichert, diese Datei wird jedoch nicht abgelegt, sondern wird vom Archiv-System interpretiert und entsprechend intern verwaltet. Nach dem Speichern müssen die Annotation erneut aus dem Archiv geladen werden, um einen inkonsistenten Zustand bei erneutem Speichern zu vermeiden.
-
FileNet P8 (filent-p8-annotation-profile.xml)
Profil für FileNet P8 Annotationen, Annotationen werden hier jeweils in eine eigene XML-Datei abgelegt, FileNet Dokumente können aus mehreren Dokumentdatenströmen zusammengestellt werden, was beim Laden / Speichern beachtet werden muss.
Profile können wie folgt geladen und als Standard gesetzt werden:
// URL für das Jadice Profil URL profileUrl = JadiceAnnotationReader.class.getResource("/default-annotation-profile.xml"); // URL für das CM7 Profil URL profileUrl = CMAnnotationReader.class.getResource("/cm7-annotation-profile.xml"); // URL für das CM8 Profil URL profileUrl = CMAnnotationReader.class.getResource("/cm8-annotation-profile.xml"); // URL für das FileNet IS Profil URL profileUrl = FNISAnnotationReader.class.getResource("/filenet-is-annotation-profile.xml"); // URL für das FileNet P8 Profil URL profileUrl = FNP8AnnotationReader.class.getResource("/filenet-p8-annotation-profile.xml"); // Laden und Setzen des Profils AnnotationProfile profile = AnnotationProfile.load(profileUrl); AnnotationProfile.setDefaultProfile(profile);