.\" Automatically generated by Pandoc 2.9.2.1 .\" .TH "s1kd-neutralize" "1" "2021-04-16" "" "s1kd-tools" .hy .SH NAME .PP s1kd-neutralize - S1000D IETP neutral translation of CSDB objects .SH SYNOPSIS .IP .nf \f[C] s1kd-neutralize [-o ] [-Dflnqvh?] [...] \f[R] .fi .SH DESCRIPTION .PP Generates neutral metadata for the specified CSDB objects. This includes: .IP \[bu] 2 XLink attributes for references, using the S1000D URN scheme. .IP \[bu] 2 RDF and Dublin Core metadata. .SH OPTIONS .TP -D, --delete Remove neutral metadata from the CSDB object. .TP -f, --overwrite Overwrite specified CSDB object(s) automatically. .TP -h, -?, --help Show usage message. .TP -l, --list Treat input (stdin or arguments) as lists of CSDB objects to neutralize, rather than CSDB objects themselves. .TP -n, --namespace Include the IETP namespaces for data module and publication module elements. .TP -o, --out Output neutralized CSDB object XML to instead of stdout. .TP -q, --quiet Quiet mode. Errors are not printed. .TP -v, --verbose Verbose output. .TP --version Show version information. .PP In addition, the following options allow configuration of the XML parser: .TP --dtdload Load the external DTD. .TP --huge Remove any internal arbitrary parser limits. .TP --net Allow network access to load external DTD and entities. .TP --noent Resolve entities. .TP --parser-errors Emit errors from parser. .TP --parser-warnings Emit warnings from parser. .TP --xinclude Do XInclude processing. .TP --xml-catalog Use an XML catalog when resolving entities. Multiple catalogs may be loaded by specifying this option multiple times. .SH EXAMPLE .IP .nf \f[C] $ DMOD=DMC-XLINKTEST-A-00-00-00-00A-040A-D_000-01_EN-CA.XML $ xmllint --xpath \[dq]//description/dmRef\[dq] $DMOD XLink test Referenced data module $ s1kd-neutralize $DMOD | xmllint --xpath \[dq]//description/dmRef\[dq] - [...] \f[R] .fi .SH AUTHORS khzae.net.