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 :-) )

Reply via email to