[GeoNetwork-users] Thesaurus name + keywords search

Hello all,

I'm currently investigating the thesaurus functionality for entering keywords because this could be a solution for entering hierarchical keywords.

My idea is the following approach:

- Create a thesaurus for the top level hierarchy.
- Create thesauruses for each sub-level.

In "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification" can then be multiple "gmd:descriptiveKeywords" tags, with keywords from different thesauri.

I tried to visualize it in the attached screenshot.

1. Top level keywords from thesaurus 'local.discipline.geothermal':
   - Geophysics
   - World
2. Second level keywords from thesaurus 'local.discipline.geophysics':
   - Down well geophysics
   - Thermal Infra-Red

Another way would be to create the hierarchies directly in the RDF files for the thesauri, but I don't see a way at the moment that this is supported by GeoNetwork.

What is still missing in the trunk is support for that in the search interface.

Ideally for us it should be possible to choose the keywords in two or more stages like this:
https://www.seegrid.csiro.au/twiki/pub/Infosrvices/GeoNetworkGeothermalRequirements/Keywords_improved.jpg

I started by adding a new lucene index field for /gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString to be able to get the thesaurus names.

Is anyone already working on a thesaurus based keywords search or has other suggestions for this?

Thanks for any feedback!

Cheers,
    Michael

--
Michael Stegherr, Computer Scientist
CSIRO Exploration and Mining | Phone 08 6436 8572
AARC, 26 Dick Perry Av, Kensington WA 6151, Australia

(attachments)

keyword_entry.png

Hi Michael,

I'm not really followed this thread but I believe what you need is already
available using an external thesaurus. RDF allows a hierarchy (broader and
narrower terms) that should fit to your needs.
Unluckily, "local" thesauruses do not support this hierarchy, al least
through the geonetwork's interface, but "external" (imported) thesauruses
do.
Thus, you could either use an "external" thesaurus and create the hierarchy
using a dedicated (external) tool, or improve the local thesauruses editing
interface, knowing most functionalities should already be there.

Jean

2009/12/2 <Michael.Stegherr@anonymised.com>

Hello all,

I'm currently investigating the thesaurus functionality for entering
keywords because this could be a solution for entering hierarchical
keywords.

My idea is the following approach:

- Create a thesaurus for the top level hierarchy.
- Create thesauruses for each sub-level.

In "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification" can
then be multiple "gmd:descriptiveKeywords" tags, with keywords from
different thesauri.

I tried to visualize it in the attached screenshot.

1. Top level keywords from thesaurus 'local.discipline.geothermal':
  - Geophysics
  - World
2. Second level keywords from thesaurus 'local.discipline.geophysics':
  - Down well geophysics
  - Thermal Infra-Red

Another way would be to create the hierarchies directly in the RDF files
for the thesauri, but I don't see a way at the moment that this is supported
by GeoNetwork.

What is still missing in the trunk is support for that in the search
interface.

Ideally for us it should be possible to choose the keywords in two or more
stages like this:

https://www.seegrid.csiro.au/twiki/pub/Infosrvices/GeoNetworkGeothermalRequirements/Keywords_improved.jpg

I started by adding a new lucene index field for
/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString
to be able to get the thesaurus names.

Is anyone already working on a thesaurus based keywords search or has other
suggestions for this?

Thanks for any feedback!

Cheers,
   Michael

--
Michael Stegherr, Computer Scientist
CSIRO Exploration and Mining | Phone 08 6436 8572
AARC, 26 Dick Perry Av, Kensington WA 6151, Australia

------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing.
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at
http://sourceforge.net/projects/geonetwork

Hi Jean,

-----Original Message-----
From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
Behalf Of Jean Pommier (IGE)
Sent: Thursday, 3 December 2009 4:29 PM
Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search

I'm not really followed this thread but I believe what you
need is already available using an external thesaurus. RDF
allows a hierarchy (broader and narrower terms) that should
fit to your needs.

Yeah, sorry for the longish email. Thanks, I figured that it could be done in this way.

Unluckily, "local" thesauruses do not support this hierarchy,
al least through the geonetwork's interface, but "external"
(imported) thesauruses do.
Thus, you could either use an "external" thesaurus and
create the hierarchy using a dedicated (external) tool, or
improve the local thesauruses editing interface, knowing most
functionalities should already be there.

