On 11 February 2015 at 11:37, Donal K. Fellows <[email protected]> wrote: > The key things that are issues (as of 11:15, when I last pulled from the > staging repo):
Thanks for the list. I can try to go through it proper tonight. I think the external ontologies should already have W3C headers etc - but I guess RAT won't recognize them out of the box, as W3C has/had no standard for the header syntax. So I guess the procedure when it is NOT ours, but we are OK to distribute it, would be to add a explicit file path to the rat config in the /pom.xml and add stuff to the appropriate NOTICE/LICENSE files. As we mentioned before, this might mean some copy-paste effort when it covers both source and binary releases. > taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdfxml/xsd/xml.xsd This one is already in the NOTICE, but I guess I need to tell rat. > ### DUPE? > taverna-robundle/src/main/xsd/xenc-schema.xsd > taverna-scufl2-ucfpackage/src/main/xsd/xenc-schema.xsd > > ### DUPE? > taverna-robundle/src/main/xsd/xmldsig-core-schema.xsd > taverna-scufl2-ucfpackage/src/main/xsd/xmldsig-core-schema.xsd > > ### DUPE? > taverna-robundle/src/main/resources/ontologies/foaf.rdf > taverna-scufl2-wfdesc/src/main/resources/com/xmlns/foaf/foaf.rdf The duplicates in taverna-scufl2-ucfpackage (in fact the whole module) can go when that job is done by taverna-robundle. Perhaps a Maven depencency to robundle would work for now. > taverna-robundle/src/main/resources/ontologies/bundle.owl > taverna-robundle/src/main/resources/ontologies/dcam.owl > taverna-robundle/src/main/resources/ontologies/dcterms_od.owl > taverna-robundle/src/main/resources/ontologies/ore-owl.owl > taverna-robundle/src/main/resources/ontologies/ro.owl > taverna-robundle/src/main/resources/ontologies/oa.rdf > taverna-robundle/src/main/resources/ontologies/pav.rdf > taverna-robundle/src/main/resources/ontologies/prov-aq.rdf > taverna-robundle/src/main/resources/ontologies/prov-o.rdf > taverna-scufl2-wfdesc/src/main/resources/org/purl/wf4ever/wfdesc/roterms.ttl > taverna-scufl2-wfdesc/src/main/resources/org/purl/wf4ever/wfdesc/wf4ever.ttl > taverna-scufl2-wfdesc/src/main/resources/org/purl/wf4ever/wfdesc/wfdesc.ttl > taverna-scufl2-wfdesc/src/main/resources/org/purl/wf4ever/wfdesc/wfprov.ttl The wfdesc can in theory reuse those ontologies as a dependency on robundle - but it exactly how depends on how it will do the code generation (I would prefer to change that from Elmo to Jena's codegen). Fixing both of these require moderate developer time though.. All my spare Taverna time is taken up by build and bureaucracy at the moment :-( I don't think the duplicates are a blocker for the first release, as long as we IP clear all of them (e.g. copy the headerized file across and update both NOTICEs) > taverna-scufl2-wfdesc/src/main/resources/org/w3/prov-o.ttl > taverna-scufl2-wfdesc/src/test/resources/3582.wfdesc.ttl > taverna-scufl2-wfdesc/src/test/resources/allTypes.wfdesc.ttl > taverna-scufl2-wfdesc/src/test/resources/enm-v21.wfdesc.ttl > taverna-scufl2-wfdesc/src/test/resources/helloanyone.wfdesc.ttl > taverna-scufl2-wfdesc/src/test/resources/helloworld.wfdesc.ttl > taverna-scufl2-wfdesc/src/test/resources/localdependency.wfdesc.ttl > taverna-scufl2-wfdesc/src/test/resources/nested.wfdesc.ttl > taverna-scufl2-wfdesc/src/test/resources/rdf-in-example-annotation.wfdesc.ttl > taverna-scufl2-wfdesc/src/test/resources/valid_component_imagemagickconvert.wfdesc.ttl > taverna-databundle/src/test/resources/full-example/ebi-wfrun-2013-05-31/workflowrun.prov.ttl Some of the wfdesc.ttl ones might have to go. (They might be pav:createdBy us, but not pav:authoredBy us :-) )
