meta.config.ttb-generic.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of prov-template Show documentation
Show all versions of prov-template Show documentation
A template system for PROV bundles.
The newest version!
{
"template_path": ["src/main/resources/meta/metatemplates"],
"bindings_path": ["src/main/resources/meta/metabindings"],
"output_dir": "generated-templates/org/openprovenance/prov/templates/generic",
"variableMaps": ["./common-ns.json"],
"tasks": [
{
"type": "expansion",
"input": "transforming1.provn",
"output": "forking2",
"bindings": "forking2.json",
"formats": ["provn", "png", "svg"],
"copyinput": true,
"hasProvenance": "prov-forking2.prov-csv"
},
{
"type": "expansion",
"input": "transforming1.provn",
"output": "joining2",
"bindings": "joining2.json",
"formats": ["provn", "png", "svg"],
"hasProvenance": "prov-joining2.prov-csv"
},
{
"type": "expansion",
"input": "transforming1.provn",
"output": "parallel2",
"bindings": "parallel2.json",
"formats": ["provn", "png", "svg"],
"hasProvenance": "prov-parallel2.prov-csv"
},
{
"type": "expansion",
"input": "transforming1.provn",
"output": "product2-2",
"bindings": "product2-2.json",
"formats": ["provn", "png", "svg"],
"hasProvenance": "prov-product2-2.prov-csv"
},
{
"type": "expansion",
"input": "joining2.provn",
"template_path": ["target/generated-templates/org/openprovenance/prov/templates/generic"],
"output": "binaryop",
"bindings": "binaryop.json",
"formats": ["provn", "png", "svg"],
"hasProvenance": "prov-binaryop.prov-csv"
}
]
}