Can you please elaborate a bit on what functionality is exactly available for thesauri with a hierarchy? Because I thought that GeoNetwork doesn't support 'broader' and 'narrower' as it is not possible to _create_ these relationships with the editing interface as you stated above.

Also it would be neat to have that hierarchy represented somehow in the search box as I tried to show here:
https://www.seegrid.csiro.au/twiki/pub/Infosrvices/GeoNetworkGeothermalRequirements/Keywords_improved.jpg

Anyway thanks for your reply. I was wondering why no one answered yet. Maybe I'm writing too much or confusing? :slight_smile:

Also I'm a bit confused about the use of the 'users' and the 'devel' list. A lot of development discussion is done on the users list, so I apologize for the crossposting. Maybe someone can tell me, which list is the best for questions like this.

Cheers,
    Michael

Michael,

The interface does not allow to edit broader and narrower relations. That's
why those relations are only usable, right now, with external thesauruses,
that you cannot edit inside geonetwork.
Have a try using the joined GCMD extract as external thesaurus. You will see
it can be imported and you can navigate in its hierarchy, using the
thesaurus admin page.
Unluckily, it is not used in the search box, nor in the metadata filling
form. So, just as it is, it is not very useful, I agree. I had tweaked
something to restrict keywords to be in the selected thesaurus, while
filling the metadata form, for a GN 2.2. But with no hierarchy, and have
nothing for the search box.
Maybe François Prunayre would have something closer to your needs : they are
working on thesaurus and keywords selection, I believe.
Cheers

Jean

2009/12/3 <Michael.Stegherr@anonymised.com>

Hi Jean,

> -----Original Message-----
> From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
> Behalf Of Jean Pommier (IGE)
> Sent: Thursday, 3 December 2009 4:29 PM
> Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search
>
> I'm not really followed this thread but I believe what you
> need is already available using an external thesaurus. RDF
> allows a hierarchy (broader and narrower terms) that should
> fit to your needs.

Yeah, sorry for the longish email. Thanks, I figured that it could be done
in this way.

> Unluckily, "local" thesauruses do not support this hierarchy,
> al least through the geonetwork's interface, but "external"
> (imported) thesauruses do.
> Thus, you could either use an "external" thesaurus and
> create the hierarchy using a dedicated (external) tool, or
> improve the local thesauruses editing interface, knowing most
> functionalities should already be there.

Can you please elaborate a bit on what functionality is exactly available
for thesauri with a hierarchy? Because I thought that GeoNetwork doesn't
support 'broader' and 'narrower' as it is not possible to _create_ these
relationships with the editing interface as you stated above.

Also it would be neat to have that hierarchy represented somehow in the
search box as I tried to show here:

https://www.seegrid.csiro.au/twiki/pub/Infosrvices/GeoNetworkGeothermalRequirements/Keywords_improved.jpg

Anyway thanks for your reply. I was wondering why no one answered yet.
Maybe I'm writing too much or confusing? :slight_smile:

Also I'm a bit confused about the use of the 'users' and the 'devel' list.
A lot of development discussion is done on the users list, so I apologize
for the crossposting. Maybe someone can tell me, which list is the best for
questions like this.

Cheers,
   Michael

(attachments)

GCMD.skos.rdf (139 KB)

Hi Michael,

Some extra information for you regarding what's available regarding thesauri.

