💒
OpenChurch est une plateforme collaborative d'open-data de l'église catholique visant à faciliter la création de produits et services. Les données principales, accessibles via une API REST et GraphQL, sont les églises et leur position.
C'est un projet open-source.
La création d'un compte permet de créer une clé d'API oAuth2. Cette clé d'API est nécessaire pour modifier la base de données. Toutes les modifications sont loguées, et ce log est accessible.
La base contient pour le moment :
Ces données sont issues de Wikidata.
Note : les id des églises sont susceptibles de changer. Pour des id qui ne changeront pas, utilisez ceux de WikidataChurch.
Un projet en PHP, MySQL et ElasticSearch, se reposant sur Symfony 4, API Platform, FOSElasticaBundle, FOSOAuthServerBundle.
Rechercher des églises par nom :
curl -X GET "https://open-church.io/api/churches?name=Notre-Dame" -H "accept: application/ld+json"
Rechercher des diocèses par nom :
curl -X GET "https://open-church.io/api/dioceses?name=Paris" -H "accept: application/ld+json"
Rechercher des paroisses par nom :
curl -X GET "https://open-church.io/api/parishes?name=Paris" -H "accept: application/ld+json"
Rechercher des paroisses par nom de diocèse :
curl -X GET "https://open-church.io/api/parishes?dioceseName=Paris" -H "accept: application/ld+json"