Uploaded image for project: 'Apache Taverna'
  1. Apache Taverna
  2. TAVERNA-288

Local world must go!

    XMLWordPrintableJSON

Details

    • Bug
    • Status: To Do
    • Critical
    • Resolution: Unresolved
    • None
    • None

    Description

      When editing a complex component annotation, we currently store the resulting RDF in a local world TTL file. We then put an unqualified reference to the local world inside the Taverna model as the actual annotation.

      Which works until you send the component workflow to someone else (e.g., via myExperiment, though sending it to yourself in another version of Taverna would be just as bad); they can't resolve the reference, and so they have an entirely broken workflow annotation. This is Bad.

      We need to not have a local world; it's fundamentally incompatible with the sharing of the workflow with anyone. We should instead copy the referenced object graph (but only the explicit parts of it) into the workflow so that the workflow has its own annotations. If someone wants a “local world”, let them write TTL (e.g., with Protégé) and put that up somewhere on the web; Taverna will then be able to reference it as an external RDF source.

      Taverna is a workflow editor, not an RDF repository.

      Attachments

        Activity

          People

            Unassigned Unassigned
            stain Stian Soiland-Reyes
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: