Web based family history software

This Help forum is for issues relates to the latest release (1.7.2). For issues related to beta or github version please use their own Help forum.
Before asking for help please read "How to request help" by clicking on that tab above here."

Question [SOLVED] Search Cemeteries

  • Capt_Frodo
  • Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 2 months ago #1 by Capt_Frodo
Search Cemeteries was created by Capt_Frodo
I keep all my information using FTM 2014 and export a Gedcom file to populate the webtrees database.

All of my burial entries resemble:

1 BURI Forest Lawn West Cemetery
2 DATE AFT 21 MAY 1987
2 PLAC Charlotte, Mecklenburg, North Carolina, USA

After populating my webtrees database "NONE" of the Cemeteries from the 1 BURI lines are present when I do a Report (Cemeteries).

Is this a known issue?

Thanks

Jon

Please Log in or Create an account to join the conversation.

  • norwegian_sardines
  • Offline
  • Platinum Member
  • Platinum Member
More
8 years 2 months ago - 8 years 2 months ago #2 by norwegian_sardines
Replied by norwegian_sardines on topic Search Cemeteries
Jon,

I can't speak to the report code specifically, but the imported GEDCOM from FTM uses an invalid form of the BURI tag. The BURI tag does not allow a "description" value following the tag.

You will notice that the list of BURI places only contains data from the GEDCOM PLAC tag.

I enter all of my cemetery names into the PLAC tag and the report filter works correctly.

This being said the report does display records where the tag used
1 BURI
2 CEME Forest Lawn West Cemetery
2 PLAC Forest Lawn West Cemetery, Charlotte, Mecklenburg, North Carolina, USA

The search uses the PLAC tag to find the cemetery and then populates the cemetery column of the report from the CEME tag.

The CEME tag is invalid GEDCOM but is used in the report in the cemetery column. You could maybe change the report yourself to look at the BURI tag instead.

Ken
Last edit: 8 years 2 months ago by norwegian_sardines.

Please Log in or Create an account to join the conversation.

  • Capt_Frodo
  • Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 2 months ago #3 by Capt_Frodo
Replied by Capt_Frodo on topic Search Cemeteries
I do understand your response.

In the case of FTM 2014 when it exports a Gedcom it sets all PLAC tags as City, County, State, Country.

So in the case of the BURI tag they put the Cemetery Name on the BURI Tag. Which I see in not in compliance with Gedcom 5.5 Standards.

I guess I expected the Cemetery Report to be names of Cemeteries and not City, County, State, Country that Cemeteries are located in.

I guess I need to learn some PHP and consider coding special handling if Gedcom was created by FTM 2014. I am sure I will find additional issues
related to FTM 2014.

Can you point me to the module that populates the data for Cemeteries?

Thanks

Jon

Please Log in or Create an account to join the conversation.

  • norwegian_sardines
  • Offline
  • Platinum Member
  • Platinum Member
More
8 years 2 months ago - 8 years 2 months ago #4 by norwegian_sardines
Replied by norwegian_sardines on topic Search Cemeteries
Reports are written using a different language than PHP.

Look in the "reports" directory of your webtrees install and review the file for the report. You may be able to make a copy and make a simple change. I don't run reports out of webtrees, and have not looked at the code in a long time.

Ken
Last edit: 8 years 2 months ago by norwegian_sardines.

Please Log in or Create an account to join the conversation.

  • norwegian_sardines
  • Offline
  • Platinum Member
  • Platinum Member
More
8 years 2 months ago #5 by norwegian_sardines
Replied by norwegian_sardines on topic Search Cemeteries
Jon,

If you go to the demo database and run the report searching with "Glockenburg Cemetery", you will see the report.

Only one place has a cemetery in that database.

Ken

Please Log in or Create an account to join the conversation.

  • Capt_Frodo
  • Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 2 months ago #6 by Capt_Frodo
Replied by Capt_Frodo on topic [SOLVED] Search Cemeteries
Problem solved.

Please Log in or Create an account to join the conversation.

  • thomas52
  • Offline
  • Premium Member
  • Premium Member
  • Western North Carolina
