Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Information de licence et de contraintes d'accès dans les métadonnées #286

Open
IGNF-Xavier opened this issue Mar 15, 2024 · 8 comments · May be fixed by #507
Open

Information de licence et de contraintes d'accès dans les métadonnées #286

IGNF-Xavier opened this issue Mar 15, 2024 · 8 comments · May be fixed by #507
Assignees
Labels
enhancement Nouvelle fonctionnalité ou amélioration question Le ticket a besoin d'être complété pour que sont traitement puisse avancer

Comments

@IGNF-Xavier
Copy link

IGNF-Xavier commented Mar 15, 2024

Le besoin que vous rencontrez

Ce jour, je n'arrive pas à faire tourner le site (proba à cause des pb Entrepôt).
sauf erreur, je pense qu'il manque l'information de :

@IGNF-Xavier IGNF-Xavier added the enhancement Nouvelle fonctionnalité ou amélioration label Mar 15, 2024
@slafayIGN slafayIGN added the question Le ticket a besoin d'être complété pour que sont traitement puisse avancer label Mar 18, 2024
@IGNF-Xavier
Copy link
Author

A intégrer dans le formulaire de métadonnées.

@slafayIGN
Copy link
Contributor

@marionLX il faut discuter des champs supplémentaires de métadonnées nécessaires et de l'étape de formulaire où les proposer.

@marionLX
Copy link

marionLX commented May 3, 2024

ok, ya un espace où trouver le formulaire ajd? Je regarde ca pour la fin de semaine du 17 et peux te faire le retour form/md de sv à ce moment la. c'est ok?

@IGNF-Xavier IGNF-Xavier added this to the MVP-June2024 milestone May 30, 2024
@IGNF-Xavier
Copy link
Author

IGNF-Xavier commented Jun 6, 2024

La solution que vous aimeriez

Tout semble décrit dans https://ignf.sharepoint.com/:x:/r/sites/Cartes.gouv.fr/Documents%20partages/General/M%C3%A9tadonn%C3%A9es/ChampsM%C3%A9tadonn%C3%A9es.xlsx?d=w7d928a8f7dba4a2a8820c7158f538014&csf=1&web=1&e=DPDA7n&nav=MTJfQTQwX3swMDAwMDAwMC0wMDAxLTAwMDAtMDIwMC0wMDAwMDAwMDAwMDB9

@marionLX peux-tu apporter une assistance sur ce sujet, ie :

  • conforter une liste déroulante avec une option Autre licence,

  • remplissage automatique de plusieurs attributs de métadonnée en fonction du choix dans la liste déroulante ou si Autre licence : activation d'un champs de texte libre pour l'intitulé de licence et les autres attributs qui l'accompagnent dans la métadonnée

  • Corriger le positionnement de la page sur l'étape 4 . Aujourd'hui on arrive en bas de page au lieu du sommet de page

@IGNF-Xavier IGNF-Xavier changed the title Information de licence Information de licence et de fréquence de maj Jun 6, 2024
@slafayIGN
Copy link
Contributor

slafayIGN commented Jun 12, 2024

Dans les exemples fournis, la licence est souvent constituée d'au moins 2 champs dont la saisie semble libre, dans ces conditions, la description de l'interface graphique dans les réponses précédentes est inapplicable, il faut la reformuler.

Exemple 1 : pas de restriction d'accès (situation minimale)

