Left out the location of the iso19135 plugin schema - it is in the GeoNetwork subversion repository - view it at GeoNetwork - Geographic Metadata Catalog download | SourceForge.net
________________________________________
From: Pigot, Simon (CMAR, Hobart)
Sent: Monday, 5 December 2011 12:11 PM
To: Pigot, Simon (CMAR, Hobart); cochranes4@anonymised.com; geonetwork-devel@anonymised.comts.sourceforge.net
Subject: RE: [GeoNetwork-devel] Thesauri and keywords in template records
Hi Byron,
Had a look at your improvement. I do think its worth pursuing the idea of extracting the thesaurus metadata (citation) - but my own feeling is that this should be extracted through a linkage to an ISO19135 register record (see the iso19135 plugin schema in ) as that:
- describes the thesaurus entries (including a history of changes, contributors etc)
- has details of the citation etc
- can be harvested and exchanged as a GeoNetwork metadata record
- can be managed as part of the catalog by organisations/custodians etc
I'm hoping these changes will begin to allow participants in groups like the register working group in Australia (coordinated by OSDM/OSP) to manage and make their thesauri/controlled vocabs visible to others and so (optimistically) to promote sharing and mapping between concepts.
You can load the ISO19135 plugin schema and see a sample record created from the CT_CodelistCatalog for the ANZLIC-themes keywords. I've written a proposal about this here at registers – GeoNetwork opensource Developer website
On the thesaurus picker: looks to me like the current picker creates distinct descriptiveKeywords blocks for each thesaurus that you select entries from - which is pretty flexible and seems to do most of what you want to achieve. I'm thinking that the problem you're trying to address is what happens when the user wants to return to add more keywords to that descriptiveKeywords block? What's missing is a link to the URL of the thesaurus - if this was around then the process of adding extra keywords could be coded to constrain new keywords to come from that thesaurus eg. by starting up the thesaurus picker window constrained to a certain thesaurus or like in your implementation with a select list of values obtained from the thesaurus.
Others will be bound to have ideas on this or pick up on something I've missed......
Cheers and thanks,
Simon
________________________________________
From: Simon.Pigot@anonymised.com [Simon.Pigot@anonymised.com]
Sent: Friday, 2 December 2011 8:25 PM
To: cochranes4@anonymised.com; geonetwork-devel@lists.sourceforge.net
Subject: [ExternalEmail] Re: [GeoNetwork-devel] Thesauri and keywords in template records
Hi Byron,
Taking a look at this now. Definitely interested in incorporating this into ANZLIC and more generally - I reckon Francois would be interested too.
Cheers and thanks,
Simon
________________________________________
From: ByronCinNZ [cochranes4@anonymised.com]
Sent: Friday, 2 December 2011 11:17 AM
To: geonetwork-devel@lists.sourceforge.net
Subject: Re: [GeoNetwork-devel] Thesauri and keywords in template records
I have made some good progress on these issues (keywords and thesauri).
Working with the xsl file /metadata-iso19139.anzlic-edit.xsl/ (we are using
the anzlic profile for this project), I was able to make modifications that
provide much of what I was looking for. But with a little more work (which I
am not sure I can justify the time for at the moment) I could make this a
more general improvement that would ease the handling of keywords and
thesauri in iso19139 based metadata.
My concept and approach is this. When a user clicks on the binocular icon to
add a set of keyword to a metadata record and ties these keywords to a
thesauri, the keywords added in that block should be restricted to the
vocabularies provided by that thesaurus. If a user wants to add keywords for
a particular theme that is not in that thesaurus or in a different
thesaurus, they add another keyword block. If they want to add free text
keywords, they add a block that does not include a thesaurus.
This is what the result looks like in the widgets gui:
http://osgeo-org.1803224.n2.nabble.com/file/n7052859/GN-Keyword-Thesaurus.png
To improve the display and limit users to use thesaurus values, I changed
the input of the keyword value to hidden. The current value appears in the
dropdown.
The code values available come from the referenced thesaurus. To do this I
use the the xml service /geonetwork/srv/en/xml.search.keywords?/ against the
referenced library.
http://osgeo-org.1803224.n2.nabble.com/file/n7052859/GN-Keyword-Thesaurus2.png
While this implementation suits my current needs, I think I would like to
make it more universal. It currently works only in the ANZLIC profile and
the linkage is currently hard coded to /Discipline/ keywords (like the
ANZLIC-Themes keywords are hardcoded to /Theme/ keywords). To improve on
this I would extract the value from the Thesaurus metadata for that keyword
block.
I have attached my modified version of metadata-iso19139.anzlic-edit.xsl if
anyone is interested.
Cheers,
Byron Cochrane
LISAsoft
http://osgeo-org.1803224.n2.nabble.com/file/n7052859/metadata-iso19139.anzlic-edit.xsl
metadata-iso19139.anzlic-edit.xsl
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/Thesauri-and-keywords-in-template-records-tp7041495p7052859.html
Sent from the GeoNetwork developer mailing list archive at Nabble.com.
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork