SPW-DIG / metawal-core-geonetwork

Metawal - Catalogue pour l'information géographique de Wallonie
http://metawal.wallonie.be
GNU General Public License v2.0
3 stars 1 forks source link

Encodage des statistiques d'utilisation d'un service #892

Open vbombaerts opened 6 days ago

vbombaerts commented 6 days ago

On souhaite encoder dans la fiche d'un service de visualisation les stats de ce service (15236 vues sur la dernière quinzaine). Comment encoder cette info ? https://metawal.test.wallonie.be/geonetwork/srv/fre/catalog.search#/metadata/3444fca5-fb25-4fa7-8f82-b3220a69e22c

Option 1 : Encoder un élément de qualité dans la section qualité

Les +

Les -

Exemple

   <mdb:dataQualityInfo>
      <mdq:DQ_DataQuality>
         <mdq:scope>
            <mcc:MD_Scope>
               <mcc:level>
                  <mcc:MD_ScopeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ScopeCode"
                                    codeListValue="service"/>
               </mcc:level>
            </mcc:MD_Scope>
         </mdq:scope>
         <mdq:report>
            <mdq:DQ_QuantitativeAttributeAccuracy>
               <mdq:measure>
                  <mdq:DQ_MeasureReference>
                     <mdq:measureIdentification>
                        <mcc:MD_Identifier>
                           <mcc:code>
                              <gco:CharacterString>INFRASIG_SERVICEVIEWS_2W</gco:CharacterString>
                           </mcc:code>
                        </mcc:MD_Identifier>
                     </mdq:measureIdentification>
                     <mdq:nameOfMeasure>
                        <gco:CharacterString>Nombre de vues par période de 2 semaines</gco:CharacterString>
                     </mdq:nameOfMeasure>
                     <mdq:measureDescription>
                        <gco:CharacterString>Cette métrique recense le nombre d'appel aux services sur une période de 2 semaines à partir de 00:00 le premier jour de la période jusque 23:59:59 du dernier jour de la période</gco:CharacterString>
                     </mdq:measureDescription>
                  </mdq:DQ_MeasureReference>
               </mdq:measure>
               <mdq:result>
                  <mdq:DQ_QuantitativeResult>
                     <mdq:dateTime>
                        <gco:DateTime>2024-06-14T00:00:00</gco:DateTime>
                     </mdq:dateTime>
                     <mdq:resultScope>
                        <mcc:MD_Scope>
                           <mcc:level>
                              <mcc:MD_ScopeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ScopeCode"
                                                codeListValue="service"/>
                           </mcc:level>
                        </mcc:MD_Scope>
                     </mdq:resultScope>
                     <mdq:value>
                        <gco:Record>12534</gco:Record>
                     </mdq:value>
                  </mdq:DQ_QuantitativeResult>
               </mdq:result>
            </mdq:DQ_QuantitativeAttributeAccuracy>
         </mdq:report>
         <mdq:report>
            <mdq:DQ_UsabilityElement>
               <mdq:result>
                  <mdq:DQ_QuantitativeResult>
                     <mdq:value>
                        <gco:Record>500</gco:Record>
                     </mdq:value>
                  </mdq:DQ_QuantitativeResult>
               </mdq:result>
            </mdq:DQ_UsabilityElement>
         </mdq:report>
      </mdq:DQ_DataQuality>
  </mdb:dataQualityInfo>

Option 2 : Encoder un élément d'usage dans la section Identification

Les +

Les -