The BlueNet-MEST version of Geonetwork (most recent stable version
20090831 is available from http://anzlicmet.bluenet.utas.edu.au/wiki ) uses a heirarchical
keywords system but not using RDF files as in 2.4.2 GN version.

For the ISO19139-Marine Comminity Profile (MCP) metadata you can use a keyword list
from the Global Change Master Directory (GCMD) science keywords list. Through the editor window
you can select keyword triplets from a 3 level heirarchy .eg Oceans | Bathymetry | Seafloor Topography.
This uses a special Java applet written by AIMS. For this to work you need to install
the GCMD_keywords.xml file into the root directory and be using ISO19139MCP metadata.

For ISO19139-ANZLIC profile metadata you can optionally choose hierarchical keywords from
the ANZLIC theme keyword list. This uses an XML file in ISO CT_CodelistCatalogue
format.

To check this out install the BlueNet MEST on your PC and the GCMD keywords XML file in root.
Then enter an ISO19139-MCP and a ISO19139-ANZLIC record. In the Identification section
open up the 'Descritive Keywords'. For MCP click anywhere in the descritiptive keywords box
and GCMD picker will pop up. For ANZLIC click in the other box to the right of the descriptive
keywords box and choose a ANZLIC theme keyword from the list.

I know this may not suit your requirements but it lets you know some alternative approaches.

Andrew

----- Original Message ----- From: <Michael.Stegherr@anonymised.com>
To: <jean.pommier@anonymised.com>
Cc: <geonetwork-users@lists.sourceforge.net>; <geonetwork-devel@lists.sourceforge.net>
Sent: Thursday, December 03, 2009 7:46 PM
Subject: Re: [GeoNetwork-devel] [GeoNetwork-users] Thesaurus name + keywordssearch

Hi Jean,

-----Original Message-----
From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
Behalf Of Jean Pommier (IGE)
Sent: Thursday, 3 December 2009 4:29 PM
Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search

I'm not really followed this thread but I believe what you
need is already available using an external thesaurus. RDF
allows a hierarchy (broader and narrower terms) that should
fit to your needs.

Yeah, sorry for the longish email. Thanks, I figured that it could be done in this way.

Unluckily, "local" thesauruses do not support this hierarchy,
al least through the geonetwork's interface, but "external"
(imported) thesauruses do.
Thus, you could either use an "external" thesaurus and
create the hierarchy using a dedicated (external) tool, or
improve the local thesauruses editing interface, knowing most
functionalities should already be there.

Can you please elaborate a bit on what functionality is exactly available for thesauri with a hierarchy? Because I thought that GeoNetwork doesn't support 'broader' and 'narrower' as it is not possible to _create_ these relationships with the editing interface as you stated above.

Also it would be neat to have that hierarchy represented somehow in the search box as I tried to show here:
https://www.seegrid.csiro.au/twiki/pub/Infosrvices/GeoNetworkGeothermalRequirements/Keywords_improved.jpg

Anyway thanks for your reply. I was wondering why no one answered yet. Maybe I'm writing too much or confusing? :slight_smile:

Also I'm a bit confused about the use of the 'users' and the 'devel' list. A lot of development discussion is done on the users list, so I apologize for the crossposting. Maybe someone can tell me, which list is the best for questions like this.

Cheers,
   Michael
------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing.
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
GeoNetwork-devel mailing list
GeoNetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

Hi François and Fabien,

I got the information from Jean's mail below and the discussion here on Nabble (http://n2.nabble.com/Question-about-the-thesaurus-use-tp2013978p2013978.html) that you did some work on using SKOS narrower and broader relations in the keywords search interface.

This would be of course a much better approach to implement hierarchy structures than my approach indexing the used thesauri in lucene and creating a 'pseudo' 2-level-hierarchy (level 1: thesaurus, level 2: keywords (flat structure)).

It would be nice, if you guys could inform me about your current status of work and what you have planned. Fabien did some modifications on LuceneSearcher.java in the discussion above that, but I think they didn't get into the trunk.

If it's already halfway there, I would be happy to assist you continuing that work.

Thanks a lot,
    Michael

-----Original Message-----
From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
Behalf Of Jean Pommier (IGE)
Sent: Thursday, 3 December 2009 5:49 PM
To: Stegherr, Michael (CESRE, Kensington)
Cc: geonetwork-users@lists.sourceforge.net;
geonetwork-devel@lists.sourceforge.net
Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search

Michael,

The interface does not allow to edit broader and narrower
relations. That's why those relations are only usable, right
now, with external thesauruses, that you cannot edit inside
geonetwork.
Have a try using the joined GCMD extract as external
thesaurus. You will see it can be imported and you can
navigate in its hierarchy, using the thesaurus admin page.
Unluckily, it is not used in the search box, nor in the
metadata filling form. So, just as it is, it is not very
useful, I agree. I had tweaked something to restrict keywords
to be in the selected thesaurus, while filling the metadata
form, for a GN 2.2. But with no hierarchy, and have nothing
for the search box.
Maybe François Prunayre would have something closer to your
needs : they are working on thesaurus and keywords selection,
I believe.
Cheers

Jean

2009/12/3 <Michael.Stegherr@anonymised.com>

  Hi Jean,
  
  > -----Original Message-----
  > From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
  > Behalf Of Jean Pommier (IGE)
  > Sent: Thursday, 3 December 2009 4:29 PM
  > Subject: Re: [GeoNetwork-users] Thesaurus name +
keywords search
  >
  > I'm not really followed this thread but I believe what you
  > need is already available using an external thesaurus. RDF
  > allows a hierarchy (broader and narrower terms) that should
  > fit to your needs.
  
  Yeah, sorry for the longish email. Thanks, I figured
that it could be done in this way.
  
  > Unluckily, "local" thesauruses do not support this hierarchy,
  > al least through the geonetwork's interface, but "external"
  > (imported) thesauruses do.
  > Thus, you could either use an "external" thesaurus and
  > create the hierarchy using a dedicated (external) tool, or
  > improve the local thesauruses editing interface, knowing most
  > functionalities should already be there.
  
  Can you please elaborate a bit on what functionality is
exactly available for thesauri with a hierarchy? Because I
thought that GeoNetwork doesn't support 'broader' and
'narrower' as it is not possible to _create_ these
relationships with the editing interface as you stated above.
  
  Also it would be neat to have that hierarchy
represented somehow in the search box as I tried to show here:
  
https://www.seegrid.csiro.au/twiki/pub/Infosrvices/GeoNetworkG
eothermalRequirements/Keywords_improved.jpg
  
  Anyway thanks for your reply. I was wondering why no
one answered yet. Maybe I'm writing too much or confusing? :slight_smile:
  
  Also I'm a bit confused about the use of the 'users'
and the 'devel' list. A lot of development discussion is done
on the users list, so I apologize for the crossposting. Maybe
someone can tell me, which list is the best for questions like this.
  
  Cheers,
     Michael

Hi Andrew,

-----Original Message-----
From: awalsh [mailto:awalsh@anonymised.com]
Sent: Friday, 4 December 2009 11:50 AM
geonetwork-devel@lists.sourceforge.net
Subject: Re: [GeoNetwork-devel] [GeoNetwork-users] Thesaurus
name + keywordssearch

The BlueNet-MEST version of Geonetwork (most recent stable version
20090831 is available from
http://anzlicmet.bluenet.utas.edu.au/wiki ) uses a heirarchical
keywords system but not using RDF files as in 2.4.2 GN version.

I'm aware of that system. But as far as I understand, the keyword picker is used for _entering_ metadata and not for the advanced search, which I am after. Please correct me, if I'm mistaken here.

Cheers,
    Michael

Michael,

The keyword triplets that you pick from the GCMD science keyword list
get inserted into the Descriptive Keywords elements. They then become
available for search via the Advanced search page if you click in the 'Keywords'
box. So yes, they can be used for searching.

Note that this facility (can choose keyword triplets) is only
available for you entered metdata in the ISO19139 marine community profile (MCP) format.
If you entered data in say ISO19139-ANZLIC format then there isn't a keyword picker
and you just type in keywords.

To see what I mean:

1) Go to our Geonetwork site http://www.metoc.gov.au/geonetwork/
2) Select the advanced search tab
3) Click in the 'Keywords' box and start typing 'Ocean ....'
4) A list of indexed keywords (some will be triplets if from MCP records) appears in a drop down list.
5) Select one of keywords from the drop down
6) Hit the search button.

