Source: rudof
Section: rust
Maintainer: Jonas Smedegaard <dr@jones.dk>
Build-Depends:
 debhelper-compat (= 14),
 dh-sequence-bash-completion,
 dh-sequence-rust,
 dh-sequence-single-binary,
 ca-certificates,
 help2man <!nodoc>,
 librust-anyhow-1-dev,
 librust-async-recursion-1-dev,
 librust-calamine-0.34-dev,
 librust-chrono-0.4-dev,
 librust-clap-complete-command-0.6-dev,
 librust-clap-4-dev,
 librust-colored-3-dev,
 librust-const-format-0.2-dev,
 librust-crossterm-0.29-dev,
 librust-csv-1-dev,
 librust-dashmap-6-dev,
 librust-dirs-6-dev,
 librust-either-1-dev,
 librust-futures-0.3-dev,
 librust-hashbag-0.1-dev,
 librust-hashlink-0.10-dev,
 librust-indexmap-2-dev,
 librust-indoc-2-dev,
 librust-is-ci-1-dev,
 librust-itertools-0.14-dev,
 librust-lazy-regex-3-dev,
 librust-lazy-static-1-dev,
 librust-minijinja-2-dev,
 librust-nom-8-dev,
 librust-nom-locate-5-dev,
 librust-once-cell-1-dev,
 librust-oxigraph-0.5-dev,
 librust-oxilangtag-0.1-dev,
 librust-oxiri-0.2-dev,
 librust-oxjsonld-0.2-dev,
 librust-oxrdf-0.3-dev,
 librust-oxrdfio-0.2-dev,
 librust-oxrdfxml-0.2-dev,
 librust-oxsdatatypes-0.2-dev,
 librust-oxttl-0.2-dev,
 librust-paste-1-dev,
 librust-petgraph-dev (<< 0.9),
 librust-postcard-1-dev,
 librust-pretty-0.12-dev,
 librust-proptest-1-dev,
 librust-rand-0.10-dev,
 librust-rayon-1-dev,
 librust-regex-1-dev,
 librust-reqwest-0.13-dev,
 librust-rust-decimal-1-dev,
 librust-rustemo-0.9-dev,
 librust-rustyline-dev (<< 19),
 librust-serde-1-dev,
 librust-serde-derive-1-dev,
 librust-serde-json-1-dev,
 librust-shlex-1-dev,
 librust-sparesults-0.3-dev,
 librust-spargebra-0.4-dev,
 librust-supports-color-3-dev,
 librust-tabled-0.21-dev,
 librust-tempfile-3-dev,
 librust-term-size-0.3-dev,
 librust-termtree-0.5-dev,
 librust-thiserror-2-dev,
 librust-tokio-1-dev,
 librust-tokio-test-0.4-dev,
 librust-toml-1-dev,
 librust-tracing-0.1-dev,
 librust-tracing-subscriber-0.3-dev,
 librust-url-2-dev,
 librust-uuid-1-dev,
 librust-void-1-dev,
 librust-yaml-rust2-0.10-dev,
 libstring-shellquote-perl <!nodoc>,
 libtest2-suite-perl <!nocheck>,
 libtest2-tools-command-perl <!nocheck>,
 perl <!nocheck>,
Standards-Version: 4.7.4
Homepage: https://rudof-project.github.io/rudof/
Vcs-Git: https://salsa.debian.org/debian/rudof.git
Vcs-Browser: https://salsa.debian.org/debian/rudof
Description: RDF and knowledge graphs processing tool
 rudof is a Rust library and command-line tool
 that implements ShEx, SHACL and DCTAP
 and other technologies in the RDF ecosystem.
 .
 It can be used to validate RDF data
 represented with different syntaxes
 like Turtle, NTriples, to name a few,
 as well as RDF data available through SPARQL endpoints
 like Wikidata.
 rudof can also be used to convert
 between different RDF data validation technologies
 (like ShEx, SHACL, or DCTAP),
 and to generate UML like visualizations and HTML views.
 .
 Resource Description Framework (RDF) is a standard model
 for data interchange on the Web.
 .
 Shape Expressions (ShEx) is a data modelling language
 for defining schemas for RDF graphs.
 .
 Shapes Constraint Language (SHACL) is a data modelling language
 for describing constraints for RDF graphs.
 SHACL is a W3C recommendation.
 .
 Dublin Core Tabular Application Profiles (DCTAP) is a simple model
 for defining an application profiles
 i.e. metadata usage for a specific application.
 .
 Also covered is a draft implementation
 of PG-Schema with Property Constraints extension.

Package: rudof
X-Cargo-Crates:
 rudof-cli,
 rudof-generate,
Section: science
Architecture: any
Depends:
 ca-certificates,
Suggests:
 bash-completion,
Built-Using:
 ${cargo:Built-Using},
Static-Built-Using:
 ${cargo:Static-Built-Using},
Description:  ${source:Synopsis} - CLI tool
 ${source:Extended-Description}
 .
 This package provides the command-line tools
 rudof and rudof_generate.
