Kapitel 2. Annotationsformate / Profile

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);

[jadice document platform Version 5.5.12.1: Dokumentation für Entwickler. Veröffentlicht: 2021-08-17]