https://github.com/imas/rdflint
RDF linter
https://github.com/imas/rdflint
Last synced: 8 months ago
JSON representation
RDF linter
- Host: GitHub
- URL: https://github.com/imas/rdflint
- Owner: imas
- License: mit
- Created: 2018-11-25T12:47:27.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-26T14:02:00.000Z (11 months ago)
- Last Synced: 2024-12-26T15:17:30.085Z (11 months ago)
- Language: Java
- Homepage: https://imas.github.io/rdflint/
- Size: 1.36 MB
- Stars: 47
- Watchers: 10
- Forks: 6
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - imas/rdflint - RDF linter (others)
- awesome-java-rdf - rdflint
README
# rdflint
[](https://imas.github.io/rdflint/)
[](https://jitpack.io/#imas/rdflint)
[](https://github.com/marketplace/actions/setup-rdflint)
[](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).