An open API service indexing awesome lists of open source software.

https://github.com/imas/rdflint

RDF linter
https://github.com/imas/rdflint

Last synced: 8 months ago
JSON representation

RDF linter

Awesome Lists containing this project

README

          

# rdflint

[![Setup rdflint](https://img.shields.io/badge/Docs-mkdocs-light_green)](https://imas.github.io/rdflint/)
[![JitPack](https://jitpack.io/v/imas/rdflint.svg)](https://jitpack.io/#imas/rdflint)
[![Setup rdflint](https://img.shields.io/badge/GitHub_Marketplace-Setup_rdflint-light_green)](https://github.com/marketplace/actions/setup-rdflint)
[![ci](https://github.com/imas/rdflint/actions/workflows/ci.yaml/badge.svg)](https://github.com/imas/rdflint/actions/workflows/ci.yaml)

## What's rdflint

`rdflint` is a linter for RDF files. Easy to check syntax and other things. It helps your data making proces.

`rdflint` has the following features of validation.

- Syntax check of rdf and Turtle(ttl).
- Undefined subject check when use as predicate or object.
- Custom check by SPARQL query.
- Degrade validation.
- Datatype & outlier validation.
- SHACL constraint validation.
- Literal trim validation.
- File encoding validation.

And also has the following features of non-validation.

- RDF generation by SPARQL query results.
- SPARQL playground on your PC. (Interactive Mode)

## Documentation

You can find information of `rdflint` in [documentation website](https://imas.github.io/rdflint/).

## Contributing

If you would like to contribute to `rdflint`, you can find information about contributing in [Contributor's guide](https://imas.github.io/rdflint/contributing/).

## License

`rdflint` is released under the [MIT License](https://github.com/imas/rdflint/blob/master/LICENSE).