okfnfr / cites-biodiversity Goto Github PK
View Code? Open in Web Editor NEWCITES project
CITES project
EOL (Encyclopedia Of Life), est un projet de bio-encyclopédie collaborative en ligne, inspirée du système de Wikipédia, mais rédigée principalement par des experts. L'idée est que chaque espèce connue puisse être répertoriée et illustrée de vidéos,sons, images, et de textes fournis par des experts. Toutes les photos présentes dans EOL ne sont pas forcément libres de droit.
Afin de faire référencer sur Wikidata les illustrations manquantes des espèces CITES qui sont déjà matchées sur Wikidata, il convient de :
1 - Identifier et établir une liste des espèces référencées qui n'ont pas d'illustration
2 - Pour cette liste, chercher des images libres de droit sur EOL (licence CC-0)
3 - Établir une liste des liens de référence de ces images
4 - Engager un process de correspondance de liens de ces images avec les espèces sur Wikidata
4 bis - Ou les télécharger de EOL pour les verser dans WikiCommons et ensuite les faire référencer par espèce
(profil contributeur wikidata)
Quand il y a une page Wikipedia FR pour une espèce, renvoyer le lien du résultat de recherche sur cette page
Objectif : partager cette liste avec des parties prenantes susceptibles de fournir des images supplémentaires. Exemples : universitaires, ONGs (WWF..) etc..
Faire un premier extract à partir de requête SPARQL, avec les informations suivantes :
Le CSV doit être maintenu à jour dans le répo
En complilant la liste des espèces qui n'ont pas d'illustration, on a trouvé 42 taxa qui n'ont pas le rang d'une espèce. Revoir cette liste pour resoudre des éventuelles anomalies.
Par exemple, trois d'entre eux n'ont pas de nom scientifique ...
SELECT ?idCITES ?wdItem ?scientificName ?IUCNtaxonID ?IUCNconservationstatusLabel_en
(GROUP_CONCAT(?taxonCommonName ; separator=" ; ") AS ?taxonCommonNames)
WHERE
{
?wdItem wdt:P2040 ?idCITES.
OPTIONAL{ ?wdItem wdt:P225 ?scientificName . }
FILTER NOT EXISTS{ ?wdItem wdt:P18 ?image. } # without images
FILTER NOT EXISTS{ ?wdItem wdt:P105 wd:Q7432 . }
OPTIONAL { ?wdItem wdt:P627 ?IUCNtaxonID . }
OPTIONAL { ?wdItem wdt:P141 ?IUCNconservationstatus . }
OPTIONAL {
?wdItem wdt:P1843 ?taxonCommonName .
FILTER( LANG(?taxonCommonName) = "en" || LANG(?taxonCommonName) = "fr" ) .
}
SERVICE wikibase:label {
bd:serviceParam wikibase:language "en".
?IUCNconservationstatus rdfs:label ?IUCNconservationstatusLabel_en
}
}
GROUP BY ?idCITES ?wdItem ?scientificName ?IUCNtaxonID ?IUCNconservationstatusLabel_en
ORDER BY ASC (?idCITES)
Les informations utiles qui sont échangés dans le workspace Slack du projet doivent être impérativement transférées dans le wiki et les autres fils du projet Github afin de :
Générée dynamiquement : accessible depuis la recherche existante ou directement à cette url
LE_SITE/id=cites_id
(profil contributeur wikidata)
(profil contributeur wikidata)
1er test: espèces et statut juridique CITES Species+ ID.
Property proposal en cours ici https://www.wikidata.org/wiki/Wikidata:Property_proposal/Generic#CITES_Appendix
Sous étape de #1
[DEV] ajouter le statut CITES (les appendix ?) sur chaque espèce détaillée ; correspond à ces données (à confirmer) :
appendix
CITES appendix, one of I, II or III [max 255 characters]
change_type
type of listing change, one of:
+: inclusion in appendix,
-: removal from appendix,
R+: reservation entered,
R-: reservation withdrawn
effective_at
date when listing change came into effect, YYYY-MM-DD
ici => https://api.speciesplus.net/documentation/v1/cites_legislation/index.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.