You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by ij...@apache.org on 2014/01/16 00:28:17 UTC

svn commit: r1558603 - in /jena/Experimental/jena-maven-tools: ./ demo/src/main/vocabs/ src/it/schemagen-integration-0/ src/it/schemagen-integration-0/src/main/vocabs/ src/it/schemagen-integration-1/ src/it/schemagen-integration-1/src/main/vocabs/ src/...

Author: ijd
Date: Wed Jan 15 23:28:17 2014
New Revision: 1558603

URL: http://svn.apache.org/r1558603
Log:
Fix license headers, confirmed by rat:check. Updated README. Removed src/site

Added:
    jena/Experimental/jena-maven-tools/README
      - copied, changed from r1558574, jena/Experimental/jena-maven-tools/readme.md
Removed:
    jena/Experimental/jena-maven-tools/readme.md
    jena/Experimental/jena-maven-tools/src/site/
Modified:
    jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo1.ttl
    jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo2.ttl
    jena/Experimental/jena-maven-tools/demo/src/main/vocabs/foaf.rdf
    jena/Experimental/jena-maven-tools/pom.xml
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/pom.xml
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/src/main/vocabs/test1.ttl
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/verify.bsh
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/pom.xml
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/src/main/vocabs/test1.ttl
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/verify.bsh
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/pom.xml
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/src/main/vocabs/test1.ttl
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/verify.bsh
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/pom.xml
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test1.ttl
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test2.ttl
    jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/verify.bsh
    jena/Experimental/jena-maven-tools/src/test/resources/test1/test1.ttl
    jena/Experimental/jena-maven-tools/src/test/resources/test1/test2.ttl

Copied: jena/Experimental/jena-maven-tools/README (from r1558574, jena/Experimental/jena-maven-tools/readme.md)
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/README?p2=jena/Experimental/jena-maven-tools/README&p1=jena/Experimental/jena-maven-tools/readme.md&r1=1558574&r2=1558603&rev=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/readme.md (original)
+++ jena/Experimental/jena-maven-tools/README Wed Jan 15 23:28:17 2014
@@ -1,165 +1,26 @@
-# Schemagen-maven: generating Java source files from OWL and RDFS ontologies
+Jena Maven Tools
 