More
8 years 2 months ago - 8 years 2 months ago #7 by thomas52
Replied by thomas52 on topic [SOLVED] Search Cemeteries
Capt_Frodo: Just to be sure I understood the "solution:"
The Cemeteries Report only looks for the burial PLACE (not the cemetery,) so when I enter "Brown," the report gives me all the burials that occurred in a place with any part of the place name being "brown" (Brown, Ohio or Brownsville, New York,) but NOT Brown Cemetery (which is not a place.) The routine also will not recognize "Brown, Ohio" (it doesn't seem able to handle the comma separator) although it includes the option to look for a place named Brown.
And of course, the Cemetery name must be enabled by changing the app/Config.php to include

'CEME' => array(// CEME is NOT a valid 5.5.1 tag
'BURI',

if you wish to use the unauthorized CEME tag.
In the Demo, there is a PLACE NAME of "Ducal Family Mausoleum, Glockenburg Cemetery, Coburg" which allows the report to find it.
If your coding skills are sufficient to upgrade the report, the "cemetery_report" is in the /modules_v3 directory. The report format is in the report.xml.

"Failure is an amazing teacher." (L'échec est un professeur extraordinaire.)
Last edit: 8 years 2 months ago by thomas52.

Please Log in or Create an account to join the conversation.

More
8 years 2 months ago #8 by fisharebest
Replied by fisharebest on topic [SOLVED] Search Cemeteries
The GEDCOM 5.5 specification (1995) included the CEME tag.
The GEDCOM 5.5.1 specification (1999) removed it.

webtrees can trace its history back to just after the 5.5.1 specification came out, and as a result it came with support for CEME tags - including the cemetery report which was based on it.

Although webtrees will recognise most non-standard and obsolete tags, it does not encourage their use. We want you to create data that is standards-compliant, portable, etc.

So, we no longer offer the CEME tag when creating BURI events. (The code is still there, and if you are desparate to have it, you just need to uncomment one line).

And rather than delete the cemetery report, we modified it to search for burial places instead of cemeteries. This way, it works for people who follow the 5.5.1 standard, as well as data produced to the 5.5 standard.

Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

  • thomas52
  • Offline
  • Premium Member
  • Premium Member
  • Western North Carolina
More
8 years 2 months ago #9 by thomas52
Replied by thomas52 on topic [SOLVED] Search Cemeteries
Thank you.

"Failure is an amazing teacher." (L'échec est un professeur extraordinaire.)

Please Log in or Create an account to join the conversation.

  • Capt_Frodo
  • Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 2 months ago #10 by Capt_Frodo
Replied by Capt_Frodo on topic [SOLVED] Search Cemeteries
I have many occurrences of multiple cemeteries in the same town, so I am really looking for a solution that allows me to search by Cemetery name and not Cemetery location.

CEME' => array(// CEME is NOT a valid 5.5.1 tag
//'BURI',

is active in my app/Config.php

I assume I would need to change it to:
CEME' => array(
'BURI',



I can massage my Gedcom to include CEME to solve most of my problem. Just need to find the line to uncomment (fisharebest reference in other reesponse) and figure out how to keep the PLAC information to be included in the Cemeteries report.

Thank you so much for everyones help.

Please Log in or Create an account to join the conversation.

More
8 years 2 months ago - 8 years 2 months ago #11 by Jackie
Replied by Jackie on topic [SOLVED] Search Cemeteries

so I am really looking for a solution that allows me to search by Cemetery name and not Cemetery location.


Ken's solution (record Cemetery name in PLACe field, post #2 above) is good.
In lists of [strike]places[/strike]Place hierarchy, you would then be able to find the cemetery name and clicking on it will list all people buried there.
Last edit: 8 years 2 months ago by Jackie.

Please Log in or Create an account to join the conversation.

  • norwegian_sardines
  • Offline
  • Platinum Member
  • Platinum Member
More
8 years 2 months ago - 8 years 2 months ago #12 by norwegian_sardines
Replied by norwegian_sardines on topic [SOLVED] Search Cemeteries
So, as Jackie says.... The correct GEDCOM solution is to use the PLAC tag as it was intended in v5.5.1:

2 PLAC Forest Lawn West Cemetery, Charlotte, Mecklenburg, North Carolina, USA

Including the cemetery name in the PLAC tag not as FTM incorrectly places it in the non-existing "description" location following the BURI tag.

THe "upside" to using the PLAC tag is that you can also locate/pin the cemetery location in the Google Maps map module.

Ken
Last edit: 8 years 2 months ago by norwegian_sardines.

Please Log in or Create an account to join the conversation.

  • thomas52
  • Offline
  • Premium Member
  • Premium Member
  • Western North Carolina
More
8 years 2 months ago #13 by thomas52
Replied by thomas52 on topic [SOLVED] Search Cemeteries
Another of those fun "catch-22's" where the solution to the new improved GEDCOM will require me changing the place names and adding the lat-longs for several hundred cemeteries. Oh, joy!

"Failure is an amazing teacher." (L'échec est un professeur extraordinaire.)

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum
}