HTH,

Andrew

----- Original Message ----- From: <Michael.Stegherr@anonymised.com>
To: <awalsh@anonymised.com>
Cc: <geonetwork-users@lists.sourceforge.net>; <geonetwork-devel@lists.sourceforge.net>
Sent: Friday, December 11, 2009 3:08 PM
Subject: RE: [GeoNetwork-devel] [GeoNetwork-users] Thesaurus name + keywordssearch

Hi Andrew,

-----Original Message-----
From: awalsh [mailto:awalsh@anonymised.com]
Sent: Friday, 4 December 2009 11:50 AM
geonetwork-devel@lists.sourceforge.net
Subject: Re: [GeoNetwork-devel] [GeoNetwork-users] Thesaurus
name + keywordssearch

The BlueNet-MEST version of Geonetwork (most recent stable version
20090831 is available from
http://anzlicmet.bluenet.utas.edu.au/wiki ) uses a heirarchical
keywords system but not using RDF files as in 2.4.2 GN version.

I'm aware of that system. But as far as I understand, the keyword picker is used for _entering_ metadata and not for the advanced search, which I am after. Please correct me, if I'm mistaken here.

Cheers,
   Michael

Dear all

i have followed the discussion on thesauraus and keyword search. I am doing some research on introduing Ontologies into GeoNetwork so that any search by a user also links to related concepts in the hierarchy.

I wanted to introduce this initially by hyperlinking keywords to their concepts in an ontology, is there a possibility of hyperlinking key words.

regards

Juliet Gwenzi
ITC
Mailbox Number 389
Hengelosestraat 99
P. O. Box 6
7500 AA Enschede
The Netherlands

Mobile: +31 647 271 542
Land +31 534 803 999
Email: julievimbai@anonymised.com
gwenzi21943@anonymised.com

________________________________
From: "Michael.Stegherr@anonymised.com" <Michael.Stegherr@anonymised.com>
To: francois-xavier.prunayre@anonymised.com; Fabien.Bachraty@anonymised.com
Cc: geonetwork-users@lists.sourceforge.net
Sent: Fri, 11 December, 2009 5:06:29 AM
Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search

Hi François and Fabien,

I got the information from Jean's mail below and the discussion here on Nabble (http://n2.nabble.com/Question-about-the-thesaurus-use-tp2013978p2013978.html) that you did some work on using SKOS narrower and broader relations in the keywords search interface.

This would be of course a much better approach to implement hierarchy structures than my approach indexing the used thesauri in lucene and creating a 'pseudo' 2-level-hierarchy (level 1: thesaurus, level 2: keywords (flat structure)).

It would be nice, if you guys could inform me about your current status of work and what you have planned. Fabien did some modifications on LuceneSearcher.java in the discussion above that, but I think they didn't get into the trunk.

If it's already halfway there, I would be happy to assist you continuing that work.

Thanks a lot,
Michael

-----Original Message-----
From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
Behalf Of Jean Pommier (IGE)
Sent: Thursday, 3 December 2009 5:49 PM
To: Stegherr, Michael (CESRE, Kensington)
Cc: geonetwork-users@lists.sourceforge.net;
geonetwork-devel@lists.sourceforge.net
Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search

Michael,

The interface does not allow to edit broader and narrower
relations. That's why those relations are only usable, right
now, with external thesauruses, that you cannot edit inside
geonetwork.
Have a try using the joined GCMD extract as external
thesaurus. You will see it can be imported and you can
navigate in its hierarchy, using the thesaurus admin page.
Unluckily, it is not used in the search box, nor in the
metadata filling form. So, just as it is, it is not very
useful, I agree. I had tweaked something to restrict keywords
to be in the selected thesaurus, while filling the metadata
form, for a GN 2.2. But with no hierarchy, and have nothing
for the search box.
Maybe François Prunayre would have something closer to your
needs : they are working on thesaurus and keywords selection,
I believe.
Cheers

Jean

2009/12/3 <Michael.Stegherr@anonymised.com>

Hi Jean,


&gt; \-\-\-\-\-Original Message\-\-\-\-\-
&gt; From: ige31\.jp@anonymised\.com \[mailto:ige31.jp@anonymised.com] On
&gt; Behalf Of Jean Pommier \(IGE\)
&gt; Sent: Thursday, 3 December 2009 4:29 PM
&gt; Subject: Re: \[GeoNetwork\-users\] Thesaurus name \+ 

keywords search
>
> I'm not really followed this thread but I believe what you
> need is already available using an external thesaurus. RDF
> allows a hierarchy (broader and narrower terms) that should
> fit to your needs.

Yeah, sorry for the longish email\. Thanks, I figured 

that it could be done in this way.

&gt; Unluckily, &quot;local&quot; thesauruses do not support this hierarchy,
&gt; al least through the geonetwork&#39;s interface, but &quot;external&quot;
&gt; \(imported\) thesauruses do\.
&gt;  Thus, you could either use an &quot;external&quot; thesaurus and
&gt; create the hierarchy using a dedicated \(external\) tool, or
&gt; improve the local thesauruses editing interface, knowing most
&gt; functionalities should already be there\.


Can you please elaborate a bit on what functionality is 

exactly available for thesauri with a hierarchy? Because I
thought that GeoNetwork doesn't support 'broader' and
'narrower' as it is not possible to _create_ these
relationships with the editing interface as you stated above.

Also it would be neat to have that hierarchy 

represented somehow in the search box as I tried to show here:

https://www.seegrid.csiro.au/twiki/pub/Infosrvices/GeoNetworkG
eothermalRequirements/Keywords_improved.jpg

Anyway thanks for your reply\. I was wondering why no 

one answered yet. Maybe I'm writing too much or confusing? :slight_smile:

Also I&#39;m a bit confused about the use of the &#39;users&#39; 

and the 'devel' list. A lot of development discussion is done
on the users list, so I apologize for the crossposting. Maybe
someone can tell me, which list is the best for questions like this.

Cheers,
  Michael

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

      __________________________________________________________________________________
See what's on at the movies in your area. Find out now: http://au.movies.yahoo.com/session-times/

If you mean to hyperlink the appearance of keywords in the browsing interface to some kind of display that is produced by some external service, that should be no harder than altering the XSLT transforms that produce those displays.

Or do I misunderstand your intent?

---
A. Soroka
Digital Research and Scholarship R & D
the University of Virginia Library

On Dec 14, 2009, at 5:51 AM, Juliet Gwenzi wrote:

Dear all

i have followed the discussion on thesauraus and keyword search. I am doing some research on introduing Ontologies into GeoNetwork so that any search by a user also links to related concepts in the hierarchy.

I wanted to introduce this initially by hyperlinking keywords to their concepts in an ontology, is there a possibility of hyperlinking key words.

regards

Juliet Gwenzi
ITC
Mailbox Number 389
Hengelosestraat 99
P. O. Box 6
7500 AA Enschede
The Netherlands

Mobile: +31 647 271 542
Land +31 534 803 999
Email: julievimbai@anonymised.com
          gwenzi21943@anonymised.com

________________________________
From: "Michael.Stegherr@anonymised.com" <Michael.Stegherr@anonymised.com>
To: francois-xavier.prunayre@anonymised.com; Fabien.Bachraty@anonymised.com
Cc: geonetwork-users@lists.sourceforge.net
Sent: Fri, 11 December, 2009 5:06:29 AM
Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search

Hi François and Fabien,

I got the information from Jean's mail below and the discussion here on Nabble (http://n2.nabble.com/Question-about-the-thesaurus-use-tp2013978p2013978.html) that you did some work on using SKOS narrower and broader relations in the keywords search interface.

This would be of course a much better approach to implement hierarchy structures than my approach indexing the used thesauri in lucene and creating a 'pseudo' 2-level-hierarchy (level 1: thesaurus, level 2: keywords (flat structure)).

It would be nice, if you guys could inform me about your current status of work and what you have planned. Fabien did some modifications on LuceneSearcher.java in the discussion above that, but I think they didn't get into the trunk.

If it's already halfway there, I would be happy to assist you continuing that work.

Thanks a lot,
    Michael

-----Original Message-----
From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
Behalf Of Jean Pommier (IGE)
Sent: Thursday, 3 December 2009 5:49 PM
To: Stegherr, Michael (CESRE, Kensington)
Cc: geonetwork-users@lists.sourceforge.net;
geonetwork-devel@lists.sourceforge.net
Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search

Michael,

The interface does not allow to edit broader and narrower
relations. That's why those relations are only usable, right
now, with external thesauruses, that you cannot edit inside
geonetwork.
Have a try using the joined GCMD extract as external
thesaurus. You will see it can be imported and you can
navigate in its hierarchy, using the thesaurus admin page.
Unluckily, it is not used in the search box, nor in the
metadata filling form. So, just as it is, it is not very
useful, I agree. I had tweaked something to restrict keywords
to be in the selected thesaurus, while filling the metadata
form, for a GN 2.2. But with no hierarchy, and have nothing
for the search box.
Maybe François Prunayre would have something closer to your
needs : they are working on thesaurus and keywords selection,
I believe.
Cheers

Jean

2009/12/3 <Michael.Stegherr@anonymised.com>

    Hi Jean,
    
    > -----Original Message-----
    > From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
    > Behalf Of Jean Pommier (IGE)
    > Sent: Thursday, 3 December 2009 4:29 PM
    > Subject: Re: [GeoNetwork-users] Thesaurus name +
keywords search
    >
    > I'm not really followed this thread but I believe what you
    > need is already available using an external thesaurus. RDF
    > allows a hierarchy (broader and narrower terms) that should
    > fit to your needs.
    
    Yeah, sorry for the longish email. Thanks, I figured
that it could be done in this way.
    
    > Unluckily, "local" thesauruses do not support this hierarchy,
    > al least through the geonetwork's interface, but "external"
    > (imported) thesauruses do.
    > Thus, you could either use an "external" thesaurus and
    > create the hierarchy using a dedicated (external) tool, or
    > improve the local thesauruses editing interface, knowing most
    > functionalities should already be there.
    
    Can you please elaborate a bit on what functionality is
exactly available for thesauri with a hierarchy? Because I
thought that GeoNetwork doesn't support 'broader' and
'narrower' as it is not possible to _create_ these
relationships with the editing interface as you stated above.
    
    Also it would be neat to have that hierarchy
represented somehow in the search box as I tried to show here:
    
https://www.seegrid.csiro.au/twiki/pub/Infosrvices/GeoNetworkG
eothermalRequirements/Keywords_improved.jpg
    
    Anyway thanks for your reply. I was wondering why no
one answered yet. Maybe I'm writing too much or confusing? :slight_smile:
    
    Also I'm a bit confused about the use of the 'users'
and the 'devel' list. A lot of development discussion is done
on the users list, so I apologize for the crossposting. Maybe
someone can tell me, which list is the best for questions like this.
    
    Cheers,
      Michael

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

     __________________________________________________________________________________
See what's on at the movies in your area. Find out now: http://au.movies.yahoo.com/session-times/
------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

What I mean is that if you wish to create hyperlinks (of any kind) in the display of a record and you are using a basic version of GeoNetwork (as opposed to a version with a separate portal on top, as we do) then you will have to edit the XSLT transforms that create those displays. You will also have to provide a service with the ability to do the kind of searching you describe. It's not at all clear to me that GeoNetwork currently has that ability.
---
A. Soroka
Digital Research and Scholarship R & D
the University of Virginia Library

On Dec 15, 2009, at 5:30 PM, Juliet Gwenzi wrote:

I have my hierarchy with domain of interest and subclasses. What i was intending to do is to hyeprlink keywords to the same concepts in the hierarchy (ontology) so that a user still searches using key words, but then if the word used in the search exists as a subclass of a keyword the user get the result required.

You talked about XLST transformation but its not clear to me what you exactly mean.

Juliet Gwenzi
ITC
Mailbox Number 389
Hengelosestraat 99
P. O. Box 6
7500 AA Enschede
The Netherlands

Mobile: +31 647 271 542
Land +31 534 803 999
Email: julievimbai@anonymised.com
          gwenzi21943@anonymised.com

Becoming like Jesus is a marathon not a sprint

From: "ajs6f@anonymised.com" <ajs6f@anonymised.com>
To: geonetwork-users Users <geonetwork-users@lists.sourceforge.net>
Sent: Tue, 15 December, 2009 2:49:10 AM
Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search (Ontologies)

If you mean to hyperlink the appearance of keywords in the browsing interface to some kind of display that is produced by some external service, that should be no harder than altering the XSLT transforms that produce those displays.

Or do I misunderstand your intent?

---
A. Soroka
Digital Research and Scholarship R & D
the University of Virginia Library

On Dec 14, 2009, at 5:51 AM, Juliet Gwenzi wrote:

> Dear all
>
> i have followed the discussion on thesauraus and keyword search. I am doing some research on introduing Ontologies into GeoNetwork so that any search by a user also links to related concepts in the hierarchy.
>
> I wanted to introduce this initially by hyperlinking keywords to their concepts in an ontology, is there a possibility of hyperlinking key words.
>
> regards
>
> Juliet Gwenzi
> ITC
> Mailbox Number 389
> Hengelosestraat 99
> P. O. Box 6
> 7500 AA Enschede
> The Netherlands
>
> Mobile: +31 647 271 542
> Land +31 534 803 999
> Email: julievimbai@anonymised.com
> gwenzi21943@anonymised.com
>
>
> ________________________________
> From: "Michael.Stegherr@anonymised.com" <Michael.Stegherr@anonymised.com>
> To: francois-xavier.prunayre@anonymised.com; Fabien.Bachraty@anonymised.com
> Cc: geonetwork-users@lists.sourceforge.net
> Sent: Fri, 11 December, 2009 5:06:29 AM
> Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search
>
> Hi François and Fabien,
>
> I got the information from Jean's mail below and the discussion here on Nabble (http://n2.nabble.com/Question-about-the-thesaurus-use-tp2013978p2013978.html) that you did some work on using SKOS narrower and broader relations in the keywords search interface.
>
> This would be of course a much better approach to implement hierarchy structures than my approach indexing the used thesauri in lucene and creating a 'pseudo' 2-level-hierarchy (level 1: thesaurus, level 2: keywords (flat structure)).
>
> It would be nice, if you guys could inform me about your current status of work and what you have planned. Fabien did some modifications on LuceneSearcher.java in the discussion above that, but I think they didn't get into the trunk.
>
> If it's already halfway there, I would be happy to assist you continuing that work.
>
> Thanks a lot,
> Michael
>
>> -----Original Message-----
>> From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
>> Behalf Of Jean Pommier (IGE)
>> Sent: Thursday, 3 December 2009 5:49 PM
>> To: Stegherr, Michael (CESRE, Kensington)
>> Cc: geonetwork-users@lists.sourceforge.net;
>> geonetwork-devel@lists.sourceforge.net
>> Subject: Re: [GeoNetwork-users] Thesaurus name + keywords search
>>
>> Michael,
>>
>> The interface does not allow to edit broader and narrower
>> relations. That's why those relations are only usable, right
>> now, with external thesauruses, that you cannot edit inside
>> geonetwork.
>> Have a try using the joined GCMD extract as external
>> thesaurus. You will see it can be imported and you can
>> navigate in its hierarchy, using the thesaurus admin page.
>> Unluckily, it is not used in the search box, nor in the
>> metadata filling form. So, just as it is, it is not very
>> useful, I agree. I had tweaked something to restrict keywords
>> to be in the selected thesaurus, while filling the metadata
>> form, for a GN 2.2. But with no hierarchy, and have nothing
>> for the search box.
>> Maybe François Prunayre would have something closer to your
>> needs : they are working on thesaurus and keywords selection,
>> I believe.
>> Cheers
>>
>> Jean
>>
>>
>>
>> 2009/12/3 <Michael.Stegherr@anonymised.com>
>>
>>
>> Hi Jean,
>>
>>
>> > -----Original Message-----
>> > From: ige31.jp@anonymised.com [mailto:ige31.jp@anonymised.com] On
>> > Behalf Of Jean Pommier (IGE)
>> > Sent: Thursday, 3 December 2009 4:29 PM
>> > Subject: Re: [GeoNetwork-users] Thesaurus name +
>> keywords search
>> >
>> > I'm not really followed this thread but I believe what you
>> > need is already available using an external thesaurus. RDF
>> > allows a hierarchy (broader and narrower terms) that should
>> > fit to your needs.
>>
>>
>> Yeah, sorry for the longish email. Thanks, I figured
>> that it could be done in this way.
>>
>>
>> > Unluckily, "local" thesauruses do not support this hierarchy,
>> > al least through the geonetwork's interface, but "external"
>> > (imported) thesauruses do.
>> > Thus, you could either use an "external" thesaurus and
>> > create the hierarchy using a dedicated (external) tool, or
>> > improve the local thesauruses editing interface, knowing most
>> > functionalities should already be there.
>>
>>
>> Can you please elaborate a bit on what functionality is
>> exactly available for thesauri with a hierarchy? Because I
>> thought that GeoNetwork doesn't support 'broader' and
>> 'narrower' as it is not possible to _create_ these
>> relationships with the editing interface as you stated above.
>>
>> Also it would be neat to have that hierarchy
>> represented somehow in the search box as I tried to show here:
>>
>>
>> https://www.seegrid.csiro.au/twiki/pub/Infosrvices/GeoNetworkG
>> eothermalRequirements/Keywords_improved.jpg
>>
>>
>> Anyway thanks for your reply. I was wondering why no
>> one answered yet. Maybe I'm writing too much or confusing? :slight_smile:
>>
>> Also I'm a bit confused about the use of the 'users'
>> and the 'devel' list. A lot of development discussion is done
>> on the users list, so I apologize for the crossposting. Maybe
>> someone can tell me, which list is the best for questions like this.
>>
>> Cheers,
>> Michael
>>
>>
>>
> ------------------------------------------------------------------------------
> Return on Information:
> Google Enterprise Search pays you back
> Get the facts.
> http://p.sf.net/sfu/google-dev2dev
> _______________________________________________
> GeoNetwork-users mailing list
> GeoNetwork-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geonetwork-users
> GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork
>
>
>
> __________________________________________________________________________________
> See what's on at the movies in your area. Find out now: http://au.movies.yahoo.com/session-times/
> ------------------------------------------------------------------------------
> Return on Information:
> Google Enterprise Search pays you back
> Get the facts.
> http://p.sf.net/sfu/google-dev2dev
> _______________________________________________
> GeoNetwork-users mailing list
> GeoNetwork-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geonetwork-users
> GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork

See what's on at the movies in your area. Find out now.