-The [Apache Jena](http://jena.apache.org) command line tool
-[`schemagen`](http://jena.apache.org/documentation/tools/schemagen.html)
-provides an automated way of creating
-Java source code constants from ontology files in an RDF-based project. This
-can be very convenient, as it provides both a level of robustness that the
-names of RDF classes, properties and individuals are being used correctly, and
-it can be used by IDE's such as Eclipse to provide name-completion for
-constants from the ontology.
-
-In many cases, `schemagen` is invoked from the command line, or perhaps via `ant`.
-For projects based around Apache maven, it would be convenient to integrate
-the schemagen translation step into maven's normal build process. This plugin
-provides a means to do just that.
-
-## Pre-requisites
-
-This plugin adds a step to the maven build process to automatically translate RDFS
-and OWL files, encoded as RDF/XML, Turtle or N-triples into Java source files.
-This tool is designed to be with a Java project that is already using Apache maven to
-control the build. Non-Java projects do not need this tool. Projects that are
-not using Maven should see the [schemagen documentation](http://jena.apache.org/documentation/tools/schemagen.html)
-for ways to run `schemagen` from the command line.
-
-
-## Installing
-
-Schemagen is *not* currently available from the maven central repository (this will
-change one day). For the time being, it is necessary to check out the source code
-for the project and install it locally, either into each user's local `.m2` repository
-or into an organization's local shared maven repo.
-
-To clone the code from github and build it:
-
-    git clone git://github.com/ephemerian/schemagen-maven.git
-    cd ./schemagen-maven
-    mvn clean install
-
-If this does not end with
-
-    [INFO] ------------------------------------------------------------------------
-    [INFO] BUILD SUCCESS
-    [INFO] ------------------------------------------------------------------------
-
-check back through the output to see what has gone wrong. If you can't see what has
-gone wrong, post a question on github or ask me on IRC (ephemerian on freenode, if I'm
-online I'll be in `#jena`).
-
-## Configuration: basic principles
-
-Schemagen supports a large number of options, controlling such things as the name of the
-input file, the RDF namespace to expect, which Java package to place the output in and
-so forth. For a command line or Ant-based build, these options are normally passed on
-a per-file basis. In maven, however, we point the plugin at a whole collection of input
-files to be converted to Java, and let maven figure out which ones need updating (e.g. because
-the RDF source is newer than the Java output, or because the Java file has not yet
-been generated). So we need:
-
-  * a mechanism to specify which files to process
-  * a mechanism to specify common options for all input files
-  * a mechanism to specify per-file unique options
-
-In maven, all such configuration information is provided via the `pom.xml` file. We tell
-maven to use the plugin via the `<build>/<plugins>` section:
-
-    <build>
-      <plugins>
-        <plugin>
-          <groupId>org.openjena.tools</groupId>
-          <artifactId>schemagen</artifactId>
-          <version>0.2-SNAPSHOT</version>
-          <configuration>
-          </configuration>
-          <executions>
-            <execution>
-              <id>schemagen</id>
-              <goals>
-                <goal>translate</goal>
-              </goals>
-            </execution>
-          </executions>
-        </plugin>
-      </plugins>
-    </build>
-
-The configuration options all nest inside the `<configuration>` section.
-
-### Specifying files to process
-
-An `<include>` directive specifies one file pattern to include in the set of
-files to process. Wildcards may be used. For example, the following section
-specifies that the tool will process all Turtle files, and the `foaf.rdf` file,
-in `src/main/vocabs`:
-
-    <includes>
-      <include>src/main/vocabs/*.ttl</include>
-      <include>src/main/vocabs/foaf.rdf</include>
-    </includes>
-
-### Specifying processing options
-
-Options are, in general, given in the `<fileOptions>` section. A given
-`<source>` refers to one input source - one file - as named by the
-`<input> name. The actual option names are taken from the RDF [config
-file property names](http://jena.apache.org/documentation/tools/schemagen.html),
-omitting the namespace:
-
-          <fileOptions>
-            <source>
-              <!-- Test2.java (only) will contain OntModel declarations -->
-              <input>src/main/vocabs/demo2.ttl</input>
-              <ontology>true</ontology>
-            </source>
-          </fileOptions>
-
-The special source `default` provides a mechanism for specifying shared defaults
-across all input sources:
-
-            <source>
-              <input>default</input>
-              <package-name>org.example.test</package-name>
-            </source>
-
-## Example configuration
-
-    <build>
-      <plugins>
-        <plugin>
-          <groupId>org.openjena.tools</groupId>
-          <artifactId>schemagen</artifactId>
-          <version>0.2-SNAPSHOT</version>
-          <configuration>
-            <includes>
-              <include>src/main/vocabs/*.ttl</include>
-              <include>src/main/vocabs/foaf.rdf</include>
-            </includes>
-            <fileOptions>
-              <source>
-                <input>default</input>
-                <package-name>org.example.test</package-name>
-              </source>
-              <source>
-                <!-- Test2.java (only) will contain OntModel declarations -->
-                <input>src/main/vocabs/demo2.ttl</input>
-                <ontology>true</ontology>
-              </source>
-            </fileOptions>
-          </configuration>
-          <executions>
-            <execution>
-              <id>schemagen</id>
-              <goals>
-                <goal>translate</goal>
-              </goals>
-            </execution>
-          </executions>
-        </plugin>
-      </plugins>
-    </build>
+This project provides Apache Maven plugins that run Apache Jena
+RDF processing tools from the command line.
 
-## Example run
+Available plugins:
 
-Todo
+  * Jena Schemagen plugin
+    The Schemagen tool in Apache Jena creates Java source files
+    from OWL and RDF ontology documents, making it easy to include
+    constants from an ontology directly in a Java project.
 
+
+Changes
+
+Version 0.4
+
+  * Moved source code from org.openjena package tree to org.apache.jena
+  * Removed some obsolete project artefacts (e.g. src/site)
+  * Added license headers to conform to Apache Software Foundation policy,
+    and added a rat:check target to the pom file.
+
+Acknowledgements
+
+  * Significant contributions to the schemagen plugin, and Maven plugin
+    integration in general, were made by Shane StClair.

Modified: jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo1.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo1.ttl?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo1.ttl (original)
+++ jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo1.ttl Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+#
+# 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
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 @prefix rdf:                <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs:               <http://www.w3.org/2000/01/rdf-schema#> .
 @prefix owl:                <http://www.w3.org/2002/07/owl#> .

Modified: jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo2.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo2.ttl?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo2.ttl (original)
+++ jena/Experimental/jena-maven-tools/demo/src/main/vocabs/demo2.ttl Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+#
+# 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
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 @prefix rdf:                <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs:               <http://www.w3.org/2000/01/rdf-schema#> .
 @prefix owl:                <http://www.w3.org/2002/07/owl#> .

Modified: jena/Experimental/jena-maven-tools/demo/src/main/vocabs/foaf.rdf
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/demo/src/main/vocabs/foaf.rdf?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/demo/src/main/vocabs/foaf.rdf (original)
+++ jena/Experimental/jena-maven-tools/demo/src/main/vocabs/foaf.rdf Wed Jan 15 23:28:17 2014
@@ -1,24 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ 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
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ -->
+
 <!-- This is the FOAF formal vocabulary description, expressed using W3C RDFS and OWL markup. -->
 <!-- For more information about FOAF:                                            -->
 <!--   see the FOAF project homepage, http://www.foaf-project.org/               -->
 <!--   FOAF specification, http://xmlns.com/foaf/spec/                             -->
 <!--                                                                             -->
 <!-- first we introduce a number of RDF namespaces we will be using... -->
-<rdf:RDF 
-	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
-	xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 
-	xmlns:owl="http://www.w3.org/2002/07/owl#" 
-	xmlns:vs="http://www.w3.org/2003/06/sw-vocab-status/ns#" 
-	xmlns:foaf="http://xmlns.com/foaf/0.1/" 
-	xmlns:wot="http://xmlns.com/wot/0.1/" 
-	xmlns:dc="http://purl.org/dc/elements/1.1/">
+<rdf:RDF
+  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
+  xmlns:owl="http://www.w3.org/2002/07/owl#"
+  xmlns:vs="http://www.w3.org/2003/06/sw-vocab-status/ns#"
+  xmlns:foaf="http://xmlns.com/foaf/0.1/"
+  xmlns:wot="http://xmlns.com/wot/0.1/"
+  xmlns:dc="http://purl.org/dc/elements/1.1/">
 <!-- Here we describe general characteristics of the FOAF vocabulary ('ontology'). -->
   <owl:Ontology rdf:about="http://xmlns.com/foaf/0.1/" dc:title="Friend of a Friend (FOAF) vocabulary" dc:description="The Friend of a Friend (FOAF) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language." dc:date="$Date: 2007-06-16 23:18:26 $">
 
 <!-- outdated    <rdfs:seeAlso rdf:resource="http://www.w3.org/2001/08/rdfweb/foaf"/> -->
 <!-- unfashionable, removing...
-	    	<owl:imports rdf:resource="http://www.w3.org/2000/01/rdf-schema"/>
-    		<owl:imports rdf:resource="http://www.w3.org/2002/07/owl"/> 		-->
+        <owl:imports rdf:resource="http://www.w3.org/2000/01/rdf-schema"/>
+        <owl:imports rdf:resource="http://www.w3.org/2002/07/owl"/>     -->
 
     <wot:assurance rdf:resource="../foafsig"/>
     <wot:src_assurance rdf:resource="../htmlfoafsig"/>
@@ -27,19 +46,19 @@
 
   <!-- OWL/RDF interop section - geeks only -->
   <!--  most folk can ignore this lot. the game here is to make FOAF
-  	work with vanilla RDF/RDFS tools, and with the stricter OWL DL 
-	profile of OWL. At the moment we're in the OWL Full flavour of OWL. 
-	The following are tricks to try have the spec live in both worlds
-	at once. See
-		http://phoebus.cs.man.ac.uk:9999/OWL/Validator
-		http://www.mindswap.org/2003/pellet/demo.shtml
-	...for some tools that help. 					-->
+    work with vanilla RDF/RDFS tools, and with the stricter OWL DL
+  profile of OWL. At the moment we're in the OWL Full flavour of OWL.
+  The following are tricks to try have the spec live in both worlds
+  at once. See
+    http://phoebus.cs.man.ac.uk:9999/OWL/Validator
+    http://www.mindswap.org/2003/pellet/demo.shtml
+  ...for some tools that help.           -->
   <owl:AnnotationProperty rdf:about="http://xmlns.com/wot/0.1/assurance"/>
   <owl:AnnotationProperty rdf:about="http://xmlns.com/wot/0.1/src_assurance"/>
   <owl:AnnotationProperty rdf:about="http://www.w3.org/2003/06/sw-vocab-status/ns#term_status"/>
-  <!--  DC terms are NOT annotation properties in general, so we consider the following 
-	claims scoped to this document. They may be removed in future revisions if
-	OWL tools become more flexible. -->
+  <!--  DC terms are NOT annotation properties in general, so we consider the following
+  claims scoped to this document. They may be removed in future revisions if
+  OWL tools become more flexible. -->
   <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/description"/>
   <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/title"/>
   <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/date"/>
@@ -49,7 +68,7 @@
   <owl:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Literal"/> -->
   <!-- end of OWL/RDF interop voodoo. mostly. -->
 
-  
+
 <!-- FOAF classes (types) are listed first. -->
 
   <rdfs:Class rdf:about="http://xmlns.com/foaf/0.1/Person" rdfs:label="Person" rdfs:comment="A person." vs:term_status="stable">
@@ -59,9 +78,9 @@
     <rdfs:subClassOf><owl:Class rdf:about="http://xmlns.com/wordnet/1.6/Agent"/></rdfs:subClassOf>
     <rdfs:subClassOf><owl:Class rdf:about="http://www.w3.org/2000/10/swap/pim/contact#Person"/></rdfs:subClassOf>
     <rdfs:subClassOf><owl:Class rdf:about="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/></rdfs:subClassOf>
-    <!-- aside: 
-	are spatial things always spatially located? 
-	Person includes imaginary people... discuss... -->
+    <!-- aside:
+  are spatial things always spatially located?
+  Person includes imaginary people... discuss... -->
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
     <owl:disjointWith rdf:resource="http://xmlns.com/foaf/0.1/Document"/>
     <owl:disjointWith rdf:resource="http://xmlns.com/foaf/0.1/Organization"/>
@@ -110,7 +129,7 @@
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
     <rdfs:subClassOf rdf:resource="http://xmlns.com/foaf/0.1/Document"/>
   </rdfs:Class>
-	
+
   <rdfs:Class rdf:about="http://xmlns.com/foaf/0.1/OnlineAccount" vs:term_status="unstable" rdfs:label="Online Account" rdfs:comment="An online account.">
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
@@ -132,7 +151,7 @@
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
   </rdfs:Class>
 <!-- FOAF properties (ie. relationships). -->
-  <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/mbox" vs:term_status="stable" rdfs:label="personal mailbox" rdfs:comment="A 
+  <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/mbox" vs:term_status="stable" rdfs:label="personal mailbox" rdfs:comment="A
 personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that  there is (across time and change) at most one individual that ever has any particular value for foaf:mbox.">
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
@@ -144,15 +163,15 @@ personal mailbox, ie. an Internet mailbo
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
 
 <!--
-put it back in again 2006-01-29 - see 
+put it back in again 2006-01-29 - see
 http://chatlogs.planetrdf.com/swig/2006-01-29.html#T21-12-35
 I have mailed rdfweb-dev@vapours.rdfweb.org for discussion.
 Libby
 
 Commenting out as a kindness to OWL DL users. The semantics didn't quite cover
-our usage anyway, since (a) we want static-across-time, which is so beyond OWL as 
-to be from another planet (b) we want identity reasoning invariant across xml:lang 
-tagging. FOAF code will know what to do. OWL folks note, this assertion might return. 
+our usage anyway, since (a) we want static-across-time, which is so beyond OWL as
+to be from another planet (b) we want identity reasoning invariant across xml:lang
+tagging. FOAF code will know what to do. OWL folks note, this assertion might return.
 
 danbri
 -->
@@ -162,15 +181,15 @@ danbri
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
   </rdf:Property>
 
-  <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/gender" vs:term_status="testing" 
-rdfs:label="gender" 
+  <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/gender" vs:term_status="testing"
+rdfs:label="gender"
 rdfs:comment="The gender of this Agent (typically but not necessarily 'male' or 'female').">
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
     <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
     <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
-    <!-- whatever one's gender is, and we are liberal in leaving room for more options 
+    <!-- whatever one's gender is, and we are liberal in leaving room for more options
     than 'male' and 'female', we model this so that an agent has only one gender. -->
   </rdf:Property>
 
@@ -216,7 +235,7 @@ rdfs:comment="The gender of this Agent (
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
 <!--
     <rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/nick"/>
-...different to the other IM IDs, as Jabber has wider usage, so 
+...different to the other IM IDs, as Jabber has wider usage, so
 we don't want the implied rdfs:domain here.
 
 -->
@@ -291,8 +310,8 @@ we don't want the implied rdfs:domain he
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
   </rdf:Property>
 <!-- end of naming properties. See http://rdfweb.org/issues/show_bug.cgi?id=7
-	   for open issue / re-design discussions.
-	-->
+    for open issue / re-design discussions.
+  -->
   <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/phone" vs:term_status="testing" rdfs:label="phone" rdfs:comment="A phone,  specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel).">
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
@@ -316,7 +335,7 @@ we don't want the implied rdfs:domain he
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
   </rdf:Property>
 
-  <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/openid" vs:term_status="unstable" rdfs:label="openid" rdfs:comment="An OpenID 
+  <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/openid" vs:term_status="unstable" rdfs:label="openid" rdfs:comment="An OpenID
 for an Agent.">
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
     <rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/isPrimaryTopicOf"/>
@@ -348,7 +367,7 @@ for an Agent.">
     <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
     <owl:inverseOf rdf:resource="http://xmlns.com/foaf/0.1/maker"/>
   </rdf:Property>
-  <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/maker"  vs:term_status="stable" rdfs:label="maker" rdfs:comment="An agent that 
+  <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/maker"  vs:term_status="stable" rdfs:label="maker" rdfs:comment="An agent that
 made this thing.">
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
     <rdfs:domain rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
@@ -422,13 +441,13 @@ made this thing.">
   </rdf:Property>
   <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/topic_interest" vs:term_status="testing" rdfs:label="interest_topic" rdfs:comment="A thing of interest to this person.">
 <!-- we should distinguish the page from the topic more carefully. danbri 2002-07-08 -->
-<!--    foaf:interest_topic(P,R) 
-		always true whenever
-		foaf:interest(P,D), foaf:topic(D,R) 
-		ie. a person has a foaf:topic_interest in all things 
-		that are the foaf:topic of pages they have a foaf:interest in. 
-		hmm, does this mean i'm forced to be interested in all the things that are the 
-		topic of a page i'm interested in. thats a strong restriction on foaf:topic's utility.	-->
+<!--    foaf:interest_topic(P,R)
+    always true whenever
+    foaf:interest(P,D), foaf:topic(D,R)
+    ie. a person has a foaf:topic_interest in all things
+    that are the foaf:topic of pages they have a foaf:interest in.
+    hmm, does this mean i'm forced to be interested in all the things that are the
+    topic of a page i'm interested in. thats a strong restriction on foaf:topic's utility.  -->
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
     <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
     <rdfs:range rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
@@ -535,8 +554,8 @@ made this thing.">
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#AnnotationProperty"/>
     <!-- Added to keep OWL DL from bluescreening. DON'T CROSS THE STREAMERS, etc. -->
     <!-- This may get dropped if it means non-DL tools don't expose it as a real property.
-	 Should be fine though; I think only OWL stuff cares about AnnotationProperty.
-	 Dan									 -->
+  Should be fine though; I think only OWL stuff cares about AnnotationProperty.
+  Dan                   -->
 
 <!--    <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Group"/> prose only for now...-->
 <!--    <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> -->

Modified: jena/Experimental/jena-maven-tools/pom.xml
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/pom.xml?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/pom.xml (original)
+++ jena/Experimental/jena-maven-tools/pom.xml Wed Jan 15 23:28:17 2014
@@ -150,6 +150,17 @@
           </dependency>
         </dependencies>
       </plugin>
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <version>0.10</version>
+        <configuration>
+          <excludes>
+            <exclude>**/target/**/*</exclude>
+            <exclude>**/*.log</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
     </plugins>
   </build>
   <dependencies>
@@ -174,6 +185,10 @@
           <groupId>org.codehaus.plexus</groupId>
           <artifactId>plexus-utils</artifactId>
         </exclusion>
+        <exclusion>
+          <artifactId>org.eclipse.sisu.plexus</artifactId>
+          <groupId>org.eclipse.sisu</groupId>
+        </exclusion>
       </exclusions>
     </dependency>
     <dependency>

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/pom.xml
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/pom.xml?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/pom.xml (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/pom.xml Wed Jan 15 23:28:17 2014
@@ -1,3 +1,20 @@
+<!--
+ 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
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/src/main/vocabs/test1.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/src/main/vocabs/test1.ttl?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/src/main/vocabs/test1.ttl (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/src/main/vocabs/test1.ttl Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+#
+# 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
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 @prefix rdf:                <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs:               <http://www.w3.org/2000/01/rdf-schema#> .
 @prefix owl:                <http://www.w3.org/2002/07/owl#> .

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/verify.bsh
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/verify.bsh?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/verify.bsh (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-0/verify.bsh Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+/*
+ 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
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
 import org.apache.maven.it.Verifier;
 
 File testDir = new File("target/it/schemagen-integration-0");

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/pom.xml
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/pom.xml?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/pom.xml (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/pom.xml Wed Jan 15 23:28:17 2014
@@ -1,3 +1,20 @@
+<!--
+ 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
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/src/main/vocabs/test1.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/src/main/vocabs/test1.ttl?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/src/main/vocabs/test1.ttl (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/src/main/vocabs/test1.ttl Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+#
+# 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
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 @prefix rdf:                <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs:               <http://www.w3.org/2000/01/rdf-schema#> .
 @prefix owl:                <http://www.w3.org/2002/07/owl#> .

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/verify.bsh
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/verify.bsh?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/verify.bsh (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-1/verify.bsh Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+/*
+ 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
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
 import org.apache.maven.it.Verifier;
 
 File testDir = new File("target/it/schemagen-integration-1");

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/pom.xml
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/pom.xml?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/pom.xml (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/pom.xml Wed Jan 15 23:28:17 2014
@@ -1,3 +1,20 @@
+<!--
+ 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
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/src/main/vocabs/test1.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/src/main/vocabs/test1.ttl?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/src/main/vocabs/test1.ttl (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/src/main/vocabs/test1.ttl Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+#
+# 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
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 @prefix rdf:                <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs:               <http://www.w3.org/2000/01/rdf-schema#> .
 @prefix owl:                <http://www.w3.org/2002/07/owl#> .

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/verify.bsh
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/verify.bsh?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/verify.bsh (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-2/verify.bsh Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+/*
+ 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
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
 import org.apache.maven.it.Verifier;
 
 File testDir = new File("target/it/schemagen-integration-2");

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/pom.xml
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/pom.xml?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/pom.xml (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/pom.xml Wed Jan 15 23:28:17 2014
@@ -1,3 +1,20 @@
+<!--
+ 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
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ -->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test1.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test1.ttl?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test1.ttl (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test1.ttl Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+#
+# 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
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 @prefix rdf:                <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs:               <http://www.w3.org/2000/01/rdf-schema#> .
 @prefix owl:                <http://www.w3.org/2002/07/owl#> .

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test2.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test2.ttl?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test2.ttl (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/src/main/vocabs/test2.ttl Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+#
+# 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
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 @prefix rdf:                <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs:               <http://www.w3.org/2000/01/rdf-schema#> .
 @prefix owl:                <http://www.w3.org/2002/07/owl#> .

Modified: jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/verify.bsh
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/verify.bsh?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/verify.bsh (original)
+++ jena/Experimental/jena-maven-tools/src/it/schemagen-integration-3/verify.bsh Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+/*
+ 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
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
 import org.apache.maven.it.Verifier;
 
 File testDir = new File("target/it/schemagen-integration-3");

Modified: jena/Experimental/jena-maven-tools/src/test/resources/test1/test1.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/test/resources/test1/test1.ttl?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/test/resources/test1/test1.ttl (original)
+++ jena/Experimental/jena-maven-tools/src/test/resources/test1/test1.ttl Wed Jan 15 23:28:17 2014
@@ -1,3 +1,21 @@
+#
+# 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
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 @prefix rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
 @prefix owl:  <http://www.w3.org/2002/07/owl#> .

Modified: jena/Experimental/jena-maven-tools/src/test/resources/test1/test2.ttl
URL: http://svn.apache.org/viewvc/jena/Experimental/jena-maven-tools/src/test/resources/test1/test2.ttl?rev=1558603&r1=1558602&r2=1558603&view=diff
==============================================================================
--- jena/Experimental/jena-maven-tools/src/test/resources/test1/test2.ttl (original)
+++ jena/Experimental/jena-maven-tools/src/test/resources/test1/test2.ttl Wed Jan 15 23:28:17 2014
@@ -0,0 +1,17 @@
+#
+# 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
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#