[GeoNetwork-users-fr] Rép. : RE: [Geosource v2. 2.0] contacts/mot-clés liés n'apparaissent p as dans les fi

bonjour,

pour les mots-clé, le problème vient plutot à mon avis de la structure du fichier rdf du thésaurus local quand on le génére interactivement avec Géosource

en effet quand on génére un thésaurus local avec Géosurce, le fichier rdf est structuré de la manière suivante :
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:ns3="http://www.opengis.net/gml#&quot;
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#&quot;
xmlns:ns2="http://www.w3.org/2004/02/skos/core#&quot;&gt;

<rdf:Description rdf:about="#001">
<ns3:BoundedBy rdf:nodeID="node14d65p1h3x1"/>
</rdf:Description>

<rdf:Description rdf:nodeID="node14d65p1h3x1">
<rdf:type rdf:resource="http://www.opengis.net/gml#Envelope&quot;/&gt;
</rdf:Description>

<rdf:Description rdf:about="#001">
<ns2:prefLabel xml:lang="fr">GRAND LYON</ns2:prefLabel>
<ns2:scopeNote xml:lang="fr">Communauté Urbaine de LYON</ns2:scopeNote>
</rdf:Description>

<rdf:Description rdf:nodeID="node14d65p1h3x1">
<ns3:srsName rdf:resource="http://www.opengis.net/gml/srs/epsg.xml#epsg:4326&quot;/&gt;
</rdf:Description>

<rdf:Description rdf:about="#001">
<rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept&quot;/&gt;
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource&quot;/&gt;
</rdf:Description>

<rdf:Description rdf:nodeID="node14d65p1h3x1">
<ns3:lowerCorner>4.681 45.550</ns3:lowerCorner>
<ns3:upperCorner>5.067 45.917</ns3:upperCorner>
</rdf:Description>

</rdf:RDF>

alors que les thésaurus externes disponibles dans Géosurce 2.2.0 (ex : RegionFR.rdf) sont structurés de la mainère suivante :
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/&quot; xmlns:dcterms="http://purl.org/dc/terms/&quot; xmlns:fn="http://www.w3.org/2005/02/xpath-functions&quot; xmlns:foaf="http://xmlns.com/foaf/0.1/&quot; xmlns:gml="http://www.opengis.net/gml#&quot; xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#&quot; xmlns:skos="http://www.w3.org/2004/02/skos/core#&quot; xmlns:xdt="http://www.w3.org/2005/02/xpath-datatypes&quot; xmlns:xs="http://www.w3.org/2001/XMLSchema&quot;&gt;

<skos:ConceptScheme rdf:about="http://admisource.gouv.fr/projects/geocatalogue/region&quot;&gt;
  <dc:title>Régions de France</dc:title>
  <dc:description>Mots clés de type géographique pour GeoSource.</dc:description>
  <dc:creator>
   <foaf:Organization>
    <foaf:name>Office International de l'Eau - BRGM</foaf:name>
   </foaf:Organization>
  </dc:creator>
  <dc:rights>Free to all for non commercial use.</dc:rights>
  <dcterms:issued>Fry Sep 22 07:57:15 CEST 2006</dcterms:issued>
  <dcterms:modified>2006-09-22 07:57:15</dcterms:modified>
</skos:ConceptScheme>
<skos:Concept rdf:about="http://geonetwork-opensource.org/adminstrativeAreaFr#REG&quot;&gt;
  <skos:prefLabel xml:lang="fr">régions</skos:prefLabel>
  <skos:prefLabel xml:lang="en">Nuts 2</skos:prefLabel>
  <skos:inScheme rdf:resource="http://admisource.gouv.fr/projects/geocatalogue/region&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_01&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_02&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_03&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_04&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_11&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_21&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_22&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_23&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_24&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_25&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_26&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_31&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_41&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_42&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_43&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_52&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_53&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_54&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_72&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_73&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_74&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_82&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_83&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_91&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_93&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_94&quot;/&gt;
