Relationships & writing catalog data to IDimager ICS schema

Post Reply
Posts: 628
Joined: 15 Jun 14 15:39

Relationships & writing catalog data to IDimager ICS schema

Post by Mke »

I'd like to propose a change to the operation of the option to 'Write catalog data to IDimager ICS scheme' for relationships.

I have relationships set up so that when I add a geographically located building (such as a railway station, museum, church, etc), two labels are assigned; the name of the particular building is added to my 'Places' hierarchy, and the category of building is added to my 'Building Type' hierarchy. It works very well and I use it extensively, not just for buildings.

When the relationship data is written to the ICS schema, it should be enough to just write the details of the relationship between these two labels - e.g. that 'Railway Station A' is related to 'Railway Stations' (and how). That, theoretically, would be sufficient to reconstruct the relationship if the catalogue became corrupted.

Instead, the data includes all of the siblings sharing the relationship. That is, one image of one railway station has embedded in it the name (and relationship reference, path, etc.) of every railway station in my catalogue - which must be into the hundreds.

While causing no particular problem, this does seem to be an excessive level of data redundancy...

BTW, I was going to add this to Mantis, but it seems that V7 hasn't been added yet (though it's not V7 specific).
Posts: 7262
Joined: 13 Sep 03 7:24

Re: Relationships & writing catalog data to IDimager ICS schema

Post by Hert »

You assume that both related catalog labels in a relationship are always assigned to every image where either of the two catalog labels is assigned. That is probably the case in your catalog but is no guarantee.
When reconstructing the catalog based on ICS, the relationships where not both labels are assigned, also need to be reconstructed.

e.g. "John" is related to "Honda" as "owns/owned by". There is not a single image in the catalog that has both "John" as well as "Honda" assigned to them. Yet, when reconstructing the catalog the relationship should also be reconstructed.
This is a user-to-user forum. If you need product support then please send a message
Post Reply