Les organitzacions utilitzen cada vegada més el marc de descripció de recursos (RDF) per publicar i intercanviar dades a la web de manera interoperable. En suport dels propietaris d'especificacions que defineixen especificacions basades en RDF, Test Bed ofereix 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 recolzar les especificacions amb serveis de validació. En el nucli d'aquests validadors, i de la validació RDF en general, es troba el llenguatge de restriccions de formes (SHACL) , el mig estàndard per definir regles de validació per a contingut RDF. En la pràctica, validar el contingut de RDF pel que fa a la seva especificació de destinació generalment significa assegurar-se que coincideixi amb les formes SHACL prescrites en les especificacions.
Per 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. Aquest validador permet la validació contra les regles de sintaxi central de SHACL , les regles esteses que cobreixen 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 eina de línia de comandos . Des del seu llançament, ha vist un ús significatiu, amb desenvolupadors d'especificacions que donen fe del seu valor per 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 . Els desenvolupadors ara poden seleccionar l'idioma de la seva elecció, ja sigui 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 seves altres API.
Posar a disposició el validador de formes SHACL en diversos idiomes ho apropa un pas més a les diferents comunitats de desenvolupadors repartides per Europa i el món, reduint la barrera en el seu ús. Això és important ja que el validador representa un element clau de el procés de desenvolupament que els experts de Test Bed defensen per al desenvolupament de formes SHACL. Específicament:
- Desenvolupi les formes per a la seva especificació.
- Provi el contingut de mostra amb les seves formes per assegurar-se que produeixen els resultats esperats. Faci-ho utilitzant el validador RDF genèric de Test Bed o creant el seu propi .
- Validi les seves formes per assegurar-se que siguin completament correctes i estiguin alineades amb les millors pràctiques. Faci això usant el validador de forma SHACL .
- Configuri el validador de la seva especificació usant les seves formes desenvolupades (i validades). Faci-ho utilitzant els serveis de validació RDF de Test Bed que millor s'adaptin a les seves preferències.
Test Bed a través dels seus serveis de validació RDF, el seu validador genèric i el validador de forma SHACL, recolza als desenvolupadors d'especificacions RDF en cada pas d'aquest 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 al seu espai Joinup i la seva proposada de valor és un bon punt de partida per als nouvinguts.