Exemple

         <mri:resourceSpecificUsage>
            <mri:MD_Usage>
               <mri:specificUsage>
                  <gco:CharacterString>Consommation du service sur deux semaines.</gco:CharacterString>
               </mri:specificUsage>
               <mri:usageDateTime>
                  <gml:TimePeriod gml:id="d9191346e602a1053982">
                     <gml:beginPosition>2024-06-01</gml:beginPosition>
                     <gml:endPosition>2024-06-14</gml:endPosition>
                  </gml:TimePeriod>
               </mri:usageDateTime>
               <mri:response>
                  <gco:CharacterString>12534</gco:CharacterString>
               </mri:response>
               <mri:additionalDocumentation>
                  <cit:CI_Citation>
                     <cit:title>
                        <gco:CharacterString>Méthode de calcul de cette métrique</gco:CharacterString>
                     </cit:title>
                     <cit:onlineResource>
                        <cit:CI_OnlineResource>
                           <cit:linkage>
                              <gco:CharacterString>https://geoportail.wallonie.be/metriques/INFRASIG_SERVICEVIEWS_2W</gco:CharacterString>
                           </cit:linkage>
                           <cit:protocol>
                              <gco:CharacterString>WWW:LINK</gco:CharacterString>
                           </cit:protocol>
                           <cit:name>
                              <gco:CharacterString>Description de la métrique INFRASIG_SERVICEVIEWS_2W</gco:CharacterString>
                           </cit:name>
                           <cit:description>
                              <gco:CharacterString>Page décrivant comment la métrique est calculée</gco:CharacterString>
                           </cit:description>
                           <cit:function>
                              <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode"
                                                         codeListValue="information"/>
                           </cit:function>
                        </cit:CI_OnlineResource>
                     </cit:onlineResource>
                  </cit:CI_Citation>
               </mri:additionalDocumentation>
            </mri:MD_Usage>
         </mri:resourceSpecificUsage>

Option 3 : Encoder un élément Documentation supplémentaire de la section Identification

Les +

Les -

Exemple

         <mri:additionalDocumentation>
            <cit:CI_Citation>
               <cit:title>
                  <gco:CharacterString>Nombre de vues sur une période de 2 semaines : 12534</gco:CharacterString>
               </cit:title>
               <cit:date>
                  <cit:CI_Date>
                     <cit:date>
                        <gco:Date>2024-06-14</gco:Date>
                     </cit:date>
                     <cit:dateType>
                        <cit:CI_DateTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_DateTypeCode"
                                             codeListValue="lastUpdate"/>
                     </cit:dateType>
                  </cit:CI_Date>
               </cit:date>
               <cit:otherCitationDetails>
                  <gco:CharacterString>Cette métrique recense le nombre d'appel aux services sur une période de 2 semaines à partir de 00:00 le premier jour de la période jusque 23:59:59 du dernier jour de la période.</gco:CharacterString>
               </cit:otherCitationDetails>
               <cit:onlineResource>
                  <cit:CI_OnlineResource>
                     <cit:linkage>
                        <gco:CharacterString>https://geoportail.wallonie.be/metriques/INFRASIG_SERVICEVIEWS_2W</gco:CharacterString>
                     </cit:linkage>
                     <cit:protocol>
                        <gco:CharacterString>WWW:LINK</gco:CharacterString>
                     </cit:protocol>
                     <cit:name>
                        <gco:CharacterString>Description de la métrique INFRASIG_SERVICEVIEWS_2W</gco:CharacterString>
                     </cit:name>
                     <cit:description>
                        <gco:CharacterString>Page décrivant comment la métrique est calculée</gco:CharacterString>
                     </cit:description>
                     <cit:function>
                        <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode"
                                                   codeListValue="information"/>
                     </cit:function>
                  </cit:CI_OnlineResource>
               </cit:onlineResource>
            </cit:CI_Citation>
         </mri:additionalDocumentation>

Option 4 : utiliser un élément non spécifique

Très peu spécifique et uniquement un champ texte pour tout encoder.

Exemples

               <cit:otherCitationDetails>
                  <gco:CharacterString>Nombre de vues sur la période 01-06-2024 au 14-06-2024 : 12534</gco:CharacterString>
               </cit:otherCitationDetails>

Option 5 : une extension du standard

vbombaerts commented 6 days ago

un avis, un commentaire, une piste supplémentaire ?

fxprunayre commented 5 days ago

J'aurai tendance à opter pour l'option 1. Parfois, ces infos sont stockées dans une autre appli et on a un lien pour visualiser les stats.

vbombaerts commented 8 hours ago

Voir si le CS peut fournir un lien ou un fichier avec la timeseries des mesures. (csv). Le lien est encodé dans la section qualité.