gbv / bartoc.org

Source code of BARTOC.org user interface
https://bartoc.org/
23 stars 10 forks source link

add ACM CCS to Skosmos #185

Open VladimirAlexiev opened 1 year ago

VladimirAlexiev commented 1 year ago

https://bartoc.org/en/node/475#access says that I can browse this vocab at https://bartoc-skosmos.unibas.ch/CCS/, but that returns 404 Error: The page /CCS/ cannot be found.

Would it be possible to add this important thesaurus to Skosmos? It's available in SKOS at https://dl.acm.org/pb-assets/dl_ccs/acm_ccs2012-1626988337597.xml (please add that link to the BARTOC record as well).

Thanks!

VladimirAlexiev commented 1 year ago

Also:

nichtich commented 1 year ago

Requires #186

nichtich commented 1 year ago

The ACM CCS file is no valid RDF/XML (it can simply be fixed by changing lang to xml:lang) and it defines no base URI. At http://data.phdhub.eu/ there is a better version but I've found no data dump yet (data could be queried via SPARQL nevertheless). Shall we take this version?

nichtich commented 1 year ago

So far I've found variants of ACM CCS at the following URI namespaces:

Namespace Source Year
http://oaff.info/ontology/acm-ccs# https://lists.w3.org/Archives/Public/semantic-web/2011Jun/0018.html 2011
http://acm.rkbexplorer.com/ontologies/acm# https://lov.linkeddata.es/dataset/lov/vocabs/acm <=2011 (see archive.org)
https://vocabulary.semantic-web.com/acm/ https://vocabulary.semantic-web.com/acm/ ~2018
http://data.phdhub.eu/resource/classifications/ccs/ http://data.phdhub.eu/page/classifications/ccs ?
none https://dl.acm.org/pb-assets/dl_ccs/acm_ccs2012-1626988337597.xml >=2012

There may be reasons to mint new URIs for new editions of ACM CCS but these were not the reasons that lead to that many SKOS representations of the same classification. In my opinion ACM is to blame for not minting official URIs.

VladimirAlexiev commented 1 year ago

emailed acmhelp@acm.org: You provide the ACM CCS as RDF at https://dl.acm.org/pb-assets/dl_ccs/acm_ccs2012-1626988337597.xml . But the file has 2 defects: (major) It doesn't define a base, which means the URLs are not well defined (minor) It uses attribute "lang" instead of "xml:lang", which makes it invalid Please see https://github.com/gbv/bartoc.org/issues/185 for more details (and we'll appreciate very much if you comment/contribute there).

Why is it important to have ACM CCS with stable semantic (RDF) URLs: So that people can refer to these semantic resources in their own data. So the data can be loaded to https://skosmos.bartoc.org/, which is a thesaurus integration platform Thanks in advance!

VladimirAlexiev commented 1 year ago

@nichtich thanks for the investigation! Emailed ACM, let's see.

I notice another difference:

More: