Provided by: sdml_0.3.2+20250310-1_amd64 bug

NAME

       sdml convert - Convert a module into an alternate representation.

SYNOPSIS

       sdml convert [OPTIONS] --output-format <OUTPUT_FORMAT> [MODULE]

DESCRIPTION

       Convert a module into an alternate representation.

       This  command  allows  the  conversion  of  a module from the SDML surface syntax into one of a number of
       alternate representations.

       - RDF :: This uses the surface to RDF mapping defined in the SDML  Language  Reference.  The  mapping  is
       normative and stable.

       - JSON :: This is a direct representation of the in-memory model in the Rust package `sdml_core` in JSON.
       This mapping is non-normative and may change according to any model structure change.

       - S-Expression :: This is a debugging representation, and supported as the underlying tree-sitter library
       uses s-expressions as a parse-tree visualization.

   Arguments:
              [MODULE]

              SDML module, loaded using the standard resolver

OPTIONS


       -f, --output-format <OUTPUT_FORMAT>

              Possible  values:  -  json:         JSON  -  json-pretty:  Pretty-printed  JSON - rdf:         RDF
              Abstract Model - s-expr:      S-Expressions

       -o, --output <OUTPUT>

              File name to write to, or '-' to write to stdout

              [default: -]

       -i, --input <INPUT>

              Input SDML file name to read from, or '-' to read from stdin

              [default: -]

       -h, --help

              Print help (see a summary with '-h')

       -V, --version

              Print version

sdml convert 0.3.2+20250310                        April 2025                                            SDML(1)