#827 Tags should be unified up to be actually useful

Closed
opened 4 months ago by reinhard · 7 comments

Currently, there is no system how tags are named. So we have events and news items tagged “zurich”, “zürich”, and “zuerich”, we have “wien” and “vienna”, we have “at” and “Österreich”. This should be unified.

Currently, there is no system how tags are named. So we have events and news items tagged "zurich", "zürich", and "zuerich", we have "wien" and "vienna", we have "at" and "Österreich". This should be unified.
max.mehl commented 4 months ago
Owner

@eal and I had the idea of summarising that on a wiki page, alongside with some statistics about recommended and popular tags for certain topics.

@eal and I had the idea of summarising that on a wiki page, alongside with some statistics about recommended and popular tags for certain topics.
max.mehl added the
documentation
label 4 months ago
max.mehl added the
tagging
label 4 months ago
max.mehl commented 1 month ago
Owner

I think, one could already put in some work here, especially since we have some stats about the tag usage thanks to Reinhard’s work.

When I merged a few tags, this one-liner was quite helpful, in this case to replace the tag public administration by publicadministration

git grep -i -l "public administration</tag>" | xargs sed -E -i 's|public administration</tag>|publicadministration</tag>|I'

I think, one could already put in some work here, especially since we have some stats about the [tag usage](https://fsfe.org/tags/tags.html) thanks to Reinhard's work. When I merged a few tags, this one-liner was quite helpful, in this case to replace the tag `public administration` by `publicadministration` `git grep -i -l "public administration</tag>" | xargs sed -E -i 's|public administration</tag>|publicadministration</tag>|I'`
max.mehl added this to the Hackathon1905 milestone 1 month ago
jzarl self-assigned this 1 month ago
ao commented 1 month ago
Collaborator

I would suggest to use English tags on the English pages (like Vienna, Austria and Zürich), use country names instead of abbreviatons (like Austria and not .at) and promote translating of tags to translators.

I would suggest to use English tags on the English pages (like Vienna, Austria and Zürich), use country names instead of abbreviatons (like Austria and not .at) and promote translating of tags to translators.
reinhard commented 1 month ago
Poster

I think this issue is closely connected to #826. I would think for example that we should use “at” for the tag id and “Austria” or “Österreich” for the tag description.

I think this issue is closely connected to #826. I would think for example that we should use "at" for the tag *id* and "Austria" or "Österreich" for the tag *description*.
jzarl commented 1 month ago
Collaborator

I’m currently about half-way through replacing country names in the tag id with the two-letter version (descriptions are unaffected). I suggest that we check for tags without description afterwards in a second pass.

I'm currently about half-way through replacing country names in the tag id with the two-letter version (descriptions are unaffected). I suggest that we check for tags without description afterwards in a second pass.
jzarl commented 1 month ago
Collaborator

I wrote a script to automate changes (rename and delete tags). The result is currently in pull request #945.

I wrote a script to automate changes (rename and delete tags). The result is currently in pull request #945.
max.mehl added a new dependency 1 month ago
max.mehl removed a dependency 1 month ago
max.mehl commented 1 month ago
Owner

Closed by #945 and a subsequent commit. Thanks to @jzarl we have solved a huge amount of these tags. Let’s continue on smaller details after seeing the resulting tag overview.

Closed by #945 and a subsequent commit. Thanks to @jzarl we have solved a huge amount of these tags. Let's continue on smaller details after seeing the resulting tag overview.
mweimann referenced this issue from a commit 1 month ago
Unify/remove tags. Fixes: #827 Summary: mv 15 -> 15yearsfsfe mv 15years -> 15yearsfsfe mv 15y -> 15yearsfsfe mv 15y -> 15yearsfsfe mv fsfe_birthday -> 15yearsfsfe mv fsfebirthday -> 15yearsfsfe mv ccc -> ccc mv ccc -> ccc rm adhésion rm administraciónpública rm adquisición mv albania -> al mv aniversario_fsfe -> 15yearsfsfe mv aniversário_fsfe -> 15yearsfsfe mv annual_report -> annualreport mv article_13 -> article13 mv askyourcandidates -> ayc mv assemblée_générale -> ga mv berlijn -> berlin mv boletín -> newsletter mv boletines -> newsletter mv boletín_informativo -> newsletter rm brandenburger_linux-infortag_2012 rm brandenburger_linux-infotag mv buletin -> newsletter mv campañas -> campaigns mv chaos_communication_congress -> ccc mv chaosdorf -> ccc mv cienciaabierta -> openscience mv code_of_conduct -> coc mv comisióneuropea -> europeancommission mv community_meeting -> community mv compulsoryrouters -> routers mv comunidad -> community mv comunidade -> community mv conformité -> compliance mv developer-tools -> developertools mv dff -> digitalfreedoms mv digital-o-mat -> digitalomat mv digital_single_market -> digitalsinglemarket mv documentfreedomaward -> dfd mv donar -> donate mv donations -> donate mv duitsland -> de mv duesseldorf -> düsseldorf mv education -> edu mv edu-team -> edu mv entretien -> interview mv entrevista -> interview mv erik_albers -> eal mv esino_larino -> esino_lario mv estándares_abiertos -> openstandards mv estándaresabiertos -> openstandards mv euro_2012 -> soccer mv european_commission -> europeancommission mv ep -> europeanparliament mv european_parliament -> europeanparliament mv european_parliament -> europeanparliament mv evropska_komisija -> europeancommission mv evropski_parlament -> europeanparliament mv btw2017 -> elections mv federal_supreme_court_of_switzerland -> federal_court mv fellowship_election -> fellowship mv fellowship_representative -> fellowship mv fellowship_seats -> fellowship mv fla20 -> fla mv finansiranje -> funding mv floss-uk -> flossuk mv france_ -> fr mv france -> fr mv frankrijk -> fr mv freesoftwarearchive -> freesoftware mv free_software -> freesoftware mv free_software -> freesoftware mv free_your_android -> fya mv fsfesummmit -> fsfesummit mv summit -> fsfesummit mv fundrasing -> fundraising mv gb -> uk mv gb -> uk mv gemeenschapsontmoeting -> community mv ga2017 -> ga mv general_assembly -> ga mv general_purpose_computing -> generalpurposecomputing mv general_purpose_computing -> generalpurposecomputing mv germany_ -> de mv germany -> de mv germany -> de mv gjermani -> de mv gjermany -> de mv gnugpl -> gpl mv gplv3 -> gpl mv greatbritain -> uk rm helsinki_openoffice rm herziening mv hoja_informativa -> newsletter mv hojas_informativas -> newsletter mv interne -> internal mv itali -> it mv italy -> it rm laptop mv lettre_ouverte -> openletter mv licences -> licensing mv_limux;limux_;limux_;events;1 mv local_group -> localgroup rm manchester-free-software mv matthias_kirschner -> mk mv matthias_kirschner -> mk mv meetup -> meeting mv milan -> milano mv nieuwsbrief -> newsletter rm nledu mv notas -> newsletter mv noticias -> newsletter mv notiziario -> newsletter mv nuremberg -> nürnberg mv odf -> openstandards mv oggtheora -> openstandards mv ontwikkelaars-gereedschappen -> developertools mv oer -> edu mv open-rights-group -> openrightsgroup mv org -> openrightsgroup mv open-source-consortium -> opensourceconsortium mv open-standards -> openstandards mv open_standards -> openstandards mv open_standards -> openstandards mv organisational_structure -> internal mv otvoreni_standardi -> openstandards mv ownership -> drm mv pagina_inicial -> front-page mv página-principal -> front-page mv página_principal -> front-page rm panel mv swpatents -> patents mv swpatents -> patents mv pb -> peter_bubestinger rm pink mv pm -> polina_malaja mv política -> policy mv politika -> policy mv politique -> policy mv prague_ -> prague mv prikupljanje_sredstava -> fundraising mv primera_página -> front-page mv publicaciones -> newsletter mv public_administration -> publicadministration mv public_administrations -> publicadministration mv publiccode -> pmpc mv publicprocurement -> procurement mv public_sector -> publicsector mv qtcon16 -> qtcon mv report -> annualreport mv sam-tuke -> samtuke mv samtuke -> samtuke mv sam_tuke -> samtuke mv save_code_share -> savecodeshare mv secure_boot -> secureboot mv sièges_de_fellow -> fellowship mv slobodný_softvér -> freesoftware mv yearlyreport -> annualreport mv swpat -> patents mv webm -> openstandards mv web_sprint -> webathon mv wokshop -> workshop mv zuerich -> zürich mv zurich -> zürich
mweimann referenced this issue from a commit 1 month ago
Sign in to join this conversation.
No Milestone
No Assignees
4 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.