Re: [OSM-talk-fr] Data Item à la place de *:wikidata

2020-04-14 Par sujet Yves P.
> Je pense que le problème c'est que ?wikidata_from_dataitem c'est juste 
> "Q215657" alors que wikidata attend quelque chose qu'il affiche wd:Q215657.
Je n'ai pas regardé ce que Noémie à fait, mais ça me parait ça.

Q215657 est seulement un identifiant d'un "objet" XML, pas l'objet lui même.

> On le voit dans le requête qui marche avec brand:wikidata, il affiche bien un 
> wd:Qid avec un lien vers http://www.wikidata.org/entity/Qid 
> 
> Il ne faut pas donner à wikidata juste la référence, le Qid mais l’élément en 
> entier.
C'est ça :)

> Mais j'ai essayé en lui donnant "wd:Q215657" ou 
> "http://www.wikidata.org/entity/ Q215657" 
> mais ça ne marche pas.
> Je ne sais pas comment on obtient l’élément wikidata à partir de son Qid, je 
> n'ai pas trouvé…
J'avais fait des requêtes SparQL (sur les phares ?) qui interrogeait Wikidata 
et OSM.
Je l'avais envoyé comme exemple sur cette liste.
Si j'ai du temps aujourd'hui, je vais essayer de les retrouver. (Sinon, j'en ai 
plein dans ma machine).

> Sinon, sur le fait de se servir des data item de osm, je ne vois pas 
> l'utilité de recopier une partie de wikidata dans ces data item, autant se 
> servir de wikidata directement. ça évite d'avoir à maintenir les info dans 
> osm.
Oui, d'autant que des contributeurs Wikidata ont fait et/ou feront une partie 
du travail utile aux projets OSM (NSI : osmlab/name-suggestion-index 
)

> Par contre il n'y a pas vraiment toutes les marques dans wikidata. Par 
> exemple pour les supermarchés, il y a toutes les enseignes de la marque 
> Carrefour mais pas de Casino ou U.
Oui, il faut les rajouter dans Wikidata et/ou NSI.

bmillemathias  contribue fortement à NSI. Et 
il y a peut-être d'autres contributeurs francophones ?
Pour ma part j'essaie d'ajouter les marques manquantes dans Wikidata.

Vous pouvez aussi simplement rédiger une demande d'ajout (issue) dès que vous 
trouvez une marque qui n'est pas proposée par iD ou JOSM.

On pourrait automatiser en partie ça avec une requête Overpass ou SparQL qui 
liste les marques trouvées dans OSM et absentes de wikidata.

__
Yves___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Data Item à la place de *:wikidata

2020-04-14 Par sujet Jérôme Amagat
Le lun. 13 avr. 2020 à 19:11, Noémie Lehuby via Talk-fr <
talk-fr@openstreetmap.org> a écrit :

> Hello,
>
> j'ai un peu expérimenté sur le sujet des data item, mais j'arrive pas à
> grand chose.
> Je résume l'objectif : éviter de mettre des tags qui veulent dire à peu
> près la même chose dans OSM, à savoir brand et brand:wikidata.
>
> Pour l'exercice, imaginons que j'essaye de récupérer les logos de quelques
> magasins franchisés.
> Aujourd'hui, je peux le faire en faisant un lien entre OSM et Wikimédia
> Commons en passant par Wikidata à l'aide du tag brand:wikidata.
> Par exemple avec une requête de ce type : https://tinyurl.com/rq7uktj
>
> Essayons maintenant de reproduire l'expérience sans le tag brand:wikidata,
> en utilisant le tag brand et les data items du wiki pour faire le lien.
>
> Voici une requête qui récupère des supermarchés avec un tag brand, puis
> qui cherche dans les data items du wiki l'élement brand=ce qui m'intéresse,
> puis récupère son tag wikidata associé et va chercher le logo :
> https://tinyurl.com/r6zofzz
>
> Bon, ça retourne rien, mais ... en vrai, il n'y a aucun data item avec des
> marques de supermarchés (cf aparté ci-dessous)
>
> Si je refais la même requête avec une marque qui a un data item existant :
> https://tinyurl.com/r8kz2d6
>
> ben ça marche toujours pas ... une idée de pourquoi ?
>

