Bonjour à tous,
J'ai une fiche de métadonnées dont une partie du contenu est le suivant:
...
gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.liberation.fr</gmd:URL>
</gmd:linkage>
<gmd:name>
<gco:CharacterString>Site de libération</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
...
La donnée qui me pose problème est le <gmd:name>.
Il s'affiche correctement dans l'interface de Geosource. Elle est présente
en base, pas de soucis.
Par contre lorsque je fais une requete CSW getRecordById sur la fiche
<?xml version="1.0"?>
<csw:GetRecordById xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
outputSchema="csw:IsoRecord" service="CSW" version="2.0.2">
<csw:Id>1a498b36-d255-464a-aa5a-f65e0e885a7e</csw:Id>
</csw:GetRecordById>
J'obtiens bien ma fiche mais la donnée "name" a disparu:
...
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.liberation.fr</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onLine>
...
Et je ne comprends pas vraiment pourquoi. Est-ce le outputSchema qui n'est
pas le bon ?
Je suis vraiment preneur de l'explication.
Merci
Francois
Bonjour,
Le 20 février 2013 15:48, Francois Andre <francois.andre.prof@anonymised.com> a
écrit :
Bonjour à tous,
J'ai une fiche de métadonnées dont une partie du contenu est le suivant:
...
gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.liberation.fr</gmd:URL>
</gmd:linkage>
<gmd:name>
<gco:CharacterString>Site de libération</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
...
La donnée qui me pose problème est le <gmd:name>.
Il s'affiche correctement dans l'interface de Geosource. Elle est présente
en base, pas de soucis.
Par contre lorsque je fais une requete CSW getRecordById sur la fiche
<?xml version="1.0"?>
<csw:GetRecordById xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
outputSchema="csw:IsoRecord" service="CSW" version="2.0.2">
<csw:Id>1a498b36-d255-464a-aa5a-f65e0e885a7e</csw:Id>
</csw:GetRecordById>
J'obtiens bien ma fiche mais la donnée "name" a disparu:
...
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.liberation.fr</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onLine>
...
Et je ne comprends pas vraiment pourquoi. Est-ce le outputSchema qui n'est
pas le bon ?
a priori, il manque le paramètre csw:ElementSetName (qui par défaut n'est
pas full - cf. spec CSW):
<?xml version="1.0"?>
<csw:GetRecordById xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
service="CSW" version="2.0.2"
outputSchema="csw:IsoRecord">
<csw:ElementSetName>full</csw:ElementSetName>
<csw:Id>da165110-88fd-11da-a88f-000d939bc5d8</csw:Id>
</csw:GetRecordById>
Salutations.
Francois
Je suis vraiment preneur de l'explication.
Merci
Francois
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr
Bonjour,
Excusez moi pour mon retour très tardif sur la réponse apportée mais
effectivement cela marche parfaitement en rajoutant le ElementSetName.
Merci donc.
François
Le 10 mars 2013 05:48, Francois Prunayre <fx.prunayre@anonymised.com> a écrit :
Bonjour,
Le 20 février 2013 15:48, Francois Andre <francois.andre.prof@anonymised.com>a écrit :
Bonjour à tous,
J'ai une fiche de métadonnées dont une partie du contenu est le suivant:
...
gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.liberation.fr</gmd:URL>
</gmd:linkage>
<gmd:name>
<gco:CharacterString>Site de libération</gco:CharacterString>
</gmd:name>
</gmd:CI_OnlineResource>
...
La donnée qui me pose problème est le <gmd:name>.
Il s'affiche correctement dans l'interface de Geosource. Elle est présente
en base, pas de soucis.
Par contre lorsque je fais une requete CSW getRecordById sur la fiche
<?xml version="1.0"?>
<csw:GetRecordById xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
outputSchema="csw:IsoRecord" service="CSW" version="2.0.2">
<csw:Id>1a498b36-d255-464a-aa5a-f65e0e885a7e</csw:Id>
</csw:GetRecordById>
J'obtiens bien ma fiche mais la donnée "name" a disparu:
...
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://www.liberation.fr</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</gmd:onLine>
...
Et je ne comprends pas vraiment pourquoi. Est-ce le outputSchema qui n'est
pas le bon ?
a priori, il manque le paramètre csw:ElementSetName (qui par défaut n'est
pas full - cf. spec CSW):
<?xml version="1.0"?>
<csw:GetRecordById xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
service="CSW" version="2.0.2"
outputSchema="csw:IsoRecord">
<csw:ElementSetName>full</csw:ElementSetName>
<csw:Id>da165110-88fd-11da-a88f-000d939bc5d8</csw:Id>
</csw:GetRecordById>
Salutations.
Francois
Je suis vraiment preneur de l'explication.
Merci
Francois
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr
--
-------------------------
François ANDRE