Wikidata:Property proposal/Library and bibliographic classification
Library and bibliographic classification[edit]
Originally proposed at Wikidata:Property proposal/Creative work
Description | Library and bibliographic classification is the national classification system of Russia, it codifies themes of books published in Russia and some countries of the former USSR |
---|---|
Represents | Bibliothecal-Bibliographical classification (Q856579) |
Data type | String |
Domain | book (Q571), scholarly article (Q13442814), work of science (Q11826511), written work (Q47461344), version, edition or translation (Q3331189) |
Allowed values | "[1-9][0-9]\.?[0-9]{0,3}([А-Яа-я\.\-\/\(\)0-9]{0,9})+(\n[А-Я][0-9][0-9])?" or "[А-Я][0-9]\([А-Я\-0-9]+\)[0-9а-яА-Я\(\)\-]+" (different types of codifications for mass and scientific libraries) |
Example 1 | Bol'shoy psikhologicheskiy slovar' (Q96146145) → 88я2 |
Example 2 | The past through the prism of the present (Q96197030) → Т3(2Г)0-6я43 + Т3(2Г)0-64(2)я43 + Т3(2)0-64(2Г)я43 |
Example 3 | The Magic of Reality (Q3285467) → 72 Д63 |
Example 4 | LIBRARY-BIBLIOGRAPHIC CLASSIFICATION, XXI (Q96197388) → 78.364.111.1 |
Example 5 | Bible (Q1845) → 86.37-2 |
Example 6 | Harry Potter and the Deathly Hallows (Q46758) → 84.4Вел |
Example 7 | Summa Technologiae (Q1051225) → 84(4Пол)-44 Л44 |
Source | Wikipedia article in russian example book with BBK tables |
Expected completeness | always incomplete (Q21873886) |
Robot and gadget jobs | This is not necessary, but for this parameter, and for Universal Decimal Classification (P1190) there are (not always complete) tables of values for decryption, and if someone will say to me how to attach them so that they would appear in brackets after the code value - I could try to do it. |
See also | Universal Decimal Classification (P1190) main subject (P921) |
Motivation[edit]
This is one of the coded identifiers of main subject (P921) of books you can found everywhere in the post-Soviet space. So far I have just started searching for free bibliographic databases (it is quite possible that for scientific works it will be possible to get them by contacting the libraries), but it can be said for sure that this code will be among the bibliographic data of Russian library collections.
Database of Russian State Library (Q1048694) http://aleph.rsl.ru/ does not allow using it fully without registration, API requests are impossible due to security tokens in the URL. Sites that have API can feed json as a result of a text search that may contain ББК (BBK/WBB): https://bibliosearch.ru/bsapi for example. Some sites may search their databases for this code but not for any code, but for a limited list, each item of which in the address bar is encrypted in its own way ( https://znanium.com/catalog/ https://biblioclub.ru/index.php?page=bbk_n)
If no one will do it, then I think I will start to fill in wikidata with free library databases (https://www.gutenberg.org/wiki/Gutenberg:Feeds is available in the format Resource Description Framework (Q54872)) Carn (talk) 07:27, 11 June 2020 (UTC)
Discussion[edit]
- Support - This seems like a well-researched proposal and if it's widely used it should obviously be available on Wikidata. Too bad there are no easily available API's or freely available resources. I do think the name of the property should be called something else to avoid confusion ("Library and bibliographic classification" can be lots of other things). Maybe prefix it with 'BBK' or 'ББК'? Husky (talk) 23:01, 12 June 2020 (UTC)
- "BBK (library and bibliographic classification)" will be more unambiguous.
- In this case, we are interested in comparing "BBK Code" with "topic name". The existing comparisons of high-level BBK Codes with the names of topics can be fetched into a table. But, as I already wrote, I don’t really know how to assign a value from such a table (it can be loaded to commons) to property value with some accuracy (the numbers separated by dots on the left side represent more general topics). Also, there are many specialized heading tables, the question is to stitch them into one database. In principle, having a table in which we can correct errors is better than an API for a site that might suddenly stop working.Carn (talk) 11:53, 13 June 2020 (UTC)
- I would be happy to write a module that will show topics on some code (its logic is also suitable for Universal Decimal Classification (P1190)) but I don’t really understand how the module can be called on Wikidata and how it displays data. If there were many articles about books and on Wikipedia, and it would be necessary to indicate the topics in the infocard according to the BBK code in the table, then I would understand what and how to do it.Carn (talk) 11:59, 13 June 2020 (UTC)
- Support - this is valuable piece of metadata, we can use for main subject (P921) population for Russian-language books Ghuron (talk) 10:55, 14 June 2020 (UTC)
- Support, crucial technical paper-publishing parameter. --Ssr (talk) 11:02, 14 June 2020 (UTC)
- Support, important bibliographic parameter. Helgo13 (talk) 11:16, 14 June 2020 (UTC)
- Support per above. MBH (talk) 13:35, 14 June 2020 (UTC)
- @Carn, Husky, Ghuron, Ssr, Helgo13, MBH: BBK (library and bibliographic classification) (P8391) has been created. Pamputt (talk) 21:45, 27 June 2020 (UTC)