Skip to content

Commit

Permalink
Add a description for each collection (#372)
Browse files Browse the repository at this point in the history
  • Loading branch information
clementbiron authored Dec 6, 2024
2 parents 4caaa92 + 118ffa4 commit b4b0977
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 29 deletions.
2 changes: 1 addition & 1 deletion content/collections/_content.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
{{ $uptimeRatio = .custom_uptime_ratio }}
{{ end }}
{{ end }}
{{ $params := dict "name" .name "id" .id "languages" .languages "jurisdictions" .jurisdictions "maintainers" .maintainers "stats" .stats "industries" .industries "endpoint" $endpoint "tracking" .tracking "uptimeRatio" $uptimeRatio }}
{{ $params := dict "name" .name "id" .id "languages" .languages "jurisdictions" .jurisdictions "maintainers" .maintainers "stats" .stats "industries" .industries "endpoint" $endpoint "tracking" .tracking "uptimeRatio" $uptimeRatio "description" .description }}
{{ $page := dict
"params" $params
"path" .name
Expand Down
70 changes: 51 additions & 19 deletions data/collections.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,11 @@
"schedule": "30 */12 * * *",
"serverLocation": "London, GB"
}
]
],
"description": {
"en": "The **Generative AI** collection tracks terms of the most popular generative AI services that fall under the European Union jurisdiction and are written in English.\n\nIts aim is to analyze the changes made to these documents, to assess the compliance of generative AI services with draft regulatory laws, and to study the evolution of the regulatory landscape.\n\nIt is maintained by the [Sciences Po Law School Clinic's](https://www.sciencespo.fr/ecole-droit/en/clinic/presentation/) for the project \"Artifical Intelligence (AI) Ethics and Regulation Watch\" of the [DIGILAW](https://www.sciencespo.fr/ecole-droit/en/clinic/digilaw/) research program.",
"fr": "La collection **Generative AI** suit les conditions d'utilisation des services d'intelligence artificielle générative les plus populaires.\n\nElle vise à engager l'analyse des changements apportés à ces documents, à évaluer la conformité des services d'IA générative aux projets de lois de régulations et à étudier l'évolution du paysage réglementaire.\n\nElle est maintenue par la [Clinique de l'École de droit de Sciences Po](https://www.sciencespo.fr/ecole-droit/fr/clinique/presentation/) pour le projet \"Éthique et réglementation de l'intelligence artificielle (IA)\" du programme de recherche [DIGILAW](https://www.sciencespo.fr/ecole-droit/fr/clinique/digilaw/)."
}
},
{
"name": "Platform Governance Archive",
Expand Down Expand Up @@ -66,7 +70,11 @@
"schedule": "30 */12 * * *",
"serverLocation": "Bremen, DE"
}
]
],
"description": {
"en": "The **Plateform Governance Archive** (PGA) collection tracks the terms of major global social media services.\n\nThese data are maintained and analysed by the [Platform Governance Archive](https://www.platformgovernancearchive.org/) at the Universität Bremen's [Center for Media Communication and Information Research (ZeMKI)](https://www.uni-bremen.de/zemki).\n\nThis initiative offers researchers, journalists and citizens the tools to analyze how platforms structure and regulate communication and interaction in our societies.\n\nIt also aims to promote greater transparency and accountability of these powerful digital services.",
"fr": "La collection **Plateform Governance Archive** (PGA) suit les conditions d'utilisation des principaux services de médias sociaux.\n\nCes données sont maintenues et analysées par la [Platform Governance Archive](https://www.platformgovernancearchive.org/) du [Center for Media Communication and Information Research (ZeMKI)](https://www.uni-bremen.de/zemki) de l'Université de Brême.\n\nCette initiative offre aux chercheurs, journalistes et citoyens des outils pour analyser comment les plateformes structurent et régulent la communication et l’interaction dans nos sociétés.\n\nElle vise également à promouvoir une transparence accrue et à renforcer la responsabilité de ces puissants services numériques."
}
},
{
"name": "France",
Expand Down Expand Up @@ -102,7 +110,11 @@
"schedule": "30 */12 * * *",
"serverLocation": "London, GB"
}
]
],
"description": {
"en": "The **France** collection tracks documents from the leading online services for French consumers.\n\nThe terms in this collection were initially declared by [UFC-Que Choisir](https://www.quechoisir.org/) with support from the [Office of the French Ambassador for Digital Affairs](https://www.diplomatie.gouv.fr/en/french-foreign-policy/digital-diplomacy/). They are now maintained by volunteer contributors.\n\nThe France collection has been used to detect irregularities in French online marketplaces also demonstrated its value as a feasibility example for the [TLDR Act](https://www.congress.gov/bill/118th-congress/house-bill/4568/).",
"fr": "La collection **France** suit les documents des plus grands services en ligne à destination des consommateurs français.\n\nLes documents de cette collection ont été initialement déclarés par l'[UFC-Que Choisir](https://www.quechoisir.org/) avec le soutien du [Bureau de l'Ambassadeur français pour le numérique](https://www.diplomatie.gouv.fr/fr/politique-etrangere-de-la-france/diplomatie-numerique/). Ils sont dorénavant maintenus par des contributeurs bénévoles.\n\nLa collection a été utilisée pour détecter des irrégularités sur les marchés en ligne et également démontré sa valeur comme exemple de faisabilité pour le projet de [loi TLDR](https://www.congress.gov/bill/118th-congress/house-bill/4568/)."
}
},
{
"name": "P2B Compliance",
Expand All @@ -118,8 +130,8 @@
"documents": "253"
},
"industries": {
"en": "Online intermediation services for businesses subject to the European <a href=\"https://eur-lex.europa.eu/eli/reg/2019/1150/oj\">platforms-to-businesses (“P2B” / 2019/1150) regulation</a>",
"fr": "Services d’intermédiation en ligne pour les entreprises sujets au règlement européen <a href=\"https://eur-lex.europa.eu/legal-content/FR/TXT/HTML/?uri=CELEX:32019R1150&from=EN\">P2B / 2019/1150</a>"
"en": "Online intermediation services for businesses subject to the European P2B 2019/1150 regulation",
"fr": "Services d’intermédiation en ligne pour les entreprises soumises au règlement européen P2B 2019/1150"
},
"maintainers": [
{
Expand All @@ -138,7 +150,11 @@
"schedule": "30 */6 * * *",
"serverLocation": "London, GB"
}
]
],
"description": {
"en": "The **Platform-to-Business Compliance** (P2B) collection was originally created by [PPMI](https://ppmi.lt) and [OpenEvidence](https://open-evidence.com) to [assess](https://op.europa.eu/en/publication-detail/-/publication/a91f4a7b-5144-11ee-9220-01aa75ed71a1/language-en/format-PDF/source-search) the application of the <a href=\"https://eur-lex.europa.eu/eli/reg/2019/1150/oj\">P2B 2019/1150</a> on behalf of the European Commission.\n\nFollowing the success of the implementation, the European Commission adopted Open Terms Archive directly. It operates its own on-premises instance and publishes the [Digital Services Terms and Conditions Database](https://platform-contracts.digital-strategy.ec.europa.eu/).\n\nThat official database was launched in December 2023, and versions of the original Open Terms Archive collection have not been tracked since August 2024.",
"fr": "La collection **Platform-to-Business Compliance** (P2B) a été originellement créée par [PPMI](https://ppmi.lt) et [OpenEvidence](https://open-evidence.com) pour [évaluer](https://op.europa.eu/en/publication-detail/-/publication/a91f4a7b-5144-11ee-9220-01aa75ed71a1/language-en/format-PDF/source-search) l'application du règlement <a href=\"https://eur-lex.europa.eu/legal-content/FR/TXT/HTML/?uri=CELEX:32019R1150&from=EN\">P2B 2019/1150</a> pour le compte de la Commission européenne.\n\nSuite au succès de la mise en œuvre, la Commission européenne a adopté directement Open Terms Archive. Elle exploite sa propre instance et publie la [Digital Services Terms and Conditions Database](https://platform-contracts.digital-strategy.ec.europa.eu/).\n\nCette base de données officielle a été lancée en décembre 2023, et les versions de la collection originale d'Open Terms Archive n'ont pas été suivies depuis août 2024."
}
},
{
"name": "France Élections",
Expand All @@ -160,8 +176,8 @@
"documents": "65"
},
"industries": {
"en": "Most used social media in France that could have a systemic impact on the elections",
"fr": "Médias sociaux pouvant influencer les élections présidentielles et législatives françaises"
"en": "Major social media likely to impact the 2022 French elections",
"fr": "Principaux médias sociaux susceptibles d’impacter les élections françaises de 2022"
},
"tracking": [
{
Expand All @@ -170,7 +186,11 @@
"schedule": "30 */6 * * *",
"serverLocation": "London, GB"
}
]
],
"description": {
"en": "The **France Elections** collection was created for the 2022 French presidential election.\n\nIts objective was to track the Community Guidelines of the five most widely used social media platforms in France, likely to have a systemic impact on the conduct and outcome of the elections.\n\nThe collection was maintained and used by [Reset Tech](https://reset.tech/) to monitor interference in France's 2022 presidential and parliamentary elections and to produce the joint research report [\"The French information ecosystem put to the test\"](https://www.reset.tech/resources/elections-report-en-2022.pdf) with the Online Election Integrity Watch Group.\n\nThis collection has not been updated since 2022 and should be considered as a database only.",
"fr": "La collection **France Elections** a été créée à l'occasion des élections présidentielles et législatives française de 2022.\n\nSon objectif était de suivre les règles communautaires des cinq plateformes de médias sociaux les plus utilisées en France, susceptibles d’avoir un impact systémique sur le déroulement et les résultats des élections.\n\nLa collection a été maintenue et utilisée par [Reset Tech](https://reset.tech/) pour surveiller l'ingérence dans les élections et pour produire le rapport de recherche [\"The French information ecosystem put to the test\"](https://www.reset.tech/resources/elections-report-en-2022.pdf) conjointement avec le Online Election Integrity Watch Group.\n\nCette collection n'a pas été mise à jour depuis septembre 2022."
}
},
{
"name": "Dating",
Expand All @@ -193,8 +213,8 @@
"documents": "65"
},
"industries": {
"en": "Online dating",
"fr": "Rencontre en ligne"
"en": "Online dating services",
"fr": "Services de rencontres en ligne"
},
"endpoint": "http://vps-99ae1d89.vps.ovh.net/collection-api/v1",
"tracking": [
Expand All @@ -203,7 +223,11 @@
"schedule": "30 */12 * * *",
"serverLocation": "Roubaix, FR"
}
]
],
"description": {
"en": "The **Dating** collection tracks terms of dating services used in Europe and Switzerland.\n\nThis collection is maintained by [Marie-Pierre Vidonne](https://github.com/mvidonne) (with the support of [HestiaLabs](https://hestialabs.org/en/) until end of 2022) for the [Dating Privacy collective](https://dating-privacy.hestialabs.org/en/).\n\nIt aims to raise awareness about privacy risks and build new practices in online dating for both users and platforms.",
"fr": "La collection **Dating** suit les conditions d'utilisation des services de rencontres utilisés en Europe et en Suisse. \n\nCette collection est maintenue par [Marie-Pierre Vidonne](https://github.com/mvidonne) (avec le soutien de [HestiaLabs](https://hestialabs.org/fr/) jusqu'à fin 2022) pour le [Collectif Dating Privacy](https://dating-privacy.hestialabs.org/fr/).\n\nElle vise à sensibiliser aux risques liés à la protection de la vie privée et à créer de nouvelles pratiques dans le domaine des rencontres en ligne, tant pour les utilisateurs que pour les plateformes."
}
},
{
"name": "Contrib",
Expand All @@ -217,8 +241,8 @@
"US"
],
"industries": {
"en": "Documents added by volunteer contributors and historically imported from TOSBack.org",
"fr": "Documents ajoutés par des contributeurs bénévoles et importés historiquement de TOSBack.org"
"en": "Collection open to all contributions",
"fr": "Collection ouverte à toutes contributions"
},
"stats": {
"services": "322",
Expand All @@ -231,7 +255,11 @@
"schedule": "0 6,18 * * *",
"serverLocation": "London, GB"
}
]
],
"description": {
"en": "The **Contrib** collection gathers terms spanning a wide variety of industries and jurisdictions.\n\nIt was initially created thanks to a collaboration with [Tosback](https://tosback.org/), which enabled the import of its data history.\n\nIt's one of the federation's largest collections, tracking over 300 services maintained by volunteer contributors. It is also a good entry point into the Open Terms Archive ecosystem to became familiar with monitoring and change analysis.\n\nThe data in this collection has been reused in a variety of projects, from research into the impact of social media usage conditions on human rights, to improving the readability of documents.",
"fr": "La collection **Contrib** rassemble des conditions d'utilisation couvrant une large diversité d'industries et de juridictions.\n\nElle a été initialement créée en collaboration avec [Tosback](https://tosback.org/), qui a permis d'importer son historique de données.\n\nC'est l'une des plus grandes collections de la fédération, avec plus de 300 services maintenus par des contributeurs bénévoles. C'est également un bon point d'entrée dans l'écosystème d'Open Terms Archive pour se familiariser avec le suivi et l'analyse du changement.\n\nLes données de cette collection ont été réutilisées dans divers projets, allant de la recherche sur l'impact des conditions d'utilisation des médias sociaux sur les droits de l'homme à l'amélioration de la lisibilité des documents."
}
},
{
"name": "Demo",
Expand All @@ -244,7 +272,7 @@
],
"maintainers": [
{
"name": "Open Terms Archive",
"name": " Open Terms Archive",
"url": "https://opentermsarchive.org"
}
],
Expand All @@ -253,8 +281,8 @@
"documents": "9"
},
"industries": {
"en": "Services needed to operate the Open Terms Archive engine",
"fr": "Services nécessaires au fonctionnement du moteur d'Open Terms Archive"
"en": "Subset of services used by Open Terms Archive",
"fr": "Sous-ensemble de services utilisés par Open Terms Archive"
},
"endpoint": "http://162.19.74.224/collection-api/v1",
"tracking": [
Expand All @@ -263,6 +291,10 @@
"schedule": "30 */12 * * *",
"serverLocation": "Roubaix, FR"
}
]
],
"description": {
"en": "The **Demo** collection tracks changes to the terms of use for a subset of services used by Open Terms Archive.\n\nThis enables Open Terms Archive core team to be users of the software it produces and providing a reference collection.",
"fr": "La collection **Demo** suit les modifications apportées aux conditions d'utilisation d'un sous ensemble de services utilisés par Open Terms Archive.\n\nCela permet à l'équipe coeur d' Open Terms Archive d'être elle même utilisatrice du logiciel qu'elle produit et de fournir une collection de référence."
}
}
]
18 changes: 9 additions & 9 deletions themes/opentermsarchive/layouts/collections/single.html
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ <h1>{{ .Title }}</h1>
<div class="container container--wide container--has-no-padding-y {{ if modBool $isGraySectionIndex 2 }}container--is-gray{{ end }}">
<div class="collection__metadata container container--1211 container--has-no-padding-x">
<div class="collection__metadata-desc">
{{ i18n "collections.metadata.placeholder" | safeHTML }}
{{ default (i18n "collections.metadata.placeholder" | safeHTML) (index .Params.description site.Language.Lang | markdownify) }}
</div>
<div class="collection__metadata-items">
{{ with .Params.stats.services }}
Expand Down Expand Up @@ -77,14 +77,6 @@ <h1>{{ .Title }}</h1>
{{ end }}
{{ with .Params.tracking }}
{{ $currentTracking := index (last 1 .) 0 }}
{{ with $currentTracking.serverLocation }}
{{ $location := split . "," }}
{{ $city := trim (index $location 0) " " }}
{{ $countryCode := trim (index $location 1) " " }}
{{ $countryName := index site.Data.display_names.regions site.Language.LanguageCode $countryCode }}
{{ $fullLocation := printf "%s, %s" $city $countryName }}
{{ partial "collection-metadata-item.html" (dict "title" (i18n "collections.metadata.server_location") "icon" "map-pin" "desc" $fullLocation) }}
{{ end }}
{{ with $currentTracking.startDate }}
{{ $formatedDate := ( . | time.Format ":date_long") }}
{{ partial "collection-metadata-item.html" (dict "title" (i18n "collections.metadata.start_date") "icon" "power" "desc" $formatedDate) }}
Expand All @@ -93,6 +85,14 @@ <h1>{{ .Title }}</h1>
{{ $formatedDate := ( . | time.Format ":date_long") }}
{{ partial "collection-metadata-item.html" (dict "title" (i18n "collections.metadata.end_date") "icon" "power-off" "desc" $formatedDate) }}
{{ end }}
{{ with $currentTracking.serverLocation }}
{{ $location := split . "," }}
{{ $city := trim (index $location 0) " " }}
{{ $countryCode := trim (index $location 1) " " }}
{{ $countryName := index site.Data.display_names.regions site.Language.LanguageCode $countryCode }}
{{ $fullLocation := printf "%s, %s" $city $countryName }}
{{ partial "collection-metadata-item.html" (dict "title" (i18n "collections.metadata.server_location") "icon" "map-pin" "desc" $fullLocation) }}
{{ end }}
{{ with $currentTracking.schedule }}
{{ $cronKey := printf "collections.metadata.cron.%s" . }}
{{ $cronExpression := i18n $cronKey . }}
Expand Down

0 comments on commit b4b0977

Please sign in to comment.