GEDCOM/ PRIM-Tag

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen

Name und Bedeutung

Tag

_PRIM

Formelle Bezeichnung

primary

Deutsche Bezeichnung

vorrangig

Verwendung

Markierung eines vorrangigen Vorkommens unter mehreren Vorkommen desselben Kennzeichens auf gleicher Ebene

Formale Beschreibung zulässiger Werte

Basis dieser Beschreibung: GEDCOM Standard 5.5.1

Dieser Standard bietet kein explizit definiertes Kennzeichen für die vorgenannte Bedeutung. Die Umsetzung erfolgt daher auf Basis der im Standard festgelegten Regeln für Nutzerdedefinierte Kennzeichen.

Entscheidungsvorschläge

P.1 Struktur und Inhalt für das Kennzeichen _PRIM

_PRIM kann unter jedem Kennzeichen mit mehrfachem Vorkommen in einer GEDCOM-Datei eingesetzt werden, wobei es unter den gleichen Kennzeichen auf selber Ebene unter einem nächsthöheren Kennzeichen nur einmal vorkommen darf. Dabei hat es immer den Inhalt Y:

n _PRIM Y

P.2 Zusammenhang mit der Prioritätssteuerung des GEDCOM - Standards

Mit dem Kennzeichen _PRIM wird das vorrangige Vorkommen markiert, welches bei Ausgabe oder Verwendung nur eines Vorkommens verwendet wird. Weicht das vorrangige Vorkommen von der gewünschten Reihenfolge bei Ausgabe aller Vorkommen ab, steht _PRIM nicht unter dem ersten Vorkommen.

P.3 Empfehlung zur Sortierung beim Export

Es wird für den Standard-Export empfohlen, das Vorkommen mit der Kennzeichnung nach _PRIM auf die erste Stelle der Vorkommen zu sortieren. Damit erkennen Programme, die _PRIM nicht interpretieren, dieses Vorkommen als das wichtigste. Unterstützt ein Programm nur ein Vorkommen des übergeordneten Kennzeichens, so wird das vom Anwender als vorrangig gekennzeichnete und im Export an die erste Stelle gesetzte Vorkommen übernommen.

Ist bekannt, dass das empfangende Programm der Datei _PRIM unterstützt, sollte eine Umsortierung vor Export dagegen unterbleiben, damit sowohl die vom Anwender gewünschte Reihenfolge bei mehreren Vorkommen als auch die Ausgabe des vorrangigen Vorkommens erhalten bleiben.

Behandlung/Darstellung schwieriger Situationen

Diskussionsstand in der Arbeitsgruppe der Programmautoren

Im GEDCOM-Standard 5.5.1 ist festgelegt, dass die Reihenfolge von gleichen Kennzeichen auf selber Ebene unter einem übergeordneten Kennzeichen die Bedeutung hat, dass das erste Vorkommen das wichtigste ist, und die Folge der weiteren Vorkommen eine absteigende Bedeutung besitzt. Mit diesen Vorgaben lassen sich aber nicht die Informationen übertragen, wie die Reihenfolge bei Ausgabe aller Vorkommen sein soll und welches Vorkommen ausgegeben werden soll, wenn nur ein Vorkommen ausgegeben wird.

Beispiel: Der Anwender möchte die Berufe einer Person in ausführlichen Berichten chronologisch dargestellt haben, aber ein bestimmtes Vorkommen markieren, welches in Zusammenfassungen, Ahnentafeln oä gezeigt werden soll. Sind für die Person also folgende Informationen zum Beruf bekannt: 1800 Lehrling, 1808 Schuhmachergeselle, 1816 Schuhmachermeister, und der Anwender möchte die chronologische Reihenfolge erhalten, aber bei Zusammenfassungen den Schuhmachermeister ausgegeben haben, so sollte der Export für Programme mit Unterstützung von _PRIM so aussehen:

1 OCCU Lehrling
2 DATE 1800
1 OCCU Schuhmachergeselle
2 DATE 1808
1 OCCU Schuhmachermeister
2 DATE 1816
2 _PRIM

während der Standard-Export umsortiert auf:

1 OCCU Schuhmachermeister
2 DATE 1816
2 _PRIM
1 OCCU Lehrling
2 DATE 1800
1 OCCU Schuhmachergeselle
2 DATE 1808

Unterstützt das empfangende Programm die Berücksichtigung von _PRIM bei Sortierungen, so kann es mit einer Sortierung nach der Chronologie die Information aus _PRIM erhalten, selbst wenn für den Standard-Export das Vorkommen mit _PRIM an erste Setelle gesetzt wurde.

Programme, die _PRIM nicht unterstützen, können das Kennzeichen einfach ignorieren.

en:GEDCOM/ PRIM-Tag