As organizacións utilizan cada vez máis o marco de descrición de recursos (RDF) para publicar e intercambiar datos na web de maneira interoperable. En apoio dos propietarios de especificacións que definen especificacións baseadas en RDF, Test Bed ofrece o seu popular validador RDF que se utilizou con éxito tanto a nivel europeo (por exemplo, o validador DCAP-AP ) como a nivel nacional (por exemplo, o validador DCAT-AP.de ) para apoiar as especificacións con servizos de validación. En o núcleo destes validadores, e da validación RDF en xeral, atópase a linguaxe de restricións de formas (SHACL) , o medio estándar para definir regras de validación para contido RDF. En a práctica, validar o contido de RDF con respecto á súa especificación de destino xeralmente significa asegurarse de que coincida coas formas SHACL prescritas nas especificacións.
Para axudar aos desenvolvedores de especificacións a crear formas SHACL, Test Bed estivo ofrecendo desde maio de 2020 o seu validador de formas SHACL , un validador centrado en probar as propias formas SHACL. Este validador permite a validación contra as regras de sintaxe central de SHACL , as regras estendidas que cobren as funcións avanzadas de SHACL , así como as mellores prácticas achegadas por expertos de SHACL de varias comunidades.
O validador está dispoñible a través de varios medios, incluída unha interface de usuario web , una API REST, un API SOAP e unha ferramenta de liña de comandos . Desde o seu lanzamento, viu un uso significativo, con desenvolvedores de especificacións que dan fe do seu valor para axudalos a desenvolver formas SHACL correctas e completas.
Estendendo o soporte aos desenvolvedores de especificacións RDF, Test Bed agora publicou unha actualización do validador de forma SHACL, facéndoo dispoñible en todos os idiomas oficiais da UE . Los desenvolvedores agora poden seleccionar o idioma da súa elección, xa sexa a través da lista presentada na interface de usuario ou mediante un parámetro pasado ao usar o validador a través dos seus outras API.
Pór a disposición o validador de formas SHACL en varios idiomas achégao un paso máis ás diferentes comunidades de desenvolvedores repartidas por Europa e o mundo, reducindo a barreira no seu uso. Esto é importante xa que o validador representa un elemento crave de o proceso de desenvolvemento que os expertos de Test Bed defenden para o desenvolvemento de formas SHACL. Especificamente:
- Desenvolva as formas para a súa especificación.
- Probe o contido de mostra coas súas formas para asegurarse de que producen os resultados esperados. Hágalo utilizando o validador RDF xenérico de Test Bed ou creando o seu propio .
- Valide as súas formas para asegurarse de que sexan completamente correctas e estean aliñadas coas mellores prácticas. Haga isto usando o validador de forma SHACL .
- Configure o validador da súa especificación usando as súas formas desenvolvidas (e validadas). Hágalo utilizando os servizos de validación RDF de Test Bed que mellor se adapten ás súas preferencias.
Test Bed a través dos seus servizos de validación RDF, o seu validador xenérico e o validador de forma SHACL, apoia aos desenvolvedores de especificacións RDF en cada paso deste proceso. Si non está familiarizado con RDF, SHACL ou as capacidades de validación de RDF de Test Bed, a guía de validación de RDF de Test Bed proporciona unha boa introdución . Os detalles xerais sobre Test Bed en si pódense atopar no seu espazo Joinup e a súa proposta de valor é un bo punto de partida para os recentemente chegados.