schema-salad-tool - Schema Annotations for Linked Avro Data
(SALAD)
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-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]
- -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-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