{"title":"Shacl4Bib:自定义验证图书馆数据","authors":"Péter Király","doi":"arxiv-2405.09177","DOIUrl":null,"url":null,"abstract":"The Shapes Constraint Language (SHACL) is a formal language for validating\nRDF graphs against a set of conditions. Following this idea and implementing a\nsubset of the language, the Metadata Quality Assessment Framework provides\nShacl4Bib: a mechanism to define SHACL-like rules for data sources in non-RDF\nbased formats, such as XML, CSV and JSON. QA catalogue extends this concept\nfurther to MARC21, UNIMARC and PICA data. The criteria can be defined either\nwith YAML or JSON configuration files or with Java code. Libraries can validate\ntheir data against criteria expressed in a unified language, that improves the\nclarity and the reusability of custom validation processes.","PeriodicalId":501285,"journal":{"name":"arXiv - CS - Digital Libraries","volume":"68 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Shacl4Bib: custom validation of library data\",\"authors\":\"Péter Király\",\"doi\":\"arxiv-2405.09177\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Shapes Constraint Language (SHACL) is a formal language for validating\\nRDF graphs against a set of conditions. Following this idea and implementing a\\nsubset of the language, the Metadata Quality Assessment Framework provides\\nShacl4Bib: a mechanism to define SHACL-like rules for data sources in non-RDF\\nbased formats, such as XML, CSV and JSON. QA catalogue extends this concept\\nfurther to MARC21, UNIMARC and PICA data. The criteria can be defined either\\nwith YAML or JSON configuration files or with Java code. Libraries can validate\\ntheir data against criteria expressed in a unified language, that improves the\\nclarity and the reusability of custom validation processes.\",\"PeriodicalId\":501285,\"journal\":{\"name\":\"arXiv - CS - Digital Libraries\",\"volume\":\"68 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-05-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Digital Libraries\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2405.09177\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Digital Libraries","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2405.09177","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Shapes Constraint Language (SHACL) is a formal language for validating
RDF graphs against a set of conditions. Following this idea and implementing a
subset of the language, the Metadata Quality Assessment Framework provides
Shacl4Bib: a mechanism to define SHACL-like rules for data sources in non-RDF
based formats, such as XML, CSV and JSON. QA catalogue extends this concept
further to MARC21, UNIMARC and PICA data. The criteria can be defined either
with YAML or JSON configuration files or with Java code. Libraries can validate
their data against criteria expressed in a unified language, that improves the
clarity and the reusability of custom validation processes.