Author: stain
Date: Thu Jun 30 16:27:41 2016
New Revision: 1750827

URL: http://svn.apache.org/viewvc?rev=1750827&view=rev
Log:
Update (somewhat) the scufl2 docs

Modified:
    incubator/taverna/site/trunk/content/documentation/scufl2/api.md
    incubator/taverna/site/trunk/content/documentation/scufl2/index.md
    incubator/taverna/site/trunk/content/documentation/scufl2/ontology.md

Modified: incubator/taverna/site/trunk/content/documentation/scufl2/api.md
URL: 
http://svn.apache.org/viewvc/incubator/taverna/site/trunk/content/documentation/scufl2/api.md?rev=1750827&r1=1750826&r2=1750827&view=diff
==============================================================================
--- incubator/taverna/site/trunk/content/documentation/scufl2/api.md (original)
+++ incubator/taverna/site/trunk/content/documentation/scufl2/api.md Thu Jun 30 
16:27:41 2016
@@ -22,11 +22,23 @@ Apache Taverna Language is a library and
 
 ![Taverna Language modules](/img/Taverna_Language_Modules.png)
 
-See 
[incubator-taverna-language](https://github.com/apache/incubator-taverna-language)'s
 README for documentation for the different modules of Taverna Language.
-
-###Previous Versions
-
-For information on previous non-Apache versions of the SCUFL2 API, see the 
-   [myGrid pages](http://dev.mygrid.org.uk/wiki/display/developer/SCUFL2+API).
 
+**Apache Taverna Language** (incubating) is a Java API that gives programmatic
+access to inspecting, modifying and converting
+[SCUFL2](/documentation/scufl2/) workflow definitions and
+[Research Object Bundles](https://w3id.org/bundle).
+
+You can [download Taverna Language](/download/taverna-language) or use it 
through
+Maven.
+
+## Usage and Javadoc
+
+See the [Taverna Language
+Javadoc](http://taverna.incubator.apache.org/javadoc/taverna-language/) for
+documentation of classes and methods of Taverna Language.  Good starting
+points:
+ * 
[org.apache.taverna.scufl2.api](http://taverna.incubator.apache.org/javadoc/taverna-language/org/apache/taverna/scufl2/api/package-summary.html)
+ * 
[org.apache.taverna.robundle](http://taverna.incubator.apache.org/javadoc/taverna-language/org/apache/taverna/robundle/package-summary.html)
+ * 
[org.apache.taverna.databundle](http://taverna.incubator.apache.org/javadoc/taverna-language/org/apache/taverna/databundle/package-summary.html)
 
+See 
[incubator-taverna-language](https://github.com/apache/incubator-taverna-language)'s
 README for further documentation for the different modules of Taverna Language.

Modified: incubator/taverna/site/trunk/content/documentation/scufl2/index.md
URL: 
http://svn.apache.org/viewvc/incubator/taverna/site/trunk/content/documentation/scufl2/index.md?rev=1750827&r1=1750826&r2=1750827&view=diff
==============================================================================
--- incubator/taverna/site/trunk/content/documentation/scufl2/index.md 
(original)
+++ incubator/taverna/site/trunk/content/documentation/scufl2/index.md Thu Jun 
30 16:27:41 2016
@@ -16,55 +16,53 @@ Notice:    Licensed to the Apache Softwa
            specific language governing permissions and limitations
            under the License.
 
-SCUFL2 is the new (since Taverna 3) mechanism for specifying Taverna 
workflows. 
-SCUFL2 defines a model, a workflow bundle file format (.wfbundle), and a Java 
API for working with workflow structures. 
+SCUFL2 is the new (since Taverna 3) mechanism for specifying Taverna workflows.
+SCUFL2 defines a model, a workflow bundle file format (.wfbundle), and a Java 
API for working with workflow structures.
 SCUFL2 is the workflow language for Taverna 3, and replaces Taverna 2's t2flow 
format.
 
-##Summary
+## Summary
 
-SCUFL2 is the Taverna 3 mechanism for specifying Taverna workflows. 
-SCUFL2 adopts Linked Data technology and preservation methodologies to create 
a platform-independent workflow language 
+SCUFL2 is the Taverna 3 mechanism for specifying Taverna workflows.
+SCUFL2 adopts Linked Data technology and preservation methodologies to create 
a platform-independent workflow language
    that can be inspected, modified, created and executed.
 
-SCUFL2 comes with a [Java API](/documentation/scufl2/api) that can be used for 
programmatic access to read and write SCUFL2 
-   [workflow bundles](/documentation/scufl2/bundle). 
-A workflow bundle is a structured ZIP file with the workflow definitions 
included as XML documents. 
-Those workflow documents are described by an XML Schema and are also valid 
RDF/XML. 
-The XML Schema allows tools to read and write SCUFL2 workflow definitions as 
regular structured XML. 
+SCUFL2 comes with a [Java API](/documentation/scufl2/api) that can be used for 
programmatic access to read and write SCUFL2
+   [workflow bundles](/documentation/scufl2/bundle).
+
+A workflow bundle is a structured ZIP file with the workflow definitions 
included as XML documents.
+Those workflow documents are described by an XML Schema and are also valid 
RDF/XML.
+The XML Schema allows tools to read and write SCUFL2 workflow definitions as 
regular structured XML.
 The RDF allows RDF-enabled tools to link workflow definitions with external 
resources.
 
 The workflow structure is defined using an [OWL 
ontology](/documentation/scufl2/ontology)
-   and annotated with URIs so that third parties can form semantic statements 
about any component of a Scufl2 workflow, 
-   for example to state that a particular service produces outputs of a 
certain type, 
+   and annotated with URIs so that third parties can form semantic statements 
about any component of a Scufl2 workflow,
+   for example to state that a particular service produces outputs of a 
certain type,
    or that a data link was added by a specific researcher.
 
-Semantic annotations and a manifest for the bundle declare the purpose of, 
-   and links between the different components forming a workflow. 
+Semantic annotations and a manifest for the bundle declare the purpose of,
+   and links between the different components forming a workflow.
 This allows third parties to extract and append annotations about data and 
services used by the workflow.
 
-##Motivation
+## Motivation
 
-The t2flow serialization format suffers from being very close to the Java 
object model, 
-   and contains various items that are simply Java beans serialized using 
*XMLBeans*. 
-As the t2flow format is very verbose, it can be difficult to deal with for 
third party software to do 
-   **inspection** ("Which services does this workflow use?"), **modification** 
-   ("Change all calls to *broken.com* to *fixed.com*") and **generation** 
+The t2flow serialization format suffers from being very close to the Java 
object model,
+   and contains various items that are simply Java beans serialized using 
*XMLBeans*.
+As the t2flow format is very verbose, it can be difficult to deal with for 
third party software to do
+   **inspection** ("Which services does this workflow use?"), **modification**
+   ("Change all calls to *broken.com* to *fixed.com*") and **generation**
    ("Build a custom workflow from a button").
 
-Developers have informed us that the old SCUFL format of Taverna 1 was 
significantly easier to work with. 
-However, this format also has its caveats, like no schema, 
-   unidentified ways to extend service definitions for Taverna plugins and 
+Developers have informed us that the old SCUFL format of Taverna 1 was 
significantly easier to work with.
+However, this format also has its caveats, like no schema,
+   unidentified ways to extend service definitions for Taverna plugins and
    not supporting various new features in the Taverna 2 engine.
 
 We have therefore decided to form a new serialisation format for workflows, 
called **SCUFL2**.
 
-##Overview
+## Overview
 
 SCUFL2 consists of:
 
  - [SCUFL2 language](/documentation/scufl2/language)
  - SCUFL2 [Workflow Bundle](/documentation/scufl2/bundle) format
  - [SCUFL2 API](/documentation/scufl2/api) for Java
-
-
-

Modified: incubator/taverna/site/trunk/content/documentation/scufl2/ontology.md
URL: 
http://svn.apache.org/viewvc/incubator/taverna/site/trunk/content/documentation/scufl2/ontology.md?rev=1750827&r1=1750826&r2=1750827&view=diff
==============================================================================
--- incubator/taverna/site/trunk/content/documentation/scufl2/ontology.md 
(original)
+++ incubator/taverna/site/trunk/content/documentation/scufl2/ontology.md Thu 
Jun 30 16:27:41 2016
@@ -1,4 +1,4 @@
-Title:     Scufl2 Ontology 
+Title:     Scufl2 Ontology
 Notice:    Licensed to the Apache Software Foundation (ASF) under one
            or more contributor license agreements.  See the NOTICE file
            distributed with this work for additional information
@@ -16,4 +16,22 @@ Notice:    Licensed to the Apache Softwa
            specific language governing permissions and limitations
            under the License.
 
-Details of the  Scufl2 Ontology will be available here later.
\ No newline at end of file
+The [SCUFL2](.) ontology defines the terms used to describe a Taverna workflow
+within a [workflow bundle](workflow).
+
+* Namespace: `http://ns.taverna.org.uk/2010/scufl2#`
+* Formats: 
[Turtle](https://taverna.incubator.apache.org/ns/2010/scufl2/scufl2.ttl), 
[RDF/XML](https://taverna.incubator.apache.org/ns/2010/scufl2/scufl2.rdf)
+* [Ontology 
documentation](http://www.essepuntato.it/lode/http://ns.taverna.org.uk/2010/scufl2)
+* [Ontology 
source](https://github.com/apache/incubator-taverna-language/tree/master/taverna-scufl2-schemas/src/main/resources/org/apache/taverna/scufl2/rdf)
+* [Example 
usage](https://github.com/apache/incubator-taverna-language/tree/master/taverna-scufl2-wfbundle/src/test/resources/org/apache/taverna/scufl2/rdfxml/example)
+
+The myGrid wiki has archived some [further documentation on 
SCUFL2](http://dev.mygrid.org.uk/wiki/display/developer/Scufl2+Ontology), but
+be aware that it is _outdated_, as its examples uses an _n3_ serialization 
rather than
+the current _RDF/XML_ serialization.
+
+## Extensions
+
+Taverna 2.2 features are in the namespace 
`http://ns.taverna.org.uk/2010/taverna/2.2/`
+
+[Activities](/download/common-activities/) define their own namespaces for
+their SCUFL2 type and configuration properties.


Reply via email to