</skos:Concept>
<skos:Concept rdf:about="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_83&quot;&gt;
  <skos:prefLabel xml:lang="fr">AUVERGNE</skos:prefLabel>
  <gml:BoundedBy>
   <gml:Envelope gml:srsName="http://www.opengis.net/gml/srs/epsg.xml#epsg:4326&quot;&gt;
    <gml:lowerCorner>2.045 44.644</gml:lowerCorner>
    <gml:upperCorner>4.457 46.807</gml:upperCorner>
   </gml:Envelope>
  </gml:BoundedBy>
  <skos:broader rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#DEP_43&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#DEP_15&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#DEP_03&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#DEP_63&quot;/&gt;
</skos:Concept>

on a des balises rdf uniquement dans le premier cas et des balises skos dans l'autre...

or avec Géosource v2.2.0 tournant avec Jetty et Oracle 10.2.0.3, les mots-clé liés provenant d'un thesaurus externe (SKOS) s'insérent correctement ;
par contre l'insertion d'un mot-clé provenant d'un thesaurus interne créé avec Géosource (RDF) générent le message d'erreur suivant dans le log Jetty :
2009-08-24 17:25:09,953 INFO [jeeves.service] - -> dispatching to error for : xml.keyword.get
2009-08-24 17:25:11,421 INFO [jeeves.service] - -> transforming with stylesheet : C:\LNS\geosource\web\geonetwork/xsl/error.xsl
2009-08-24 17:25:11,593 ERROR [jeeves.xlink.Processor] -
2009-08-24 17:25:11,593 INFO [jeeves.service] - -> end error transformation for : xml.keyword.get
2009-08-24 17:25:11,593 INFO [jeeves.service] - -> error ended for : xml.keyword.get
2009-08-24 17:25:11,609 DEBUG [geonetwork.datamanager] - record schema (iso19139fra)
2009-08-24 17:25:11,609 DEBUG [geonetwork.datamanager] - record createDate (2009-08-24T16:54:03)
2009-08-24 17:25:11,687 INFO [jeeves.request] - ==========================================================
2009-08-24 17:25:11,687 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geonetwork/srv/fr/xml.keyword.get
2009-08-24 17:25:11,687 DEBUG [jeeves.request] - Method : GET
2009-08-24 17:25:11,687 DEBUG [jeeves.request] - Content type : application/x-www-form-urlencoded
2009-08-24 17:25:11,687 DEBUG [jeeves.request] - Accept : text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
2009-08-24 17:25:11,687 DEBUG [jeeves.request] - Session created for client : 127.0.0.1
2009-08-24 17:25:11,687 INFO [jeeves.service] - Dispatching : xml.keyword.get
2009-08-24 17:25:11,687 DEBUG [jeeves.service] - -> parameters are :
<request>
  <multiple>false</multiple>
  <thesaurus>local.theme.themesGL</thesaurus>
  <id>file://C:\LNS\geosource\web\geonetwork\xml\codelist\local\thesauri\theme\themesGL.rdf#001</id>
</request>
2009-08-24 17:25:11,687 ERROR [jeeves.service] - Exception when executing service
2009-08-24 17:25:11,687 ERROR [jeeves.service] - (C) Exc : org.openrdf.sesame.query.MalformedQueryException: org.openrdf.sesame.query.serql.parser.TokenMgrError: Lexical error at line 2, column 295. Encountered: "L" (76), after : "\"file://C:\\"
2009-08-24 17:25:11,687 DEBUG [jeeves.service] - Raised exception while executing service
<error id="error">
  <message>org.openrdf.sesame.query.serql.parser.TokenMgrError: Lexical error at line 2, column 295. Encountered: "L" (76), after : "\"<A href='file://C:\"file://C:\\"</message>
  <class>MalformedQueryException</class>
  <stack>
    <at class="org.openrdf.sesame.query.serql.SerqlEngine" file="SerqlEngine.java" line="125" method="parseTableQuery" />
    <at class="org.openrdf.sesame.repository.local.LocalRepository" file="LocalRepository.java" line="341" method="_performSeRQLSelectQuery" />
    <at class="org.openrdf.sesame.repository.local.LocalRepository" file="LocalRepository.java" line="235" method="performTableQuery" />
    <at class="org.openrdf.sesame.repository.local.LocalRepository" file="LocalRepository.java" line="220" method="performTableQuery" />
    <at class="org.fao.geonet.kernel.Thesaurus" file="Thesaurus.java" line="136" method="performRequest" />
    <at class="org.fao.geonet.kernel.search.KeywordsSearcher" file="KeywordsSearcher.java" line="82" method="searchById" />
    <at class="org.fao.geonet.services.thesaurus.GetKeywordById" file="GetKeywordById.java" line="73" method="exec" />
    <at class="jeeves.server.dispatchers.ServiceInfo" file="ServiceInfo.java" line="238" method="execService" />
    <at class="jeeves.server.dispatchers.ServiceInfo" file="ServiceInfo.java" line="141" method="execServices" />
    <at class="jeeves.server.dispatchers.ServiceManager" file="ServiceManager.java" line="378" method="dispatch" />
  </stack>
  <request>
    <language>fr</language>
    <service>xml.keyword.get</service>
  </request>