<gmd:resourceConstraints>
    <gmd:MD_LegalConstraints>
        <gmd:accessConstraints>
            <gmd:MD_RestrictionCode codeList= http:// standards.iso.org/ ittf/ PubliclyAvailableStandards/ ISO_19139_Schemas/ resources/ Codelist/ gmxCodelists.xml#MD_RestrictionCode codeListValue="" otherRestrictions"">otherRestrictions</gmd:MD_RestrictionCode>
        </gmd:accessConstraints>
        <gmd:otherConstraints>
            <gmx:Anchor xlink:href="" http:// inspire.ec.europa.eu/ metadata-codelist/ LimitationsOnPublicAccess/ noLimitations"">Pas de restriction d’accès public</gmx:Anchor>
        </gmd:otherConstraints>
    </gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
    <gmd:MD_LegalConstraints>
        <gmd:accessConstraints>
            <gmd:MD_RestrictionCode codeList= http:// standards.iso.org/ ittf/ PubliclyAvailableStandards/ ISO_19139_Schemas/ resources/ Codelist/ gmxCodelists.xml#MD_RestrictionCode codeListValue="" otherRestrictions"">otherRestrictions</gmd:MD_RestrictionCode>
        </gmd:accessConstraints>
        <gmd:otherConstraints>
            <gmx:Anchor xlink:href="" http:// inspire.ec.europa.eu/ metadata-codelist/ ConditionsApplyingToAccessAndUse/ noConditionsApply"">aucune condition d’accès ne s’applique.</gmx:Anchor>
        </gmd:otherConstraints>
    </gmd:MD_LegalConstraints>
</gmd:resourceConstraints>

Exemple 2 : données sous licence ex un atlas de zone inondable réalisé par la DREAL Pays-de-Loire, sous licence ouverte

<gmd:resourceConstraints>
    <gmd:MD_LegalConstraints>
        <gmd:accessConstraints>
            <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""otherRestrictions"">otherRestrictions</gmd:MD_RestrictionCode>
        </gmd:accessConstraints>
        <gmd:otherConstraints>
            <gmx:Anchor xlink:href=""http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations"">Pas de restriction d’accès public</gmx:Anchor>
        </gmd:otherConstraints>
    </gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
    <gmd:MD_LegalConstraints>
        <gmd:useConstraints>
            <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""otherRestrictions"">otherRestrictions</gmd:MD_RestrictionCode>
        </gmd:useConstraints>
        <gmd:otherConstraints>
            <gco:CharacterString> Licence ODbL mai 2013 (basée sur ODbL 1.0) https://data.rennesmetropole.fr/pages/licence/</gco:CharacterString>
        </gmd:otherConstraints>
    </gmd:MD_LegalConstraints>
</gmd:resourceConstraints>

Exemple 3 : données tarifées

<gmd:resourceConstraints>
    <gmd:MD_LegalConstraints>
        <gmd:accessConstraints>
            <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""otherRestrictions"">otherRestrictions</gmd:MD_RestrictionCode>
        </gmd:accessConstraints>
        <gmd:otherConstraints>
            <gmx:Anchor xlink:href=""http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/INSPIRE_Directive_Article13_1e""> L124-5-II-3 du code de l’environnement (Directive 2007/2/CE (INSPIRE), Article 13.1.e)</gmx:Anchor>
        </gmd:otherConstraints>
    </gmd:MD_LegalConstraints>
</gmd:resourceConstraints>
<gmd:resourceConstraints>
    <gmd:MD_LegalConstraints>
        <gmd:useConstraints>
            <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""license"">license</gmd:MD_RestrictionCode>
        </gmd:useConstraints>
        <gmd:useConstraints>
            <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""otherRestrictions"">otherRestrictions</gmd:MD_RestrictionCode>
        </gmd:useConstraints>
        <gmd:otherConstraints>
            <gco:CharacterString>
                L’accès et l’utilisation de la donnée doit respecter les conditions décrites sur le site : http://{nomdedomaine}/{pageConditiondUtilisation} 
            </gco:CharacterString>
        </gmd:otherConstraints>
    </gmd:MD_LegalConstraints>
</gmd:resourceConstraints>

Exemple 4 : données présentant une restriction d’accès public ex les relevés des traces des ours des Pyrénées (protégés)

