Closed GuillaumeAV closed 3 years ago
Les adresses ont disparus dans la bataille. Solution 1 : on met un data property "adress" sur la classe PAIR (facile) Solution 2 : on met un data property "adress" sur la classe "Physical place", et on ajoute un lien "located in" entre un PAIR et une Place (plus compliqué à l'implémentation et à la saisie)
Le jeu. 17 déc. 2020 à 17:21, Guillaume notifications@github.com a écrit :
Après avoir cherché avec @simonLouvet https://github.com/simonLouvet on a pas trouvé le concept d'adresse dans la winter 2020, qui est fondamental pour nos différentes implémentations ..
On a peut être zappé un truc @tfrancart https://github.com/tfrancart ? Ce ne serait pas la première fois ;)
Si effectivement manquant :
- Serait il possible de le rajouter rapidement, sans attendre la spring ou summer 2021 ?
- Ce serait une data property, une object property, une classe ?
Le use case principal à mon sens : Je veux géolocaliser un PAIR sur une carte géographique ... et bénéficier du coup d'un service d'autocomplétion sur data.gouv...
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/assemblee-virtuelle/pair/issues/147, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAU2H4PUKRFUHHUS6AID5CDSVIV2BANCNFSM4U742MPQ .
--
Thomas Francart - SPARNA Web de données | Architecture de l'information | Accès aux connaissances blog : blog.sparna.fr, site : sparna.fr, linkedin : fr.linkedin.com/in/thomasfrancart tel : +33 (0)6.71.11.25.97, skype : francartthomas
Ce serait address
, et non pas adress
.
Mais est-ce qu'un champ address
serait suffisant? Ne faut-il pas a minima aussi pouvoir indiquer la latitude et la longitude ?
ActivityPub définit quelques champs pour les objets Place
: name, latitude, longitude. Dans ma pratique, j'ai trouvé qu'il manquait les notions de ville, région, code postal, etc.
Pour schema.org, la classe Place est naturellement beaucoup plus fournie, avec un champ address
qui peut être soit un texte, soit une PostalAddress
Que pensez-vous de :
PAIR hasLocation Place Place locationOf PAIR address domain Place address range xsd:string latitude domain Place
Ca suffit ? ou vous voulez une classe Address en tant que telle ?
Le jeu. 17 déc. 2020 à 19:03, Sébastien Rosset notifications@github.com a écrit :
Ce serait address, et non pas adress. Mais est-ce qu'un champ address serait suffisant? Ne faut-il pas a minima aussi pouvoir indiquer la latitude et la longitude ? ActivityPub https://www.w3.org/TR/activitystreams-vocabulary/#dfn-place définit quelques champs pour les objets Place: name, latitude, longitude. Dans ma pratique, j'ai trouvé qu'il manquait les notions de ville, région, code postal, etc. Pour schema.org, la classe Place https://schema.org/Place est naturellement beaucoup plus fournie, avec un champ address qui peut être soit un texte, soit une PostalAddress https://schema.org/PostalAddress
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/assemblee-virtuelle/pair/issues/147#issuecomment-747604032, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAU2H4M7JKYIS6HIFSGVFT3SVJBYJANCNFSM4U742MPQ .
--
Thomas Francart - SPARNA Web de données | Architecture de l'information | Accès aux connaissances blog : blog.sparna.fr, site : sparna.fr, linkedin : fr.linkedin.com/in/thomasfrancart tel : +33 (0)6.71.11.25.97, skype : francartthomas
(désolé, il manquait aussi la longitude dans ma proposition, vous aurez compris par vous-mêmes :-) )
Le jeu. 17 déc. 2020 à 22:17, Thomas Francart thomas.francart@sparna.fr a écrit :
Que pensez-vous de :
PAIR hasLocation Place Place locationOf PAIR address domain Place address range xsd:string latitude domain Place
Ca suffit ? ou vous voulez une classe Address en tant que telle ?
Le jeu. 17 déc. 2020 à 19:03, Sébastien Rosset notifications@github.com a écrit :
Ce serait address, et non pas adress. Mais est-ce qu'un champ address serait suffisant? Ne faut-il pas a minima aussi pouvoir indiquer la latitude et la longitude ? ActivityPub https://www.w3.org/TR/activitystreams-vocabulary/#dfn-place définit quelques champs pour les objets Place: name, latitude, longitude. Dans ma pratique, j'ai trouvé qu'il manquait les notions de ville, région, code postal, etc. Pour schema.org, la classe Place https://schema.org/Place est naturellement beaucoup plus fournie, avec un champ address qui peut être soit un texte, soit une PostalAddress https://schema.org/PostalAddress
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/assemblee-virtuelle/pair/issues/147#issuecomment-747604032, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAU2H4M7JKYIS6HIFSGVFT3SVJBYJANCNFSM4U742MPQ .
--
Thomas Francart - SPARNA Web de données | Architecture de l'information | Accès aux connaissances blog : blog.sparna.fr, site : sparna.fr, linkedin : fr.linkedin.com/in/thomasfrancart tel : +33 (0)6.71.11.25.97, skype : francartthomas
--
Thomas Francart - SPARNA Web de données | Architecture de l'information | Accès aux connaissances blog : blog.sparna.fr, site : sparna.fr, linkedin : fr.linkedin.com/in/thomasfrancart tel : +33 (0)6.71.11.25.97, skype : francartthomas
Ca me semble bien !
Je pense qu'il faudrait aussi mettre le prédicat zipCode
dans le domain de Place
.
Pour l'instant il n'est que dans le domain de Town
. Or il me semble qu'un code postal n'est pas limité à une ville: n'importe quel endroit a un code postal.
Qu'en pensez-vous ?
Le ven. 18 déc. 2020 à 09:23, Sébastien Rosset notifications@github.com a écrit :
Ca me semble bien ! Je pense qu'il faudrait aussi mettre le prédicat zipCode dans le domain de Place. Pour l'instant il n'est que dans le domain de Town. Or il me semble qu'un code postal n'est pas limité à une ville: n'importe quel endroit a un code postal.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/assemblee-virtuelle/pair/issues/147#issuecomment-747941944, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAU2H4IQC6RWGSGUCETIOJTSVMGOTANCNFSM4U742MPQ .
--
Thomas Francart - SPARNA Web de données | Architecture de l'information | Accès aux connaissances blog : blog.sparna.fr, site : sparna.fr, linkedin : fr.linkedin.com/in/thomasfrancart tel : +33 (0)6.71.11.25.97, skype : francartthomas
Ca va alourdir le code frontend de devoir créer un objet Place + un objet PostalAddress lorsqu'on veut mettre une adresse, mais ça me semble néanmoins cohérent.
Plutôt que d'avoir deux propriétés address
et hasPostalAddress
, ne pourrait-on pas tout mettre sous address
comme le fait schema.org ? https://schema.org/address (Possibilité d'utiliser du texte ou un objet PostalAddress)
Non ce n’est pas possible en OWL. Une propriété est soit datatype, soit object. Cette pratique de schéma.org http://xn--schma-dsa.org est vraiment vraiment cra-cra et vise à simplifier la vie des webmaster, mais en terme d’ontologie de domaine ce n’est pas “casher”.
Si pas d’objections on part donc sur la combinaison des propositions mentionnées précédemment.
Merci Seb
Le ven. 18 déc. 2020 à 12:48, Sébastien Rosset notifications@github.com a écrit :
C'est cohérent, même si ça va alourdir le code frontend de devoir créer un objet Place + un objet PostalAddress lorsqu'on veut mettre une adresse.
Plutôt que d'avoir deux propriétés address et hasPostalAddress, ne pourrait-on pas tout mettre sous address comme le fait schema.org ? https://schema.org/address (Possibilité d'utiliser du texte ou un objet PostalAddress)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/assemblee-virtuelle/pair/issues/147#issuecomment-748043458, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAU2H4IK2NAOQSCVH5EVMALSVM6SFANCNFSM4U742MPQ .
--
Thomas Francart - SPARNA Web de données | Architecture de l'information | Accès aux connaissances blog : blog.sparna.fr, site : sparna.fr, linkedin : fr.linkedin.com/in/thomasfrancart tel : +33 (0)6.71.11.25.97, skype : francartthomas
OK c'est bon pour moi. Merci !
Ces modifications sont implémentées dans le OWL sur le Github et en ligne et dans la doc : https://www.virtual-assembly.org/ontologies/pair-2020-winter/index-en.html Et aussi dans le diagramme https://raw.githubusercontent.com/assemblee-virtuelle/pair/master/3-Dissemination/Diagrammes-PAIR-Winter-2020/PAIR%20Core%20Subjects-2020-WinterEdition.png
Le ven. 18 déc. 2020 à 16:26, Sébastien Rosset notifications@github.com a écrit :
OK c'est bon pour moi. Merci !
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/assemblee-virtuelle/pair/issues/147#issuecomment-748155085, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAU2H4OMREKNKCRMFMSYNOLSVNYATANCNFSM4U742MPQ .
--
Thomas Francart - SPARNA Web de données | Architecture de l'information | Accès aux connaissances blog : blog.sparna.fr, site : sparna.fr, linkedin : fr.linkedin.com/in/thomasfrancart tel : +33 (0)6.71.11.25.97, skype : francartthomas
Après avoir cherché avec @simonLouvet on a pas trouvé le concept d'adresse dans la winter 2020, qui est fondamental pour nos différentes implémentations ..
On a peut être zappé un truc @tfrancart ? Ce ne serait pas la première fois ;)
Si effectivement manquant :
Le use case principal à mon sens : Je veux géolocaliser un PAIR sur une carte géographique ... et bénéficier du coup d'un service d'autocomplétion sur data.gouv...