</error>

il semblerait donc que le format SKOS soit reconnu dans Oracle 10, mais pas le format Rdf seul

est-il envisageable que la création interactive d'un thesaurus local dans Géosource v2.2 utilise nativement le format SKOS ?

en attendant, quel éditeur SKOS recommendez-vous pour générer les thésaurus locaux ?

merci d'avance
cordialement,
I. Mallet

"Taffoureau Etienne" <e.taffoureau@anonymised.com> 24/08/09 14:26 >>>

Bonjour,

Cela doit probablement provenir de votre configuration. En effet, ca fonctionne avec la config par défaut, ainsi qu'avec postgres.

Pouvez-vous nous envoyer un log de l'erreur?

Etienne TAFFOUREAU

-----Message d'origine-----
De : Isabelle MALLET [mailto:imallet@anonymised.com]
Envoyé : lundi 24 août 2009 11:31
À : geonetwork-users-fr@lists.sourceforge.net
Objet : [GeoNetwork-users-fr] [Geosource v2.2.0] contacts/mot-clés liés n'apparaissent pas dans les fiches

bonjour,

nous utilisons Geosource 2.2.0 avec Apache/2.0.49 mod_jk/1.2.9 et Tomcat 5.5.17 sur un serveur Windows 2003 , et Oracle 10.2.0.3 pour la base de données

