Changes

Jump to: navigation, search

Lossless GEDCOM Export

2,739 bytes added, 17 January
no edit summary
= Introduction ={{man warn|This is a work in progress.}}
This page has been created to explore the Exploring which custom tags are necessary to create a lossless GEDCOM exportfrom Gramps. It is a work in progress.= GEDCOM =
Gramps has many information fields that don't have a standard GEDCOM tag associated with them. The GEDCOM specification allows anyone to create new tags for this type of information. These custom tags begin with an underscore to indicate that they are not part of the standard core tag set. This page explores what custom tags need to be created by Gramps to support Lossless GEDCOM exports.  == Person ==Add:  +1 <<EVENT_LINK>> {0:M} +1 _PRIV Y {0:1}
PERSONAL_NAME_PIECES:=
n NPFX <NAME_PIECE_PREFIX> {0:1} n GIVN <NAME_PIECE_GIVEN> {0:1} n NICK <NAME_PIECE_NICKNAME> {0:1} n SPFX <NAME_PIECE_SURNAME_PREFIX> {0:1} n SURN <NAME_PIECE_SURNAME> {0:M}* +1 _TYPE <NAME_PIECE_ORIGIN_TYPE> {0:1}* +1 _SPFX <NAME_PIECE_SURNAME_PREFIX> {0:1}* +1 _SSFX <NAME_PIECE_SURNAME_SUFFIX> {0:1}* +1 _SCON <NAME_PIECE_SURNAME_CONNECTOR> {0:1}* n NSFX <NAME_PIECE_SUFFIX> {0:1} n _RUFNAME {0:1}* n _FAMNICK {0:1}* n _GROUP_AS {0:1}* n _SORT_AS {0:1}* n _DISPLAY_AS {0:1}* n _DATE {0:1}* n _PRIV Y {0:1}* n <<NOTE_STRUCTURE>> {0:M} n <<SOURCE_CITATION>> {0:M}
CHILD_TO_FAMILY_LINK:=
n FAMC <XREF:FAM> {1:1} +1 PEDI <PEDIGREE_LINKAGE_TYPE> {0:1} +1 <<NOTE_STRUCTURE>> {0:M} +1 _FREL ( {0:1}* +1 _MREL ( {0:1}* +1 _PRIV Y {0:1}* +1 <<SOURCE_CITATION>> {0:M}*
== Event ==
ATTRIBUTE_STRUCTURE:=
n FACT _ATTR <ATTRIBUTE_DESCRIPTORATTRIBUTE_VALUE> {1:1} +1 TYPE <ATTRIBUTE_VALUE> {0:1} +1 <<NOTE_STRUCTURE>> {0:M} +1 <<INDIVIDUAL_EVENT_DETAILSOURCE_CITATION>> {0:M} +1 _PRIV Y {0:1}
EVENT_RECORD:=
n <XREF:_EVNT> _EVNT {1:1} +1 <<EVENT_DETAIL>> {0:1} +1 <<ATTRIBUTE_STRUCTURE>> {0:M} +1 <<CHANGE_DATE>> {0:1} +1 _PRIV Y {0:1}
EVENT_LINK:=
n _EVNT <XREF:_EVNT> {1:1} +1 ROLE <ROLE_IN_EVENT> {1:1} +1 <<ATTRIBUTE_STRUCTURE>> {0:M} +1 <<NOTE_STRUCTURE>> {0:M} +1 _PRIV Y {0:1}
== Family == Add:  +1 <<EVENT_LINK>> {0:M} +1 <<ATTRIBUTE_STRUCTURE>> {0:M} +1 _PRIV Y {0:1} == Place ==
Use the _LOC structure defined in the GEDCOM-L specification.
== Media ==
MULTIMEDIA_RECORD:=
+1 <<SOURCE_CITATION>> {0:M}
+1 <<CHANGE_DATE>> {0:1}
+1 <<ATTRIBUTE_STRUCTURE>> {0:M} * +1 _PRIV Y {0:1} *
MULTIMEDIA_LINK:=
n OBJE <XREF:OBJE> {1:1}
+1 _RECT x1 y1 x2 y2 {0:M1} * +1 <<ATTRIBUTE_STRUCTURE>> {0:M} * +1 <<NOTE_STRUCTURE>> {0:M} * +1 <<SOURCE_CITATION>> {0:M} * +1 _PRIV Y {0:1} * == Note ==  NOTE_RECORD:= n <XREF:NOTE> NOTE <USER_TEXT> {1:1} +1 REFN <USER_REFERENCE_NUMBER> {0:M} +2 TYPE <USER_REFERENCE_TYPE> {0:1} +1 RIN <AUTOMATED_RECORD_ID> {0:1} +1 <<SOURCE_CITATION>> {0:M} +1 <<CHANGE_DATE>> {0:1} +1 _TYPE <NOTE_TYPE> {0:1} * +1 _STYLE <STYLE_TYPE> {0:M} * +2 _VALUE <STYLE_VALUE> {0:1} * +2 _RANGE <STYLE_RANGE> {1:1} * +1 _PREFORMAT Y {0:1} * +1 _PRIV Y {0:1} * =See also=* [[Addon:GEDCOM_Extensions#Collection_of_GEDCOM_extension_tags_used_in_different_programs|Collection of GEDCOM extension tags used in different programs]]* [[Gramps and GEDCOM]] [[Category:GEPS|G]][[Category:Developers/Design]]
1,527
edits

Navigation menu