From: Alan E. <ala...@ph...> - 2012-03-16 21:53:14
|
All working, except for the commit. I need to update the list of media object references in the citation. I'm doing something fundamentally wrong, what exactly is in the list of references? How does a list of references work? Thanks! |
From: Alan E. <ala...@ph...> - 2012-03-17 17:01:57
|
Actually, I think Nick has already explained all I need in a previous email. If I'm adding a new photo, I need to create a mediaref object that refers to the primary object (in this case a citation) and put it into the list. If I'm adding a reference to an existing photo, I need to append a new mediaref object into the existing list. I'll experiment, but presumably if I delete the only reference to a photo, Gramps will automatically ask whether the mediaobject itself should be deleted? Alan ---------------------------------------- The get_media_list() method will return a list of MediaRef objects rather than handles. Event->MediaRef->MediaObject Have a look in src/gen/lib/mediabase.py for the definition. The Event object can be found in src/gen/lib/event.py. Nick. --------------------------------------- |
From: Tim L. <guy...@gm...> - 2012-03-18 11:39:27
|
Alan Eveson wrote > > Actually, I think Nick has already explained all I need in a previous > email. > If I'm adding a new photo, I need to create a mediaref object that refers > to > the primary object (in this case a citation) and put it into the list. If > I'm adding a reference to an existing photo, I need to append a new > mediaref > object into the existing list. > Actually it is the other way around. You create a media object. Then you create a mediaref object that refers to the media object. Then you create the citation object and add the mediaref to the list of mediarefs on the citation object. That way, the media is part of the citation, because the media is the physical representation of the citation. Allowing it to be recorded in this way was one of the essential objectives of the citations change. You don't want the mediaref to refer to the citation, because that would imply that the media is the important piece of genealogical information and you are trying to record where you found that information. It is not important information, it is just the evidence on which the information (the person's name, address on census date etc.) is founded. [1] This flawed approach is detailed in http://www.gramps-project.org/wiki/index.php?title=GEPS_023:_Storing_data_from_large_sources#Record_each_page_as_a_source, and is NOT the approach which the GEPS advocates and is intended for. (However, it is the approach used in http://www.gramps-project.org/wiki/index.php?title=Recording_UK_Census_data, but I would argue that it is only used there because the (IMHO) better approach of GEPS 023 was not available). [1] Sorry, but this is a very subtle point, and I may not be explaining it very well. Of course the media is in some sense information. And it is about genealogy. But is is not the person's family history, it is just how you know about his family history. Alan Eveson wrote > > I'll experiment, but presumably if I delete the only reference to a photo, > Gramps will automatically ask whether the mediaobject itself should be > deleted? > No, I don't think so. If you delete something, then you have to delete the things that refer to it, things are not automtically deleted (except backlinks, but you don't put those in manually either). -- View this message in context: http://gramps.1791082.n4.nabble.com/Images-in-the-Census-Gramplet-tp4479460p4482028.html Sent from the GRAMPS - Dev mailing list archive at Nabble.com. |
From: Benny M. <ben...@gm...> - 2012-03-21 20:51:07
|
2012/3/18 Tim Lyons <guy...@gm...> > > (However, it is the approach used in > http://www.gramps-project.org/wiki/index.php?title=Recording_UK_Census_data > , > but I would argue that it is only used there because the (IMHO) better > approach of GEPS 023 was not available). > > Tim, this is an often referred to how-to. It would be good if you could update this to the new way of adding such information, that is a better manual for many people than reading the manual :-) We could keep a gramps32 version of that page, and update it to a new version. Benny |
From: Tim L. <guy...@gm...> - 2012-03-22 18:48:11
|
On 21 Mar 2012, at 20:51, Benny Malengier wrote: > > > 2012/3/18 Tim Lyons <guy...@gm...> > > (However, it is the approach used in > http://www.gramps-project.org/wiki/index.php?title=Recording_UK_Census_data > , > but I would argue that it is only used there because the (IMHO) better > approach of GEPS 023 was not available). > > > Tim, > > this is an often referred to how-to. It would be good if you could > update this to the new way of adding such information I have added a note at the top of the page to say that there are alternative approaches. > We could keep a gramps32 version of that page, and update it to a > new version. Given the existence of the census gramplet, I don't think there is much point in updating the document to a new page (which would be a lot of work). If a user wants to use the 'alternative approach' then he would surely use the Census Gramplet, which reduces the amount of work in recording census information. If he particularly wants to record the information the way suggested in Recording_UK_Census_data, then he can still do so. Actually, the choice between using the Recording_UK_Census_data method and the Census Gramplet method is rather independent of the introduction of Citations. The main benefit of Citations is that GEPS 023/Gramps 3.4 help in providing a way to store the census image in a way that is consistent with the Census Gramplet. |