GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




What is the "3 FORM addr1" directive used for in the GEDCOM export...

Click to view RSS...
Author
Posted Friday, February 5, 2010 - Post #25390
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Sunday, May 12, 2024
Posts: 472, Visits: 3,204
When exporting a GenoMap with the Report Generator, the generated code contains several lines reading "3 FORM addr1".
When importing into other tools, these lines are flagged as an errors.

I tested this again with the latest version of the "Export to Gedcom" skin (2.0.1.6-6 2010.01.05) but the lines are still there.

I could simply filter these lines out but I'm not sure about what you are trying to define in the FORM lines. Could you please explain?
Posted Friday, February 5, 2010 - Post #25392
Forum Writer

Forum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum WriterForum Writer

Customers
GenoPro version: 2.5.4.0

Last Login: Sunday, September 20, 2015
Posts: 64, Visits: 1,814
An Address in the form of "Carrowbeg, Tyrone, Nth.Ireland" would generate a tag of "3 FORM addr1,addr2,addr3" when creating a GEDCOM file from Genopro.

1 BIRT
2 PLAC Carrowbeg, Tyrone, Nth.Ireland
3 FORM addr1, addr2, addr3
1 DEAT Y
2 PLAC Cavankilgreen, Tyrone, Nth.Ireland
3 FORM addr1, addr2, addr3

I don't know why it is necessary in Genopro unless it has something to do with sorting.

Like you I have to replace all references to FORM with blank lines when exporting to other programs or online web pages.
I also have to replace DEAT Y with DEAT.
Posted Saturday, February 6, 2010 - Post #25393
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Sunday, May 12, 2024
Posts: 472, Visits: 3,204
According to the GEDCOM standard 5.5 specifications the FORM keyword can be used for any information.

FORM {FORMAT} An assigned name given to a consistent format in which information can be conveyed

I also found it subsequent to a PLAC keyword in the GEDCOM file GenoPro generated but it can be used elsewere like in

1 GEDC
  2 VERS
5.5
 
2 FORM Lineage-Linked

To me it looks as if the "addr1, addr2, ..." strings were not replaced by their values. 

I presume Ron will react on this. 

Posted Saturday, February 6, 2010 - Post #25395
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: 1 hour ago
Posts: 3,348, Visits: 25,676
Just a quick post as I am away in the Canary Islands soaking up the sun at present. Essentially the FORM should be giving the structure of an address or place so that the receiving system can interpret it. I'll look into the problems it is causing on my return to the UK next week.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Posted Saturday, February 13, 2010 - Post #25442
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: 1 hour ago
Posts: 3,348, Visits: 25,676
I have a bit more time to look deeper into this issue and reread the Gedcom 5.5 spec. I have concluded that some changes are in order.

Firstly with the 'DEAT Y' tag, I discovered that the Y should only be needed when there are no subordinate tags to the DEAT tag (e.g. no date or place of death). It asserts the death when there is no other data. I will change the export to reflect this.

Regarding the FORM tag, I concede that it is not much use with just addr1, addr2, addr3 etc. However I believe these tags are valid Gedcom and should not be flagged as errors. Also currently I use the address info when present instead of Place name for the PLAC data at present and no account is taken of any hierarchical Place data. I propose the following changes.

If any address data is present then this will be placed in a Gedcom ADDR tag structure, with ADR1 (for street), CITY (for City & County), STAE (for state/region), POST (zip/post code) & CTRY (country) subtags. Note that there is no sub tag for county in Gedcom.

For non-heirarchic Places, only a PLAC tag with no FORM sub tag will be generated. For hierarchical Places (those with parent places) the names of the parent places will be cocatenated with the Place name, separated with commas and FORM tag will be added with the Place Category of each parent place. This is more in line with the Gedom spec.

When the PLAC.FORM is subordinate to an event, it temporarily overrides the implications made by the PLAC.FORM structure stated in the HEADER. This usage is not common and, therefore, not encouraged. It should only be used when a system has over-structured its place-names.

Update:  These changes are now available in the Latest Export to Gedcom skin


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Posted Saturday, February 13, 2010 - Post #25445
Forum Master

Forum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum Master

Customers
Important Contributors
FamilyTrees.GenoPro.com
Translator
GenoPro version: 3.1.0.1

Last Login: Sunday, March 21, 2021
Posts: 716, Visits: 12,927
Receiving following message when using this latest Gedcom export function:
Opening configuration file Config.xml for skin '\Gedcom_2.0.1.6_(2010.02.13)\* (Export to Gedcom)'...
Loading Dictionary.xml...
[0.00] Processing template 'Gedcom.js'...
Error at line 229, position 9 (Code/Utils.js): Exception thrown and not caught
Microsoft JScript runtime error 800A139E


What went wrong?
Posted Saturday, February 13, 2010 - Post #25446
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: 1 hour ago
Posts: 3,348, Visits: 25,676
maru-san (2/13/2010)
What went wrong?

Sorry, I had added a comment to Config.xml after my testing that had & instead of the XML entity & making the xml syntax invalid and causing the error.

I have now uploaded a corrected version. A lesson to myself - I must always retest even after the smallest change. Blush


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse