Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

An implementation of ShEx for Elixir

License

NotificationsYou must be signed in to change notification settings

rdf-elixir/shex-ex

Repository files navigation

ShEx.ex

CIHex.pm

An implementation of theShEx specification in Elixir.

It allows to run validations specified in the Shape Expressions language (ShEx) on RDF graphs.

Shape Expressions (ShEx) is a language for describing RDF graph structures. A ShEx schema prescribes conditions that RDF data graphs must meet in order to be considered "conformant": which subjects, predicates, and objects may appear in a given graph, in what combinations and with what cardinalities and datatypes.

--Shape Expressions (ShEx) Primer

The validation of larger amounts of nodes is done in parallel.

The API documentation can be foundhere. For a guide and more information about ShEx.ex and it's related projects, go tohttps://rdf-elixir.dev.

Limitations

  • the following ShEx features are not implemented yet:
    • invalid shape expression references in negations are not checked
    • imports
    • external shapes
    • annotations
    • semantic actions
  • greedy matching
  • non-ascii characters in regular expressions are not fully supported yet

Consulting and Partnership

If you need help with your Elixir and Linked Data projects, just contactinfo@cokron.com or visithttps://www.cokron.com/kontakt

License and Copyright

(c) 2019-2020 Marcel Otto. MIT Licensed, seeLICENSE for details.


[8]ページ先頭

©2009-2025 Movatter.jp