<gmd:resourceConstraints>
    <gmd:MD_LegalConstraints>
        <gmd:accessConstraints>
            <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""restricted"">restricted</gmd:MD_RestrictionCode>
        </gmd:accessConstraints>
        <gmd:accessConstraints>
            <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""otherRestrictions"">otherRestrictions</gmd:MD_RestrictionCode>
        </gmd:accessConstraints>
        <gmd:otherConstraints>
            <gco:CharacterString> Seules les conditions suivantes peuvent permettre l’accès à la ressource : <conditions></gco:CharacterString>
            </gmd:otherConstraints>
        </gmd:MD_LegalConstraints>
    </gmd:resourceConstraints>
    <gmd:resourceConstraints>
        <gmd:MD_LegalConstraints>
            <gmd:useConstraints>
                <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""otherRestrictions"">otherRestrictions</gmd:MD_RestrictionCode>
            </gmd:useConstraints>
            <gmd:otherConstraints>
                <gmx:Anchor xlink:href=""http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/INSPIRE_Directive_Article13_1h""> L124-5-II-3 du code de l’environnement (Directive 2007/2/CE (INSPIRE), Article 13.1.h)</gmx:Anchor>
            </gmd:otherConstraints>
        </gmd:MD_LegalConstraints>
    </gmd:resourceConstraints>

@slafayIGN slafayIGN changed the title Information de licence et de fréquence de maj Information de licence et de contraintes d'accès dans les métadonnées Jun 12, 2024
@MarieLambois
Copy link

MarieLambois commented Jul 5, 2024

Pour les métadonnées INSPIRE il y a 2 champs à mettre : "Limitations d'accès public" et "conditions applicables à l'accès et à l'utilisation" qui globalement correspondent presque toujours à ton cas 1.
Pour les métadonnées des données à forte valeur obligatoirement et toutes les métadonnées en général, il faut renseigner le lien vers la licence. Ca doit donner :

<gmd:resourceConstraints>
    <gmd:MD_LegalConstraints>
        <gmd:useConstraints>
            <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""license"">license</gmd:MD_RestrictionCode>
        </gmd:useConstraints>
        <gmd:useConstraints>
            <gmd:MD_RestrictionCode codeList=http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode codeListValue=""otherRestrictions"">otherRestrictions</gmd:MD_RestrictionCode>
        </gmd:useConstraints>
        <gmd:otherConstraints>
            <gmx:Anchor xlink:href="https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf">Licence Ouverte version 2.0</gco:CharacterString>
        </gmd:otherConstraints>
    </gmd:MD_LegalConstraints>
</gmd:resourceConstraints>

Une liste des valeurs usuelles est disponible ici : https://www.data.gouv.fr/fr/pages/legal/licences/
(ca vient en plus du reste pour une MD INSPIRE)

@slafayIGN
Copy link
Contributor

slafayIGN commented Sep 18, 2024

@MarieLambois Selon les exemples on a des useConstraint (Conditions applicables à l'accès et à l'utilisation) et des accessConstraint (Limitations d'accès public) qui contiennent la même chose. Quelle est le bon emplacement pour une restriction otherRestrictions ? Est-ce une contrainte d'usage ou une contrainte d'accès ? Est-ce que ça peut être les 2 ?

<gmd:accessConstraints>
    <gmd:MD_RestrictionCode codeList= "http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue=" otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:accessConstraints>
<gmd:useConstraints>
    <gmd:MD_RestrictionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode>
</gmd:useConstraints>

Combien de contraintes d'accès ou de contraintes d'usage peut-il y avoir ? Est-ce que le formulaire doit-être extensible au choix de l'utilisateur ? (A priori il semble que oui)
Pourquoi avoir des exemples avec plusieurs blocs successifs resourceConstraint/legalConstraint alors qu'on peut mettre autant de accessContraint, useConstraint ou otherConstraint que l'on veut dedans ? Ce serait plus simple d'avoir un seul bloc resourceConstraint/legalConstraint non ?


Enfin dans l'exemple INSPIRE il n'y a pas de accessConstraint du tout ? Seulement des useConstraint ?

@slafayIGN
Copy link
Contributor

Vu la complexité du formulaire à réaliser : un atelier UX/UI serait nécessaire avec @Kristell-5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Nouvelle fonctionnalité ou amélioration question Le ticket a besoin d'être complété pour que sont traitement puisse avancer
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants