Usage
To see the available options for SOMEF:
somef --help
and you will see the main help message:
Usage: somef [OPTIONS] COMMAND [ARGS]...
Options:
-h, --help Show this message and exit.
Commands:
configure Configure credentials
describe Running the Command Line Interface
version Show somef version.
The options to run somef are through the describe
command:
somef describe --help
SOMEF Command Line Interface
Usage: somef describe [OPTIONS]
Running the Command Line Interface
Options:
-t, --threshold FLOAT Threshold to classify the text [required]
Input: [mutually_exclusive, required]
-r, --repo_url URL Github Repository URL
-d, --doc_src PATH Path to the README file source
-i, --in_file PATH A file of newline separated links to GitHub
repositories
Output: [required_any]
-o, --output PATH Path to the output file. If supplied, the
output will be in JSON
-g, --graph_out PATH Path to the output Knowledge Graph file. If
supplied, the output will be a Knowledge
Graph, in the format given in the --format
option
-c, --codemeta_out PATH Path to an output codemeta file (in JSON-LD)
-f, --graph_format [turtle|json-ld]
If the --graph_out option is given, this is
the format that the graph will be stored in
-p, --pretty Pretty print the JSON output file so that it
is easy to compare to another JSON output
file.
-m, --missing JSON report with the missing metadata fields
SOMEF was not able to find. The report will
be placed in $PATH_missing.json, where
$PATH is -o, -c or -g.
-kt, --keep_tmp PATH SOMEF will NOT delete the temporary folder
where files are stored for analysis. Files
will be stored at the
desired path
-h, --help Show this message and exit.
Usage example:¶
The following command extracts all metadata available from https://github.com/dgarijo/Widoco/.
somef describe -r https://github.com/dgarijo/Widoco/ -o test.json -t 0.8
To obtain the same information as a JSON-LD file:
somef describe -r https://github.com/dgarijo/Widoco/ -g test.jsonld -f json-ld -t 0.8
If you prefer to export as a Codemeta JSON-LD, just type:
somef describe -r https://github.com/dgarijo/Widoco/ -c test.json
For more information about the output types supported by SOMEF, please see the output format help page.
We recommend having a high value for the threshold
parameter, 0.8 (default) or above.