Switch to unified view

a b/provenance2owl.sh
1
#!/bin/sh
2
3
#INPUT: Process Context Model which should be extend
4
#OUTPUT: Extended Process Context Model
5
6
time=$(date +%Y_%m_%d_%H_%M_%S)
7
provenance_dir=./Workflow/provenance/$time
8
mkdir -p $provenance_dir
9
10
provenance_droid_file=$provenance_dir/profile.droid
11
provenance_droid_report=$provenance_dir/report.csv 
12
13
# (1) - use Taverna Extractor to fetch provenance information
14
15
java -jar ./TavernaExtractor/dist/TavernaExtractor.jar -p $provenance_dir
16
17
# (2) - use DROID Command Line Tool to identify files and generate CSV report
18
19
java -jar ./droid-binary-6.1.6-SNAPSHOT-bin/droid-command-line-6.1.6-SNAPSHOT.jar -a $provenance_dir -p $provenance_droid_file
20
21
java -jar ./droid-binary-6.1.6-SNAPSHOT-bin/droid-command-line-6.1.6-SNAPSHOT.jar -p $provenance_droid_file -e $provenance_droid_report
22
23
# (3) - use Taverna Extractor to extend the process context model with the DROID information
24
25
java -jar ./TavernaExtractor/dist/TavernaExtractor.jar -r $provenance_droid_report -ont $1