Je pense que le problème c'est que ?wikidata_from_dataitem c'est juste
"Q215657"
alors que wikidata attend quelque chose qu'il affiche wd:Q215657.
On le voit dans le requête qui marche avec brand:wikidata, il affiche bien
un wd:Qid avec un lien vers http://www.wikidata.org/entity/Qid
Il ne faut pas donner à wikidata juste la référence, le Qid mais l’élément
en entier.
Mais j'ai essayé en lui donnant "wd:Q215657" ou "
http://www.wikidata.org/entity/Q215657"; mais ça ne marche pas.
Je ne sais pas comment on obtient l’élément wikidata à partir de son Qid,
je n'ai pas trouvé...

Sinon, sur le fait de se servir des data item de osm, je ne vois pas
l'utilité de recopier une partie de wikidata dans ces data item, autant se
servir de wikidata directement. ça évite d'avoir à maintenir les info dans
osm.
Par contre il n'y a pas vraiment toutes les marques dans wikidata. Par
exemple pour les supermarchés, il y a toutes les enseignes de la marque
Carrefour mais pas de Casino ou U.

>
>
> Aparté :
>
> Cette requête affiche les data items brand=qqch :
> https://tinyurl.com/ve4fq9r
>
> On constate
> - qu'il y en a 6 en tout
> - que seuls 2 ont un id wikidata
>
> La volumétrie est vraiment donc très faible pour le moment.
>
> Questions : est-ce qu'on peut faire un import des brand dans la base du
> wiki, avec a minima l'id wikidata (en commençant par la France, voire juste
> les supermarchés en France) ?
> Quelles sont les bonnes pratiques ? Quels sont les outils qui
> permettraient de faire ça ?
> Le 27/03/2020 à 20:38, Noémie Lehuby via Talk-fr a écrit :
>
> Bonjour,
>
> Il y a pas mal d'homonymes dans le domaine des transports (même si c'est
> plus network:wikidata ou operator:wikidata que brand:wikidata je te le
> concède) . Personnellement, j'ai découvert ce sujet grâce à / à cause des
> deux réseaux "Arc-en-Ciel" (en Haute-Garonne
>  et dans le Nord
> ) qui ont fait coulé pas mal
> d'encre sur nos listes de diff.
>
> L'idée est intéressante en tout cas, je ne pensais pas qu'on pouvait
> utiliser les Data Item pour cela. Il y a déjà de la doc sur ce sujet et ce
> cas d'usage ?
> Pour que ça puisse remplacer / complémenter wikidata et éviter la saisie
> d'info redondantes dans OSM, il faudrait qu'on puisse savoir facilement si
> une liaison entre un tag brand=qqch et wikidata existe déjà, savoir comment
> accéder à ces infos par APIs ou en téléchargeant un dump de la base, etc
>
> --
> Noémie Lehuby
>
> Le 26/03/2020 à 22:52, François Lacombe a écrit :
>
>
> Le jeu. 26 mars 2020 à 18:10, Yves P.  a écrit :
>
>> > Je suggère de ne taguer les objets OSM qu'avec brand=*
>> Le problème, c’est qu’il y a des homonymes…
>> C’est pour ça qu’il existe wikidata ;)
>>
>
> Oui mais les identifiants wikidata ne sont pas lisibles.
> Le parti pris d'OSM est d'avoir des valeurs lisibles par l'homme il me
> semble?
> Et puis la question qui se pose est d'avoir deux fois la même information
> sur les objets.
>
> Peux-tu me citer un exemple d'homonyme s'il te plait?
>
>
>> > Et dans le DataItem relatif à une marque donné
>> brand=Harley-Davidson -> https://wiki.openstreetmap.org/wiki/Item:Q5371
>>
>> Ok, mais ça revient à recréer wikidata ?
>>
>
> Non parce que wikidata ne va pas te dire sur quelle géométrie peut-être
> utilisé le tag, ou à quelles règles de validation il va répondre.
> Les DataItem c'est la description sémantique propre à OSM.
>
>
>> > Sinon on ne va faire que ça et cette liaison va être modifiée en
>> permanence en plus d'être difficile à maintenir partout.
>> +1
>>
>> > Cela donne un cas d'usage p

Re: [OSM-talk-fr] Data Item à la place de *:wikidata

2020-04-13 Par sujet Yves P.

> On constate
> - qu'il y en a 6 en tout
> - que seuls 2 ont un id wikidata
> 
> La volumétrie est vraiment donc très faible pour le moment.
> 
> Questions : est-ce qu'on peut faire un import des brand dans la base du wiki, 
> avec a minima l'id wikidata (en commençant par la France, voire juste les 
> supermarchés en France) ?
En contribuant à name-suggestion-index  utilisé par JOSM et 
iD et à Covid_enseignes  
utilisé par Ça Reste Ouvert, je crois que la priorité n'est pas de réinventé la 
roue.
Il faut compléter ces deux projets utilisant les WikiData.

