Provided by: python3-schema-salad_8.7.20240905150001-1build1_amd64
NAME
schema-salad-tool - Schema Annotations for Linked Avro Data (SALAD)
DESCRIPTION
usage: schema-salad-tool [-h] [--rdf-serializer RDF_SERIALIZER] [--skip-schemas] [--strict-foreign-properties] [--print-jsonld-context] [--print-rdfs] [--print-avro] [--print-rdf] [--print-pre] [--print-index] [--print-metadata] [--print-inheritance-dot] [--print-fieldrefs-dot] [--codegen language] [--codegen-target CODEGEN_TARGET] [--codegen-examples directory] [--codegen-package dotted.package] [--codegen-copyright copyright_string] [--codegen-spdx-copyright-text spdx_copyright_text [spdx_copyright_text ...]] [--codegen-spdx-license-identifier spdx_license_identifier] [--codegen-parser-info parser_info] [--print-oneline] [--print-doc] [--strict | --non-strict] [--verbose | --quiet | --debug] [--only ONLY] [--redirect REDIRECT] [--brand BRAND] [--brandlink BRANDLINK] [--brandstyle BRANDSTYLE] [--brandinverse] [--primtype PRIMTYPE] [--version] [schema] [document ...] positional arguments: schema document options: -h, --help show this help message and exit --rdf-serializer RDF_SERIALIZER Output RDF serialization format used by --printrdf(one of turtle (default), n3, nt, xml) --skip-schemas If specified, ignore $schemas sections. --strict-foreign-properties Strict checking of foreign properties --print-jsonld-context Print JSON-LD context for schema --print-rdfs Print RDF schema --print-avro Print Avro schema --print-rdf Print corresponding RDF graph for document --print-pre Print document after preprocessing --print-index Print node index --print-metadata Print document metadata --print-inheritance-dot Print graphviz file of inheritance --print-fieldrefs-dot Print graphviz file of field refs --codegen language Generate classes in target language, currently supported: python, java, typescript, dotnet, cpp, dlang --codegen-target CODEGEN_TARGET Defaults to sys.stdout for Python/C++/Dlang and ./ for Java/TypeScript/.Net --codegen-examples directory Directory of example documents for test case generation (Java/TypeScript/.Net/Dlang only). --codegen-package dotted.package Optional override of the package name which is other derived from the base URL (Java/TypeScript/.Net/Dlang only). --codegen-copyright copyright_string Optional copyright of the input schema. --codegen-spdx-copyright-text spdx_copyright_text [spdx_copyright_text ...] List of copyright text. Each entry will show up as 'SPDX-FileCopyrightText: ...' (Currently c++ only) --codegen-spdx-license-identifier spdx_license_identifier Optional spdx license identifier, e.g.: GPL-3.0-only (Currently c++ only) --codegen-parser-info parser_info Optional parser name which is accessible via resulted parser API (Python and Dlang only) --print-oneline Print each error message in oneline --print-doc Print HTML schema documentation page --strict Strict validation (unrecognized or out of place fields are error) --non-strict Lenient validation (ignore unrecognized fields) --verbose Default logging --quiet Only print warnings and errors. --debug Print even more logging --only ONLY Use with --print-doc, document only listed types --redirect REDIRECT Use with --print-doc, override default link for type --brand BRAND Use with --print-doc, set the 'brand' text in nav bar --brandlink BRANDLINK Use with --print-doc, set the link for 'brand' in nav bar --brandstyle BRANDSTYLE Use with --print-doc, HTML code to link to an external style sheet --brandinverse Use with --print-doc --primtype PRIMTYPE Use with --print-doc, link to use for primitive types (string, int etc) --version, -v Print version