quand on ajoute un mot-clé lié provenant d'un thesaurus local dans une fiche de métadonnées, ça ne plante pas mais rien n'apparait dans la fiche (c'est à dire le mot-clé est vide) (par contre c'est ok pour un mot-clé lié provenant d'un thesaurus externe : le mot-clé lié apparait bien dans la fiche)

meme problème avec les contacts :
quand on ajoute un contact lié provenant d'une liste de contacts locaux dans une fiche de métadonnées, ça ne plante pas mais rien n'apparait dans la fiche (c'est à dire le contact est vide)

merci d'avance de votre aide
I. Mallet

--------------------------------------------------------------------------------
Isabelle MALLET
Communauté Urbaine de LYON
DSIT / Service Informatique
20 Rue du Lac - BP 3103 - 69399 LYON Cedex 03 Tél : 04 26 99 38 62 Fax : 04 78 63 40 21 Email : imallet@anonymised.com

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr
**********************************************************************************************
Pensez a l'environnement avant d'imprimer ce message
Think Environment before printing

Le contenu de ce mel et de ses pieces jointes est destine a l'usage exclusif du (des) destinataire(s) designe
(s) comme tel(s).
En cas de reception par erreur, le signaler e son expediteur et ne pas en divulguer le contenu.
L'absence de virus a ete verifiee e l'emission, il convient neanmoins de s'assurer de l'absence de
contamination a sa reception.

The contents of this email and any attachments are confidential. They are intended for the named recipient
(s) only.
If you have received this email in error please notify the system manager or the sender immediately and do
not disclose the contents to anyone or make copies.
eSafe scanned this email for viruses, vandals and malicious content.
**********************************************************************************************

Personnellement, je plaide pour une gestion rigoureuse des thesaurus, donc dans des logiciels spécialisés.
Je gère donc mes thesaurus avec thManager. On peut y gérer finement les relations entre termes (narrower / broader).

La v2 reconnaît tout ça parfaitement.

-----Message d'origine-----
De : Isabelle MALLET [mailto:imallet@anonymised.com]
Envoyé : lundi 24 août 2009 17:36
À : Taffoureau Etienne; geonetwork-users-fr@lists.sourceforge.net
Objet : [GeoNetwork-users-fr] Rép. : RE: [Geosource v2. 2.0] contacts/mot-clés liés n'apparaissent p as dans les fi

bonjour,

pour les mots-clé, le problème vient plutot à mon avis de la structure du fichier rdf du thésaurus local quand on le génére interactivement avec Géosource

en effet quand on génére un thésaurus local avec Géosurce, le fichier rdf est structuré de la manière suivante :
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:ns3="http://www.opengis.net/gml#&quot;
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#&quot;
xmlns:ns2="http://www.w3.org/2004/02/skos/core#&quot;&gt;

<rdf:Description rdf:about="#001">
<ns3:BoundedBy rdf:nodeID="node14d65p1h3x1"/> </rdf:Description>

<rdf:Description rdf:nodeID="node14d65p1h3x1"> <rdf:type rdf:resource="http://www.opengis.net/gml#Envelope&quot;/&gt;
</rdf:Description>

<rdf:Description rdf:about="#001">
<ns2:prefLabel xml:lang="fr">GRAND LYON</ns2:prefLabel> <ns2:scopeNote xml:lang="fr">Communauté Urbaine de LYON</ns2:scopeNote> </rdf:Description>

<rdf:Description rdf:nodeID="node14d65p1h3x1"> <ns3:srsName rdf:resource="http://www.opengis.net/gml/srs/epsg.xml#epsg:4326&quot;/&gt;
</rdf:Description>

<rdf:Description rdf:about="#001">
<rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept&quot;/&gt;
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource&quot;/&gt;
</rdf:Description>

<rdf:Description rdf:nodeID="node14d65p1h3x1">
<ns3:lowerCorner>4.681 45.550</ns3:lowerCorner>
<ns3:upperCorner>5.067 45.917</ns3:upperCorner> </rdf:Description>

</rdf:RDF>

alors que les thésaurus externes disponibles dans Géosurce 2.2.0 (ex : RegionFR.rdf) sont structurés de la mainère suivante :
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/&quot; xmlns:dcterms="http://purl.org/dc/terms/&quot; xmlns:fn="http://www.w3.org/2005/02/xpath-functions&quot; xmlns:foaf="http://xmlns.com/foaf/0.1/&quot; xmlns:gml="http://www.opengis.net/gml#&quot; xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#&quot; xmlns:skos="http://www.w3.org/2004/02/skos/core#&quot; xmlns:xdt="http://www.w3.org/2005/02/xpath-datatypes&quot; xmlns:xs="http://www.w3.org/2001/XMLSchema&quot;&gt;

<skos:ConceptScheme rdf:about="http://admisource.gouv.fr/projects/geocatalogue/region&quot;&gt;
  <dc:title>Régions de France</dc:title>
  <dc:description>Mots clés de type géographique pour GeoSource.</dc:description>
  <dc:creator>
   <foaf:Organization>
    <foaf:name>Office International de l'Eau - BRGM</foaf:name>
   </foaf:Organization>
  </dc:creator>
  <dc:rights>Free to all for non commercial use.</dc:rights>
  <dcterms:issued>Fry Sep 22 07:57:15 CEST 2006</dcterms:issued>
  <dcterms:modified>2006-09-22 07:57:15</dcterms:modified> </skos:ConceptScheme> <skos:Concept rdf:about="http://geonetwork-opensource.org/adminstrativeAreaFr#REG&quot;&gt;
  <skos:prefLabel xml:lang="fr">régions</skos:prefLabel>
  <skos:prefLabel xml:lang="en">Nuts 2</skos:prefLabel>
  <skos:inScheme rdf:resource="http://admisource.gouv.fr/projects/geocatalogue/region&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_01&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_02&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_03&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_04&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_11&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_21&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_22&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_23&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_24&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_25&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_26&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_31&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_41&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_42&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_43&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_52&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_53&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_54&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_72&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_73&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_74&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_82&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_83&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_91&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_93&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_94&quot;/&gt;
</skos:Concept>
<skos:Concept rdf:about="http://geonetwork-opensource.org/adminstrativeAreaFr#REG_83&quot;&gt;
  <skos:prefLabel xml:lang="fr">AUVERGNE</skos:prefLabel>
  <gml:BoundedBy>
   <gml:Envelope gml:srsName="http://www.opengis.net/gml/srs/epsg.xml#epsg:4326&quot;&gt;
    <gml:lowerCorner>2.045 44.644</gml:lowerCorner>
    <gml:upperCorner>4.457 46.807</gml:upperCorner>
   </gml:Envelope>
  </gml:BoundedBy>
  <skos:broader rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#REG&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#DEP_43&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#DEP_15&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#DEP_03&quot;/&gt;
  <skos:narrower rdf:resource="http://geonetwork-opensource.org/adminstrativeAreaFr#DEP_63&quot;/&gt;
</skos:Concept>

on a des balises rdf uniquement dans le premier cas et des balises skos dans l'autre...

or avec Géosource v2.2.0 tournant avec Jetty et Oracle 10.2.0.3, les mots-clé liés provenant d'un thesaurus externe (SKOS) s'insérent correctement ; par contre l'insertion d'un mot-clé provenant d'un thesaurus interne créé avec Géosource (RDF) générent le message d'erreur suivant dans le log Jetty :
2009-08-24 17:25:09,953 INFO [jeeves.service] - -> dispatching to error for : xml.keyword.get
2009-08-24 17:25:11,421 INFO [jeeves.service] - -> transforming with stylesheet : C:\LNS\geosource\web\geonetwork/xsl/error.xsl
2009-08-24 17:25:11,593 ERROR [jeeves.xlink.Processor] -
2009-08-24 17:25:11,593 INFO [jeeves.service] - -> end error transformation for : xml.keyword.get
2009-08-24 17:25:11,593 INFO [jeeves.service] - -> error ended for : xml.keyword.get
2009-08-24 17:25:11,609 DEBUG [geonetwork.datamanager] - record schema (iso19139fra)
2009-08-24 17:25:11,609 DEBUG [geonetwork.datamanager] - record createDate (2009-08-24T16:54:03)
2009-08-24 17:25:11,687 INFO [jeeves.request] - ==========================================================
2009-08-24 17:25:11,687 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geonetwork/srv/fr/xml.keyword.get
2009-08-24 17:25:11,687 DEBUG [jeeves.request] - Method : GET
2009-08-24 17:25:11,687 DEBUG [jeeves.request] - Content type : application/x-www-form-urlencoded
2009-08-24 17:25:11,687 DEBUG [jeeves.request] - Accept : text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
2009-08-24 17:25:11,687 DEBUG [jeeves.request] - Session created for client : 127.0.0.1
2009-08-24 17:25:11,687 INFO [jeeves.service] - Dispatching : xml.keyword.get
2009-08-24 17:25:11,687 DEBUG [jeeves.service] - -> parameters are :
<request>
  <multiple>false</multiple>
  <thesaurus>local.theme.themesGL</thesaurus>
  <id>file://C:\LNS\geosource\web\geonetwork\xml\codelist\local\thesauri\theme\themesGL.rdf#001</id>
</request>
2009-08-24 17:25:11,687 ERROR [jeeves.service] - Exception when executing service
2009-08-24 17:25:11,687 ERROR [jeeves.service] - (C) Exc : org.openrdf.sesame.query.MalformedQueryException: org.openrdf.sesame.query.serql.parser.TokenMgrError: Lexical error at line 2, column 295. Encountered: "L" (76), after : "\"file://C:\\"
2009-08-24 17:25:11,687 DEBUG [jeeves.service] - Raised exception while executing service <error id="error">
  <message>org.openrdf.sesame.query.serql.parser.TokenMgrError: Lexical error at line 2, column 295. Encountered: "L" (76), after : "\"<A href='file://C:\"file://C:\\"</message>
  <class>MalformedQueryException</class>
  <stack>
    <at class="org.openrdf.sesame.query.serql.SerqlEngine" file="SerqlEngine.java" line="125" method="parseTableQuery" />
    <at class="org.openrdf.sesame.repository.local.LocalRepository" file="LocalRepository.java" line="341" method="_performSeRQLSelectQuery" />
    <at class="org.openrdf.sesame.repository.local.LocalRepository" file="LocalRepository.java" line="235" method="performTableQuery" />
    <at class="org.openrdf.sesame.repository.local.LocalRepository" file="LocalRepository.java" line="220" method="performTableQuery" />
    <at class="org.fao.geonet.kernel.Thesaurus" file="Thesaurus.java" line="136" method="performRequest" />
    <at class="org.fao.geonet.kernel.search.KeywordsSearcher" file="KeywordsSearcher.java" line="82" method="searchById" />
    <at class="org.fao.geonet.services.thesaurus.GetKeywordById" file="GetKeywordById.java" line="73" method="exec" />
    <at class="jeeves.server.dispatchers.ServiceInfo" file="ServiceInfo.java" line="238" method="execService" />
    <at class="jeeves.server.dispatchers.ServiceInfo" file="ServiceInfo.java" line="141" method="execServices" />
    <at class="jeeves.server.dispatchers.ServiceManager" file="ServiceManager.java" line="378" method="dispatch" />
  </stack>
  <request>
    <language>fr</language>
    <service>xml.keyword.get</service>
  </request>
</error>

il semblerait donc que le format SKOS soit reconnu dans Oracle 10, mais pas le format Rdf seul

est-il envisageable que la création interactive d'un thesaurus local dans Géosource v2.2 utilise nativement le format SKOS ?

en attendant, quel éditeur SKOS recommendez-vous pour générer les thésaurus locaux ?

merci d'avance
cordialement,
I. Mallet

"Taffoureau Etienne" <e.taffoureau@anonymised.com> 24/08/09 14:26 >>>

Bonjour,

Cela doit probablement provenir de votre configuration. En effet, ca fonctionne avec la config par défaut, ainsi qu'avec postgres.

Pouvez-vous nous envoyer un log de l'erreur?

Etienne TAFFOUREAU

-----Message d'origine-----
De : Isabelle MALLET [mailto:imallet@anonymised.com] Envoyé : lundi 24 août 2009 11:31 À : geonetwork-users-fr@lists.sourceforge.net
Objet : [GeoNetwork-users-fr] [Geosource v2.2.0] contacts/mot-clés liés n'apparaissent pas dans les fiches

bonjour,

nous utilisons Geosource 2.2.0 avec Apache/2.0.49 mod_jk/1.2.9 et Tomcat 5.5.17 sur un serveur Windows 2003 , et Oracle 10.2.0.3 pour la base de données

quand on ajoute un mot-clé lié provenant d'un thesaurus local dans une fiche de métadonnées, ça ne plante pas mais rien n'apparait dans la fiche (c'est à dire le mot-clé est vide) (par contre c'est ok pour un mot-clé lié provenant d'un thesaurus externe : le mot-clé lié apparait bien dans la fiche)

meme problème avec les contacts :
quand on ajoute un contact lié provenant d'une liste de contacts locaux dans une fiche de métadonnées, ça ne plante pas mais rien n'apparait dans la fiche (c'est à dire le contact est vide)

merci d'avance de votre aide
I. Mallet

--------------------------------------------------------------------------------
Isabelle MALLET
Communauté Urbaine de LYON
DSIT / Service Informatique
20 Rue du Lac - BP 3103 - 69399 LYON Cedex 03 Tél : 04 26 99 38 62 Fax : 04 78 63 40 21 Email : imallet@anonymised.com

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr
**********************************************************************************************
Pensez a l'environnement avant d'imprimer ce message Think Environment before printing

Le contenu de ce mel et de ses pieces jointes est destine a l'usage exclusif du (des) destinataire(s) designe
(s) comme tel(s).
En cas de reception par erreur, le signaler e son expediteur et ne pas en divulguer le contenu.
L'absence de virus a ete verifiee e l'emission, il convient neanmoins de s'assurer de l'absence de contamination a sa reception.

The contents of this email and any attachments are confidential. They are intended for the named recipient
(s) only.
If you have received this email in error please notify the system manager or the sender immediately and do not disclose the contents to anyone or make copies.
eSafe scanned this email for viruses, vandals and malicious content.
**********************************************************************************************

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr