Skip to content

labra/apiShaclex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API SHACLEX

REST API for SHACLEX library.

Build Status

Methods

Check if a Schema is well formed and convert its syntax if needed

Check schema

GET/POST schema/check

with the following parameters:

  • schema: String representing the schema
  • schemaFormat: String representing the format of the Schema, typical values: SHEXC (SHEX Compact syntax), SHEXJ (ShEx codified as JSON), TURTLE, RDF/XML, ...
  • schemaName: Name of schema engine. Typical values: SHEX, SHACL, etc.
  • resultFormat: Format of the result after serializing the schema. Same values as for schemaFormat.

Check data

GET/POST data/check

with the following parameters:

  • data: String representing the data
  • dataFormat: String representing the format of the Schema, typical values: TURTLE, RDF/XML, ...
  • resultFormat: Format of the result after serializing the data. Same values as for dataFormat.

Validate data

GET/POST validate

with the following parameters:

  • data: String representing the data
  • dataFormat: String representing the format of the Schema, typical values: TURTLE, RDF/XML, ...
  • resultFormat: Format of the result after serializing the data. Same values as for dataFormat.
  • schema: String representing the schema
  • schemaFormat: String representing the format of the Schema, typical values: SHEXC (SHEX Compact syntax), SHEXJ (ShEx codified as JSON), TURTLE, RDF/XML, ...
  • schemaName: Name of schema engine. Typical values: SHEX, SHACL, etc.

Authors

About

API for Shaclex implemented with Spring-boot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published