Les organitzacions utilitzen cada vegada més el marc de descripció de recursos (RDF) per a publicar i intercanviar dades en la web de manera interoperable. En suport dels propietaris d'especificacions que definixen especificacions basades en RDF, Test Bed oferix el seu popular validador RDF que s'ha utilitzat amb èxit tant a nivell europeu (per exemple, el validador DCAP-AP ) com a nivell nacional (per exemple, el validador Dcat-ap.de ) per a recolzar les especificacions amb servicis de validació. En el nucli d'estos validadors, i de la validació RDF en general, es troba el llenguatge de restriccions de formes (SHACL) , el mig estàndard per a definir regles de validació per a contingut RDF. En la pràctica, validar el contingut de RDF respecte de la seua especificació de destinació generalment significa assegurar-se que coincidisca amb les formes SHACL prescrites en les especificacions.
Per a ajudar als desenvolupadors d'especificacions a crear formes SHACL, Test Bed ha estat oferint des de maig de 2020 el seu validador de formes SHACL , un validador centrat a provar les pròpies formes SHACL. Este validador permet la validació contra les regles de sintaxi central de SHACL , les regles esteses que cobrixen les funcions avançades de SHACL , així com les millors pràctiques aportades per experts de SHACL de diverses comunitats.
El validador està disponible a través de diversos mitjans, inclosa una interfície d'usuari web , una API REST, una API SOAP i una ferramenta de línia de comandos . Desde el seu llançament, ha vist un ús significatiu, amb desenvolupadors d'especificacions que donen fe del seu valor per a ajudar-los a desenvolupar formes SHACL correctes i completes.
Estenent el suport als desenvolupadors d'especificacions RDF, Test Bed ara ha publicat una actualització del validador de forma SHACL, fent-ho disponible en tots els idiomes oficials de la UE . Los desenvolupadors ara poden seleccionar l'idioma de la seua elecció, ja siga a través de la llista presentada en la interfície d'usuari o mitjançant un paràmetre passat en usar el validador a través de les seues altres API.
Posar a disposició el validador de formes SHACL en diversos idiomes ho acosta un pas més a les diferents comunitats de desenvolupadors repartides per Europa i el món, reduint la barrera en el seu ús. Esto és important ja que el validador representa un element clau de el procés de desenvolupament que els experts de Test Bed defenen per al desenvolupament de formes SHACL. Específicament:
- Desenvolupe les formes per a la seua especificació.
- Prove el contingut de mostra amb les seues formes per a assegurar-se que produïxen els resultats esperats. Hágalo utilitzant el validador RDF genèric de Test Bed o creant el seu propi .
- Valide les seues formes per a assegurar-se que siguen completament correctes i estiguen alineades amb les millors pràctiques. Haga açò usant el validador de forma SHACL .
- Configure el validador de la seua especificació usant les seues formes desenvolupades (i validades). Hágalo utilitzant els servicis de validació RDF de Test Bed que millor s'adapten a les seues preferències.
Test Bed a través dels seus servicis de validació RDF, el seu validador genèric i el validador de forma SHACL, recolza als desenvolupadors d'especificacions RDF en cada pas d'este procés. Si no està familiaritzat amb RDF, SHACL o les capacitats de validació de RDF de Test Bed, la guia de validació de RDF de Test Bed proporciona una bona introducció . Els detalls generals sobre Test Bed en si es poden trobar en el seu espai Joinup i la seua proposada de valor és un bon punt de partida per als nouvinguts.