Provided by: python3-schema-salad_8.8.20241206093842-2build1_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
schema-salad-tool 8.8.20241206093842 March 2025 SCHEMA-SALAD-TOOL3(1)