From: Lagarde P. <P.L...@br...> - 2007-01-06 17:26:59
|
Hi fran=E7ois,=20 Very good to start the integration of french developments of GN (G=E9osou= rce in french) in GN alpha2 !=20 The autocompletion is a very interested approach to integrate keywords (w= e don't use this solution in Geosource. See http://212.208.217.23/geosour= ce/srv/fr/main.home).=20 To complicate yours remarks in Edit interface, I think it will be better = to limit the thesaurus query in the thematic of the keywords in function = of the 19115 list. For example, place thesauri, theme thesauri,... And, w= hen the user has chosen a specific word, GN could add the thesaurus name = in the specific field !=20 In your demo, impossible to add new "descriptive keywords" block or new "= keyword" block (id=3D12)... Side effect ?=20 Pierre.=20 -----Message d'origine----- De : geo...@li... [mailto:geonetwork-us= ers...@li...] De la part de Fran=E7ois Prunayre Envoy=E9 : vendredi 5 janvier 2007 17:19 =C0 : geo...@li...; geo...@li...ur= ceforge.net Objet : [GeoNetwork-users] Thesaurus support / online demo Hi list, here is a first demo adding support for thesaurus in Geonetwork = (based on alpha2 version - thanks Andrea :). =20 Thesaurus support allows import/export of "external" thesaurus such as Ag= rovoc, Gemet or other in rdf/skos format and creation of "local" thesauru= s which will be entirely managed by the administrator of the geonetwork n= ode.=20 =20 Local thesaurus could be basic (id, label, definition and lang for each term) used for thesaurus of type discipline, theme, temporal or of type p= lace where you could also defined a bounding box for each term. Thesaurus= creation only support flat thesaurus (ie. you can not defined narrower, = broader and related term). When editing metadata, geonetwork will provide an autocompletion field fo= r keyword searching in all thesaurus available in the current node.=20 When searching for metadata, in the search field keyword, an autocompleti= on process is also available. =20 Demo is http://dev.sandre.eaufrance.fr/gnthesaurus/ login admin / passwor= d admin. Go to the administration > Manage thesauri. The demo is set up w= ith 3 external thesauri (agrovoc, a thesaurus for the water domain, and t= he Geonetwork list of regions) and 2 local ones. =20 =20 Main features available for now :=20 - Administration : - thesaurus import/export in RDF skos format - thesaurus creation/edition for "flat" thesaurus - support for multilingual thesaurus. - Edit interface :=20 - Autocompletion for field "keyword" in DC, FGDC and iso19115 (to be do= ne for ISO19139) - Search interface : - Autocompletion for search criteria "keyword" =20 For the time being, the user interface query all thesaurus in the current= webpage language. But this not really the best option. For the first imp= lementation, maybe I proposed 2 options for the editing part : - if a language parameter is defined in the current metadata, query the t= hesaurus in that language - if not use the webpage language or we could also defined a parameter "m= etatada default language" ? This will allow user not having geonetwork tr= anslation (for now en, fr, es, cn) to use their own language for thesauru= s.=20 =20 For the search this is a more complex part. For now, if the user interfac= e is in spanish, it will look for term in spanish in each thesaurus. If t= he metadata are in english ... it will not be relevant. Here as a first i= mplementation, we could at least use a parameter "metatada default langua= ge". Other and more complex options could be, for the keyword criteria : - search for a term in user interface language and then query using the k= eyword and its translation. Here users need to have multilingual thesauru= s. - proposed the list of keyword found by Lucene in metadata in the indexin= g process. That way, geonetwork propose only keyword that are used somewh= ere in one or more metadata - analyzed Lucene support for thesaurus ... =20 The thesaurus are stored in a RDF/SKOS format in the /xml/codelist/thesau= ri directory of Geonetwork. They are loaded on startup and RDF manipulati= on is made with Sesame, an opensource java library for RDF (http://www.op= enrdf.org/).=20 =20 Thanks to Laurent Magnien, Arnaud Dupuis and Jean-Pascal Boignard for the= ir first ("french") implementation. =20 Any comments, ideas, bugs ? If that sounds good to the list, I could put = it on the alpha 2 version. =20 Cheers. Francois =20 -- Ce message a ete verifie par MailScanner pour des virus ou des polluriels= et rien de suspect n'a ete trouve. Les donnees et renseignements contenus dans ce message sont personnels, c= onfidentiels et prives. Toute publication, utilisation ou diffusion, meme= partielle, doit etre autorisee. Any data and information contained in this electronic mail is personal, c= onfidential and secret. Any total or partial publication, use or distribu= tion must be authorized. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net'= s Techsay panel and you'll get the chance to share your opinions on IT & = business topics through brief surveys - and earn cash http://www.techsay.= com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3DDEVDEV _______________________________________________ GeoNetwork-users mailing list Geo...@li... https://lists.sourceforge.net/lists/listinfo/geonetwork-users GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/ge= onetwork *************************************************************************= ********************* Le contenu de cet e-mail et de ses pi=E8ces jointes est destin=E9 =E0 l'u= sage exclusif du=20 (des) destinataire(s) express=E9ment d=E9sign=E9(s) comme tel(s). En cas = de r=E9ception de cet=20 e-mail par erreur, le signaler =E0 son exp=E9diteur et ne pas en divulgu= er le contenu.=20 L'absence de virus a =E9t=E9 v=E9rifi=E9 =E0 l'=E9mission du message. Il = convient n=E9anmoins de=20 v=E9rifier l'absence de corruption =E0 sa r=E9ception. The contents of th= is email and any attachments are=20 confidential. They are intended for=20 the named recipient(s) only. If you have received this email in error ple= ase notify the=20 system manager or the sender immediately and do not disclose the contents= to=20 anyone or make copies. eSafe scanned this email for viruses, vandals and = malicious=20 content. *************************************************************************= ********************* |