FAQ
Does rudof
support ShEx?
Yes, indeed, rudof started as a ShEx implementation and its scope was later expanded to support SHACL and later other types of RDF data models in general. For more information about which ShEx features are supported you can follow this issue
Does rudof
support SHACL?
Yes, you can follow this issue for more information about SHACL support.
Why did you choose rudof
as the name?
The history of the name is the following:
- Initially, the project was called
shex-rs
because it was intended to support ShEx. - Later, we expanded the scope to suport SHACl and it was renamed
shapes-rs
. - The command line tool was initially called
sx
but it was considered a bad name because it was already taken in linux. - We changed to a more specific name
rdfsx
but after recording a video tutorial about the tool, we realized that it was difficult to pronounce. - After looking for alternatives, during a call with Jonas Smedegaard, he suggested
rudolf
because it was easy to pronounce, containedrdf
, and was a nice character. - However,
rudolf
was already taken by anotherrdf
related project, so we decided to change it torudof
which is short and easy to pronounce, although it is not well spelled.
In this issue you can follow the discussion and other alternatives we considered.
What is the history of the logo?
The current logo was designed during the DBCLS biohackathon 2024 in Fukushima by Yasunori Yamamoto and Masae Hosoda, with some input for Jose E. Labra.
The idea of the logo is that it combines the rudolf
character with horns based on the rdf
logo
More information about the logo can be tracked in this issue.
What is the goal of the project?
The goal of rudof
is to become a useful tool for RDF practitioners who want to check the quality of their RDF data, or want to process RDF data or RDF data shapes.
In this page