Hi Ted,
On mar, 2008-07-22 at 07:49 -0600, Ted Habermann wrote:
Hello all,
At NOAA in Boulder we have been trying to understand how to reference
the same metadata object from many different metadata records. We
definitely need this capability for contacts, citations,
instruments, ...
It seems that it was addressed previously using sub-templates and that
these have been removed/replaced in the most recent release.
sub-template mechanism is hidden for the time being in GeoNetwork. So it
should be possible to turn this on I guess (but don't really know
how-to. It has been made by Roberto). Sub-templates allow to copy/paste
element (not create reference).
Is there some documentation on what replaced them? I have heard that
it might be xlinks but I have not been able to find any informative
discussion on this topic...
See proposal as said by Simon and ... I'm currently working on that
using XLink for Contact, Keywords and CRS for one project but it will
not be generic enough to add all in GeoNetwork 2.3 (Maybe at least
keywords could).
In my working prototype, we have :
* contact stored in XML file in GeoNetwork
* keywords stored in SKOS file in GeoNetwork
* crs stored in XML file in GeoNetwork
and works for iso19139 only. I have to make a beta release for next week
for that project, and probably I could add this project to the sandbox
so you could have a look.
Lot of issues here : where to store references ? which format ? keep all
these elements in GeoNetwork ? in a contact registry ? be able to use
external resources (an ldap) ? an epsg database somewhere ? xml
repository or other ? Caching fragments ? Use only the index for search
to avoid use of XLink resolver (ie. store more info on the index and do
not use the DB for search and display) ?
I made a quick page to guide our discussion on that topic here:
http://trac.osgeo.org/geonetwork/wiki/XLinkedFragments
(feel free to update / comment)
I also have new support on that topic on comming projects so I would be
glad to discuss that topic with you and other on the list in order to
make a more generic dev for GeoNetwork.
Ciao. Francois
Ted Habermann
==== Ted Habermann ===========================
Enterprise Data Systems Group Leader
NOAA, National Geophysical Data Center
V: 303.497.6472 F: 303.497.6513
"If you want to go quickly, go alone.
If you want to go far, go together"
Old Proverb
==== Ted.Habermann@anonymised.com ==================