Quand les DataItems seront plus murs, on pourra se pencher sur le sujet.

__
Yves

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Data Item à la place de *:wikidata

2020-04-13 Par sujet Noémie Lehuby via Talk-fr

Hello,

j'ai un peu expérimenté sur le sujet des data item, mais j'arrive pas à 
grand chose.
Je résume l'objectif : éviter de mettre des tags qui veulent dire à peu 
près la même chose dans OSM, à savoir brand et brand:wikidata.


Pour l'exercice, imaginons que j'essaye de récupérer les logos de 
quelques magasins franchisés.
Aujourd'hui, je peux le faire en faisant un lien entre OSM et Wikimédia 
Commons en passant par Wikidata à l'aide du tag brand:wikidata.

Par exemple avec une requête de ce type : https://tinyurl.com/rq7uktj

Essayons maintenant de reproduire l'expérience sans le tag 
brand:wikidata, en utilisant le tag brand et les data items du wiki pour 
faire le lien.


Voici une requête qui récupère des supermarchés avec un tag brand, puis 
qui cherche dans les data items du wiki l'élement brand=ce qui 
m'intéresse, puis récupère son tag wikidata associé et va chercher le 
logo : https://tinyurl.com/r6zofzz


Bon, ça retourne rien, mais ... en vrai, il n'y a aucun data item avec 
des marques de supermarchés (cf aparté ci-dessous)


Si je refais la même requête avec une marque qui a un data item existant 
: https://tinyurl.com/r8kz2d6


ben ça marche toujours pas ... une idée de pourquoi ?


Aparté :

Cette requête affiche les data items brand=qqch :
https://tinyurl.com/ve4fq9r

On constate
- qu'il y en a 6 en tout
- que seuls 2 ont un id wikidata

La volumétrie est vraiment donc très faible pour le moment.

Questions : est-ce qu'on peut faire un import des brand dans la base du 
wiki, avec a minima l'id wikidata (en commençant par la France, voire 
juste les supermarchés en France) ?
Quelles sont les bonnes pratiques ? Quels sont les outils qui 
permettraient de faire ça ?


Le 27/03/2020 à 20:38, Noémie Lehuby via Talk-fr a écrit :


Bonjour,

Il y a pas mal d'homonymes dans le domaine des transports (même si 
c'est plus network:wikidata ou operator:wikidata que brand:wikidata je 
te le concède) . Personnellement, j'ai découvert ce sujet grâce à / à 
cause des deux réseaux "Arc-en-Ciel" (en Haute-Garonne 
 et dans le 
Nord ) qui ont fait coulé 
pas mal d'encre sur nos listes de diff.


L'idée est intéressante en tout cas, je ne pensais pas qu'on pouvait 
utiliser les Data Item pour cela. Il y a déjà de la doc sur ce sujet 
et ce cas d'usage ?
Pour que ça puisse remplacer / complémenter wikidata et éviter la 
saisie d'info redondantes dans OSM, il faudrait qu'on puisse savoir 
facilement si une liaison entre un tag brand=qqch et wikidata existe 
déjà, savoir comment accéder à ces infos par APIs ou en téléchargeant 
un dump de la base, etc


--
Noémie Lehuby
Le 26/03/2020 à 22:52, François Lacombe a écrit :


Le jeu. 26 mars 2020 à 18:10, Yves P. > a écrit :


> Je suggère de ne taguer les objets OSM qu'avec brand=*
Le problème, c’est qu’il y a des homonymes…
C’est pour ça qu’il existe wikidata ;)


Oui mais les identifiants wikidata ne sont pas lisibles.
Le parti pris d'OSM est d'avoir des valeurs lisibles par l'homme il 
me semble?
Et puis la question qui se pose est d'avoir deux fois la même 
information sur les objets.


Peux-tu me citer un exemple d'homonyme s'il te plait?

> Et dans le DataItem relatif à une marque donné
brand=Harley-Davidson ->
https://wiki.openstreetmap.org/wiki/Item:Q5371

Ok, mais ça revient à recréer wikidata ?


Non parce que wikidata ne va pas te dire sur quelle géométrie 
peut-être utilisé le tag, ou à quelles règles de validation il va 
répondre.

Les DataItem c'est la description sémantique propre à OSM.

> Sinon on ne va faire que ça et cette liaison va être modifiée
en permanence en plus d'être difficile à maintenir partout.
+1

