[GeoNetwork-users-fr] Donnée manquante de le CSW getRecordById

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&quot;
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&quot;
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&quot;
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&quot;
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&quot;
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