> Cela donne un cas d'usage positif supplémentaire aux dataitems
OK. Mais en pratique, on fait comment dans iD, JOSM et n’importe
quel outil OSM pour passer d’un tag à un DataItem ?


Tu n'aurais pas à le faire justement si tout se passe dans le DataItem.
Les éditeurs vont toutefois intégrer progressivement cette base de 
données qui rencontre une certaine réticence jusque là

J'avoue ne pas comprendre pourquoi.

Bonne soirée

François

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Data Item à la place de *:wikidata

2020-04-05 Par sujet Yves P.
Bonsoir,

Le ven. 27 mars 2020 à 20:39, Noémie Lehuby via Talk-fr <
talk-fr@openstreetmap.org> a écrit :

> Il y a pas mal d'homonymes dans le domaine des transports (même si c'est
> plus network:wikidata ou operator:wikidata que brand:wikidata je te le
> concède) .
>


> Le 26/03/2020 à 22:52, François Lacombe a écrit :
>
> Le jeu. 26 mars 2020 à 18:10, Yves P.  a écrit :
>
>> > Je suggère de ne taguer les objets OSM qu'avec brand=*
>> Le problème, c’est qu’il y a des homonymes…
>> C’est pour ça qu’il existe wikidata ;)
>>
>
> Oui mais les identifiants wikidata ne sont pas lisibles.
> Le parti pris d'OSM est d'avoir des valeurs lisibles par l'homme il me
> semble?
> Et puis la question qui se pose est d'avoir deux fois la même information
> sur les objets.
>
> Peux-tu me citer un exemple d'homonyme s'il te plait?
>
> Voir Projet NSI - Identical names, multiple brands
> 


__
Yves
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] Data Item à la place de *:wikidata

2020-03-27 Par sujet Noémie Lehuby via Talk-fr

Bonjour,

Il y a pas mal d'homonymes dans le domaine des transports (même si c'est 
plus network:wikidata ou operator:wikidata que brand:wikidata je te le 
concède) . Personnellement, j'ai découvert ce sujet grâce à / à cause 
des deux réseaux "Arc-en-Ciel" (en Haute-Garonne 
 et dans le Nord 
) qui ont fait coulé pas mal 
d'encre sur nos listes de diff.


L'idée est intéressante en tout cas, je ne pensais pas qu'on pouvait 
utiliser les Data Item pour cela. Il y a déjà de la doc sur ce sujet et 
ce cas d'usage ?
Pour que ça puisse remplacer / complémenter wikidata et éviter la saisie 
d'info redondantes dans OSM, il faudrait qu'on puisse savoir facilement 
si une liaison entre un tag brand=qqch et wikidata existe déjà, savoir 
comment accéder à ces infos par APIs ou en téléchargeant un dump de la 
base, etc


--
Noémie Lehuby

Le 26/03/2020 à 22:52, François Lacombe a écrit :


Le jeu. 26 mars 2020 à 18:10, Yves P. > a écrit :


> Je suggère de ne taguer les objets OSM qu'avec brand=*
Le problème, c’est qu’il y a des homonymes…
C’est pour ça qu’il existe wikidata ;)


Oui mais les identifiants wikidata ne sont pas lisibles.
Le parti pris d'OSM est d'avoir des valeurs lisibles par l'homme il me 
semble?
Et puis la question qui se pose est d'avoir deux fois la même 
information sur les objets.


Peux-tu me citer un exemple d'homonyme s'il te plait?

> Et dans le DataItem relatif à une marque donné
brand=Harley-Davidson ->
https://wiki.openstreetmap.org/wiki/Item:Q5371

Ok, mais ça revient à recréer wikidata ?


Non parce que wikidata ne va pas te dire sur quelle géométrie 
peut-être utilisé le tag, ou à quelles règles de validation il va 
répondre.

Les DataItem c'est la description sémantique propre à OSM.

> Sinon on ne va faire que ça et cette liaison va être modifiée en
permanence en plus d'être difficile à maintenir partout.
+1

> Cela donne un cas d'usage positif supplémentaire aux dataitems
OK. Mais en pratique, on fait comment dans iD, JOSM et n’importe
quel outil OSM pour passer d’un tag à un DataItem ?


Tu n'aurais pas à le faire justement si tout se passe dans le DataItem.
Les éditeurs vont toutefois intégrer progressivement cette base de 
données qui rencontre une certaine réticence jusque là

J'avoue ne pas comprendre pourquoi.

Bonne soirée

François

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr