You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2013/02/11 17:01:43 UTC

svn commit: r1444841 [6/6] - in /jena/trunk/jena-sdb/src-dev: dbtest/ dev/ java/ java/dbtest/ java/dev/ resources/ resources/etc/ resources/vocabularies/

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/dublin-core_types.xml
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/dublin-core_types.xml?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/dublin-core_types.xml (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/dublin-core_types.xml Mon Feb 11 16:01:41 2013
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rdf:RDF [
+    <!ENTITY rdfns 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
+    <!ENTITY rdfsns 'http://www.w3.org/2000/01/rdf-schema#'>
+    <!ENTITY dcns 'http://purl.org/dc/elements/1.1/'>
+    <!ENTITY dctermsns 'http://purl.org/dc/terms/'>
+    <!ENTITY dctypens 'http://purl.org/dc/dcmitype/'>
+    <!ENTITY dcamns 'http://purl.org/dc/dcam/'>
+]>
+<rdf:RDF xmlns:dcam="http://purl.org/dc/dcam/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/">
+<dcterms:title xml:lang="en-US">DCMI Namespace for metadata terms of the DCMI Type Vocabulary</dcterms:title>
+
+<rdfs:comment>To comment on this schema, please contact dcmifb@dublincore.org.</rdfs:comment>
+<dcterms:publisher xml:lang="en-US">The Dublin Core Metadata Initiative</dcterms:publisher>
+<dcterms:modified>2008-01-14</dcterms:modified>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/Collection">
+<rdfs:label xml:lang="en-US">Collection</rdfs:label>
+<rdfs:comment xml:lang="en-US">An aggregation of resources.</rdfs:comment>
+<dcterms:description xml:lang="en-US">A collection is described as a group; its parts may also be separately described.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2000-07-11</dcterms:issued>
+
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#Collection-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/Dataset">
+<rdfs:label xml:lang="en-US">Dataset</rdfs:label>
+<rdfs:comment xml:lang="en-US">Data encoded in a defined structure.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Examples include lists, tables, and databases.  A dataset may be useful for direct machine processing.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2000-07-11</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#Dataset-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/Event">
+<rdfs:label xml:lang="en-US">Event</rdfs:label>
+<rdfs:comment xml:lang="en-US">A non-persistent, time-based occurrence.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Metadata for an event provides descriptive information that is the basis for discovery of the purpose, location, duration, and responsible agents associated with an event. Examples include an exhibition, webcast, conference, workshop, open day, performance, battle, trial, wedding, tea party, conflagration.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2000-07-11</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#Event-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/Image">
+<rdfs:label xml:lang="en-US">Image</rdfs:label>
+<rdfs:comment xml:lang="en-US">A visual representation other than text.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Examples include images and photographs of physical objects, paintings, prints, drawings, other images and graphics, animations and moving pictures, film, diagrams, maps, musical notation.  Note that Image may include both electronic and physical representations.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2000-07-11</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#Image-004"/>
+
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/InteractiveResource">
+<rdfs:label xml:lang="en-US">Interactive Resource</rdfs:label>
+<rdfs:comment xml:lang="en-US">A resource requiring interaction from the user to be understood, executed, or experienced.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Examples include forms on Web pages, applets, multimedia learning objects, chat services, or virtual reality environments.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2000-07-11</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#InteractiveResource-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/Service">
+<rdfs:label xml:lang="en-US">Service</rdfs:label>
+<rdfs:comment xml:lang="en-US">A system that provides one or more functions.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Examples include a photocopying service, a banking service, an authentication service, interlibrary loans, a Z39.50 or Web server.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2000-07-11</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#Service-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+</rdf:Description>
+
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/Software">
+<rdfs:label xml:lang="en-US">Software</rdfs:label>
+<rdfs:comment xml:lang="en-US">A computer program in source or compiled form.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Examples include a C source file, MS-Windows .exe executable, or Perl script.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2000-07-11</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#Software-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/Sound">
+
+<rdfs:label xml:lang="en-US">Sound</rdfs:label>
+<rdfs:comment xml:lang="en-US">A resource primarily intended to be heard.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Examples include a music playback file format, an audio compact disc, and recorded speech or sounds.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2000-07-11</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#Sound-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/Text">
+<rdfs:label xml:lang="en-US">Text</rdfs:label>
+
+<rdfs:comment xml:lang="en-US">A resource consisting primarily of words for reading.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Examples include books, letters, dissertations, poems, newspapers, articles, archives of mailing lists. Note that facsimiles or images of texts are still of the genre Text.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2000-07-11</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#Text-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/PhysicalObject">
+<rdfs:label xml:lang="en-US">Physical Object</rdfs:label>
+<rdfs:comment xml:lang="en-US">An inanimate, three-dimensional object or substance.</rdfs:comment>
+
+<dcterms:description xml:lang="en-US">Note that digital representations of, or surrogates for, these objects should use Image, Text or one of the other types.</dcterms:description>
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2002-07-13</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#PhysicalObject-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/StillImage">
+<rdfs:label xml:lang="en-US">Still Image</rdfs:label>
+<rdfs:comment xml:lang="en-US">A static visual representation.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Examples include paintings, drawings, graphic designs, plans and maps. Recommended best practice is to assign the type Text to images of textual materials. Instances of the type Still Image must also be describable as instances of the broader type Image.</dcterms:description>
+
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2003-11-18</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#StillImage-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+<rdfs:subClassOf rdf:resource="http://purl.org/dc/dcmitype/Image"/>
+</rdf:Description>
+<rdf:Description rdf:about="http://purl.org/dc/dcmitype/MovingImage">
+<rdfs:label xml:lang="en-US">Moving Image</rdfs:label>
+<rdfs:comment xml:lang="en-US">A series of visual representations imparting an impression of motion when shown in succession.</rdfs:comment>
+<dcterms:description xml:lang="en-US">Examples include animations, movies, television programs, videos, zoetropes, or visual output from a simulation.  Instances of the type Moving Image must also be describable as instances of the broader type Image.</dcterms:description>
+
+<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
+<dcterms:issued>2003-11-18</dcterms:issued>
+<dcterms:modified>2008-01-14</dcterms:modified>
+<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#MovingImage-003"/>
+<dcam:memberOf rdf:resource="http://purl.org/dc/terms/DCMIType"/>
+<rdfs:subClassOf rdf:resource="http://purl.org/dc/dcmitype/Image"/>
+</rdf:Description>
+</rdf:RDF>

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/jena-model-spec.n3
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/jena-model-spec.n3?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/jena-model-spec.n3 (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/jena-model-spec.n3 Mon Feb 11 16:01:41 2013
@@ -0,0 +1,105 @@
+@prefix rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs:        <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix jms:        <http://jena.hpl.hp.com/2003/08/jms#> .
+@prefix dc:         <http://purl.org/dc/elements/1.1/> .
+@prefix :           <#> .
+
+<>  rdfs:comment     "Vocabulary for describing Jena models" ;
+    dc:creator       "Andy Seaborne" ;
+    dc:creator       "Chris Dollin" ;
+    dc:subject       "" ;
+    dc:publisher     "HP" ;
+    dc:title         "Jena Model Spec" ;
+    dc:description   "Vocabulary for describing Jena models" ;
+    dc:date          "2004-01-26" ;
+    dc:format        "RDF" ;
+    dc:identifier    :
+    .
+
+# ==== Classes
+
+jms:MakerSpec           rdf:type     rdfs:Class .
+jms:FileMakerSpec       rdf:type     rdfs:Class .
+jms:MemMakerSpec        rdf:type     rdfs:Class .
+
+jms:ModelSpec rdf:type rdfs:Class
+    ; rdfs:comment "the base type of all model specifications"
+    .
+
+jms:DefaultModelSpec rdf:type rdfs:Class
+    ; rdfs:comment "the type of the default model specification"
+    .
+
+jms:PlainModelSpec rdf:type rdfs:Class
+    ; rdfs:comment "the type of a plain memory-based model specification"
+    .
+
+jms:FileModelSpec rdf:type rdfs:Class
+    ; rdfs:comment "the type of a file-based model specification"
+    .
+
+jms:InfModelSpec rdf:type rdfs:Class
+    ; rdfs:comment "the type of an inference-model specification"
+    .
+
+jms:OntModelSpec rdf:type rdfs:Class
+    ; rdfs:comment "the type of an OntModel specification"
+    .
+
+# Resources
+
+jms:rsStandard rdf:type rdfs:Resource
+    ; rdfs:label "Standard"
+    ; rdfs:comment "reification mode Standard - all reification triples visible"
+    .
+
+jms:rsMinimal rdf:type rdfs:Resource
+    ; rdfs:label "Minimal"
+    ; rdfs:comment "reification mode Minimal - no reification triples visible"
+    .
+
+jms:rsConvenient rdf:type rdfs:Resource
+    ; rdfs:label "Convenient"
+    ; rdfs:comment "reification mode Convenient"
+    .
+
+# ==== Properties
+
+jms:ontLanguage         rdf:type     rdf:Property .
+jms:docManager          rdf:type     rdf:Property .
+jms:importMaker         rdf:type     rdf:Property .
+jms:reasonsWith         rdf:type     rdf:Property .
+jms:policyPath          rdf:type     rdf:Property .
+
+jms:maker               rdf:type     rdf:Property .
+jms:reificationMode     rdf:type     rdf:Property .
+jms:reasoner            rdf:type     rdf:Property .
+jms:fileBase            rdf:type     rdf:Property .
+jms:modelName           rdf:type     rdf:Property .
+
+# ==== Relationships
+
+jms:MemMakerSpec        rdfs:subClassOf     jms:MakerSpec .
+jms:FileMakerSpec       rdfs:subClassOf     jms:MakerSpec .
+
+jms:DefaultModelSpec    rdfs:subClassOf     jms:ModelSpec .
+jms:PlainModelSpec      rdfs:subClassOf     jms:ModelSpec .
+jms:InfModelSpec        rdfs:subClassOf     jms:PlainModelSpec .
+jms:OntModelSpec        rdfs:subClassOf     jms:InfModelSpec .
+jms:FileModelSpec       rdfs:subClassOf     jms:PlainModelSpec .
+
+jms:reificationMode     rdfs:domain         jms:MakerSpec .
+jms:loadWith            rdfs:domain         jms:ModelSpec .
+jms:maker               rdfs:domain         jms:PlainModelSpec .
+jms:importMaker         rdfs:domain         jms:OntModelSpec .
+jms:ontLanguage         rdfs:domain         jms:OntModelSpec .
+jms:reasonsWith         rdfs:domain         jms:InfModelSpec .
+jms:modelName           rdfs:domain         jms:ModelSpec .
+jms:fileBase            rdfs:domain         jms:FileMakerSpec .
+
+jms:importMaker         rdfs:subPropertyOf  jms:maker .
+
+# Local Variables:
+# tab-width: 4
+# indent-tabs-mode: nil
+# End:

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/jenavocab.rdf
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/jenavocab.rdf?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/jenavocab.rdf (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/jenavocab.rdf Mon Feb 11 16:01:41 2013
@@ -0,0 +1,98 @@
+<?xml version='1.0'?>
+<!--
+   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.
+-->
+
+<!DOCTYPE rdf:RDF [
+    <!ENTITY jena    'http://jena.hpl.hp.com/'>
+
+    <!ENTITY rdf     'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
+    <!ENTITY rdfs    'http://www.w3.org/2000/01/rdf-schema#'>
+    <!ENTITY owl     'http://www.w3.org/2002/07/owl#'>
+    <!ENTITY xsd     'http://www.w3.org/2001/XMLSchema#'>
+    <!ENTITY base    '&jena;2003/04/schemagen'>
+    <!ENTITY vocab   '&base;#'>
+]>
+
+<rdf:RDF
+  xmlns:rdf   ="&rdf;"
+  xmlns:rdfs  ="&rdfs;"
+  xmlns:owl   ="&owl;"
+  xmlns:vocab ="&vocab;"
+  xmlns       ="&vocab;"
+  xml:base    ="&base;"
+>
+
+<!--
+	SchemaGen configuration for use with Jena
+	Author: Ian Dickinson, mailto:ian_dickinson@users.sourceforge.net
+-->
+
+<vocab:Config>
+    <vocab:owl rdf:datatype="&xsd;boolean">true</vocab:owl>
+    <vocab:ontology rdf:datatype="&xsd;boolean">false</vocab:ontology>
+    <vocab:uppercase rdf:datatype="&xsd;boolean">false</vocab:uppercase>
+    <vocab:classnamesuffix rdf:datatype="&xsd;string">Vocab</vocab:classnamesuffix>
+    <vocab:package rdf:datatype="&xsd;string">com.hp.hpl.jena.vocabulary</vocab:package>
+    <vocab:output rdf:datatype="&xsd;string">src/com/hp/hpl/jena/vocabulary</vocab:output>
+
+<vocab:header rdf:datatype="&xsd;string">/*****************************************************************************
+ * Source code information
+ * -----------------------
+ * Package            Jena 2
+ * Web site           http://incubator.apache.org/jena
+ * Created            %date%
+ *
+ *****************************************************************************/
+
+
+// Package
+///////////////////////////////////////
+%package%
+
+
+// Imports
+///////////////////////////////////////
+%imports%
+
+
+
+/**
+ * Vocabulary definitions from %sourceURI%
+ * @author Auto-generated by jena.schemagen on %date%
+ */</vocab:header>
+
+<vocab:footer rdf:datatype="&xsd;string">
+</vocab:footer>
+
+<vocab:propSection>
+    // Vocabulary properties
+    ///////////////////////////
+</vocab:propSection>
+
+<vocab:classSection>
+    // Vocabulary classes
+    ///////////////////////////
+</vocab:classSection>
+
+<vocab:individualsSection>
+    // Vocabulary individuals
+    ///////////////////////////
+</vocab:individualsSection>
+
+</vocab:Config>
+
+</rdf:RDF>

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/location-mapping-rdfs.n3
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/location-mapping-rdfs.n3?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/location-mapping-rdfs.n3 (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/location-mapping-rdfs.n3 Mon Feb 11 16:01:41 2013
@@ -0,0 +1,33 @@
+@prefix rdf:        <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs:	    <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd:        <http://www.w3.org/2001/XMLSchema#> .
+@prefix dc:         <http://purl.org/dc/elements/1.1/> .
+@prefix :           <http://jena.hpl.hp.com/2004/08/location-mapping#> .
+
+:   rdfs:comment     "Jena vocabulary for location mapping" ;
+    dc:creator       "Andy Seaborne" ;
+    dc:title         "Jena vocabulary for location mapping" ;
+    dc:description   "Jena vocabulary for location mapping" ;
+    dc:date          "2004-08" ;
+    dc:format        "RDF" ;
+    .
+
+
+## ---- Classes ----
+
+:LocationMapping    rdf:type    rdfs:Class .
+
+## ---- Properties  ----
+
+:mapping    rdf:type rdf:Property .
+
+:name  rdf:type rdf:Property ;
+    rdfs:comment "Range is a STRING, not a URI, to allow for any symbols" .
+:altName  rdf:type rdf:Property .
+
+:prefix  rdf:type rdf:Property ;
+    rdfs:comment "Range is a STRING, not a URI, to allow for any symbols" .
+:altPrefix  rdf:type rdf:Property .
+
+
+

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/ont-event.rdf
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/ont-event.rdf?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/ont-event.rdf (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/ont-event.rdf Mon Feb 11 16:01:41 2013
@@ -0,0 +1,284 @@
+<?xml version='1.0' encoding='ISO-8859-1'?>
+
+<!DOCTYPE rdf:RDF [
+    <!ENTITY jena    'http://jena.hpl.hp.com/schemas/'>
+
+    <!ENTITY rdf     'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
+    <!ENTITY rdfs    'http://www.w3.org/2000/01/rdf-schema#'>
+    <!ENTITY owl     'http://www.w3.org/2002/07/owl#'>
+    <!ENTITY xsd     'http://www.w3.org/2001/XMLSchema#'>
+    <!ENTITY dc      'http://purl.org/dc/elements/1.1/'>
+    
+    <!ENTITY base    '&jena;2003/03/ont-event'>
+    <!ENTITY event   '&base;#'>
+]>
+
+<rdf:RDF
+    xmlns:rdf     			= "&rdf;"
+    xmlns:rdfs    			= "&rdfs;"
+    xmlns:owl     			= "&owl;"
+    xmlns:xsd     			= "&xsd;"
+    xmlns:dc      			= "&dc;"
+
+    xmlns         			= "&event;"
+    xml:base      			= "&base;"
+>
+
+    <owl:Ontology rdf:about="">
+        <owl:versionInfo>CVS info: $Id: fipa.owl,v 1.1 2003/04/16 11:30:29 ijd Exp $ </owl:versionInfo>
+        <dc:title>
+            OWL ontology of types of observable change to an ontology model
+        </dc:title>
+        <dc:creator>
+            Ian Dickinson, mailto:ian_dickinson@users.sourceforge.net
+        </dc:creator>
+        <dc:date>
+            $Date: 2003/04/16 11:30:29 $
+        </dc:date>
+
+        <rdfs:comment>
+            Defines a simple vocabulary of the types of change (events) that can occur 
+            in an ontology model. This will allow client programs to register handlers for
+            just the set of changes they are interested in.
+        </rdfs:comment>
+
+        <!-- Imported ontologies -->
+
+    </owl:Ontology>
+
+
+	<owl:Class rdf:ID="OntEvent">
+		<rdfs:comment>A class representing observable events in an ontology model</rdfs:comment>
+	</owl:Class>
+	
+	
+	<!-- Class events -->
+	<OntEvent rdf:ID="classDeclaration">
+		<rdfs:comment>Event representing the declaration of a resource as an ontology Class.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="datarangeDeclaration">
+		<rdfs:comment>Event representing the declaration of a resource as a Datarange.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="subClassOf">
+		<rdfs:comment>Event representing the declaration of one class being the sub-class of another.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="equivalentClass">
+		<rdfs:comment>Event representing the declaration of one class expression being equivalent to another.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="disjointWith">
+		<rdfs:comment>Event representing the declaration of one class expression being disjoint with another.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="unionOf">
+		<rdfs:comment>Event representing the declaration of a class expression being a union of class descriptions.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="intersectionOf">
+		<rdfs:comment>Event representing the declaration of a class expression being an intersection of class descriptions.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="complementOf">
+		<rdfs:comment>Event representing the declaration of a class expression being the complement of another class description.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="oneOf">
+		<rdfs:comment>Event representing the declaration of a class expression being composed of a finite enumeration of identified individuals.</rdfs:comment>
+	</OntEvent>
+	
+	
+	<!-- Property events -->
+	
+	<OntEvent rdf:ID="propertyDeclaration">
+		<rdfs:comment>Event representing the declaration of a resource as a plain property.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="datatypePropertyDeclaration">
+		<rdfs:comment>Event representing the declaration of a resource as a datatype property.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="objectPropertyDeclaration">
+		<rdfs:comment>Event representing the declaration of a resource as an object property.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="annotationPropertyDeclaration">
+		<rdfs:comment>Event representing the declaration of a resource as an annotation property.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="transitivePropertyDeclaration">
+		<rdfs:comment>Event representing the declaration of a property as being transitive.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="symmetricPropertyDeclaration">
+		<rdfs:comment>Event representing the declaration of a property as being symmetric</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="functionalPropertyDeclaration">
+		<rdfs:comment>Event representing the declaration of a property as being functional.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="inverseFunctionalPropertyDeclaration">
+		<rdfs:comment>Event representing the declaration of a property as being inverse functional.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="inverseOf">
+		<rdfs:comment>Event representing the declaration of a property as being the inverse of another property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="subPropertyOf">
+		<rdfs:comment>Event representing the declaration of a property as being the sub-property of another property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="equivalentProperty">
+		<rdfs:comment>Event representing the declaration of a property as being equivalent to another property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="domain">
+		<rdfs:comment>Event representing the declaration of a property as having a given class, datatype or datarange as the domain</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="range">
+		<rdfs:comment>Event representing the declaration of a property as having a given class, datatype or datarange as the range</rdfs:comment>
+	</OntEvent>
+	
+	
+	<!-- Restriction events -->
+	
+	<OntEvent rdf:ID="restrictionDeclaration">
+		<rdfs:comment>Event representing the declaration of a resource being a Restriction</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="onProperty">
+		<rdfs:comment>Event representing the declaration that a restriction applies to a given property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="allValuesFrom">
+		<rdfs:comment>Event representing the declaration that a restriction constrains all values of the property to have some class or datatype</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="someValuesFrom">
+		<rdfs:comment>Event representing the declaration that a restriction constrains at least one value of the property to have some class or datatype</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="hasValue">
+		<rdfs:comment>Event representing the declaration that a restriction constrains the property to have a given value</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="cardinality">
+		<rdfs:comment>Event representing the declaration of that a restriction has the given cardinality on the restricted property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="minCardinality">
+		<rdfs:comment>Event representing the declaration of that a restriction has the given minimum cardinality on the restricted property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="maxCardinality">
+		<rdfs:comment>Event representing the declaration of that a restriction has the given maximum cardinality on the restricted property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="cardinalityQ">
+		<rdfs:comment>Event representing the declaration of that a qualified restriction has the given cardinality on the restricted property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="minCardinalityQ">
+		<rdfs:comment>Event representing the declaration of that a qualified restriction has the given minimum cardinality on the restricted property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="maxCardinalityQ">
+		<rdfs:comment>Event representing the declaration of that a qualified restriction has the given maximum cardinality on the restricted property</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="hasClassQ">
+		<rdfs:comment>Event representing the declaration of that a qualified restriction has the given class or datatype for the qualification restriction</rdfs:comment>
+	</OntEvent>
+	
+	
+	<!-- Individual events -->
+	
+	<OntEvent rdf:ID="individualDeclaration">
+		<rdfs:comment>Event representing the declaration of an ontology individual</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="sameIndividualAs">
+		<rdfs:comment>Event representing the declaration of one ontology individual being the same as another</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="sameAs">
+		<rdfs:comment>Event representing a declaration that one resource is the same as another.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="differentFrom">
+		<rdfs:comment>Event representing the declaration of one ontology individual being distinct from another</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="related">
+		<rdfs:comment>Event representing the declaration of one ontology individual being related to another by some named predicate.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="allDifferentDeclaration">
+		<rdfs:comment>Event representing the declaration of a set of individuals being pairwise distinct.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="distinctMembers">
+		<rdfs:comment>Event representing the identification of a set of individuals that are in the scope of an AllDifferent declaration.</rdfs:comment>
+	</OntEvent>
+	
+	
+	<!-- Ontology meta-data -->
+	
+	<OntEvent rdf:ID="ontologyDeclaration">
+		<rdfs:comment>Event representing the declaration of a resource of type owl:Ontology or daml:Ontology, representing meta-data about the ontology.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="ontologyPropertyDeclaration">
+		<rdfs:comment>Event representing the declaration of an ontology property.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="imports">
+		<rdfs:comment>Event representing the declaration that one ontology is imported into another ontology.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="versionInfo">
+		<rdfs:comment>Event representing the declaration of version information on an ontology resource.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="priorVersion">
+		<rdfs:comment>Event representing the declaration of a prior version of a given ontology.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="backwardCompatibleWith">
+		<rdfs:comment>Event representing the declaration of a prior version of a given ontology, which the ontology is compatible with.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="incompatibleWith">
+		<rdfs:comment>Event representing the declaration of a prior version of a given ontology, which the ontology is not compatible with.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="DeprecatedClass">
+		<rdfs:comment>Event representing the declaration of a class as being deprecated.</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="DeprecatedProperty">
+		<rdfs:comment>Event representing the declaration of a property as being deprecated.</rdfs:comment>
+	</OntEvent>
+	
+	
+	<!-- Generic events -->
+	
+	<OntEvent rdf:ID="comment">
+		<rdfs:comment>Event representing a comment on an ontology element</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="label">
+		<rdfs:comment>Event representing a label on an ontology element</rdfs:comment>
+	</OntEvent>
+	
+	<OntEvent rdf:ID="userData">
+		<rdfs:comment>Event representing a catch-all category of user-specified data, ie triples in the graph that relate to
+			          the use of ontology terms on instances, rather than the definition of ontology terms.
+		</rdfs:comment>
+	</OntEvent>
+</rdf:RDF>

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/ont-manager.rdf
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/ont-manager.rdf?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/ont-manager.rdf (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/ont-manager.rdf Mon Feb 11 16:01:41 2013
@@ -0,0 +1,102 @@
+<?xml version='1.0'?>
+
+<!DOCTYPE rdf:RDF [
+    <!ENTITY jena    'http://jena.hpl.hp.com/schemas/'>
+
+    <!ENTITY rdf     'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
+    <!ENTITY rdfs    'http://www.w3.org/2000/01/rdf-schema#'>
+    <!ENTITY owl     'http://www.w3.org/2002/07/owl#'>
+    <!ENTITY xsd     'http://www.w3.org/2001/XMLSchema#'>
+    <!ENTITY dc      'http://purl.org/dc/elements/1.1/'>
+    <!ENTITY base    '&jena;2003/03/ont-manager'>
+    <!ENTITY ont     '&base;#'>
+]>
+
+<rdf:RDF
+  xmlns:rdf ="&rdf;"
+  xmlns:rdfs="&rdfs;"
+  xmlns:dc  ="&dc;"
+  xmlns:owl ="&owl;"
+  xmlns     ="&ont;"
+  xml:base  ="&base;"
+>
+
+<owl:Ontology rdf:about="">
+  <rdfs:comment>
+	A simple schema (vocabulary) for the properties used to store metadata for the Jena ontology document manager.
+  </rdfs:comment>
+
+  <dc:creator>
+    Ian Dickinson, mailto:ian_dickinson@users.sourceforge.net
+  </dc:creator>
+
+  <owl:versionInfo>
+	CVS:    $Id: ont-manager.rdf,v 1.5 2009-10-06 13:04:42 ian_dickinson Exp $
+  </owl:versionInfo>
+</owl:Ontology>
+
+<rdfs:Class rdf:ID="OntologySpec">
+	<rdfs:label>Ontology document specification</rdfs:label>
+	<rdfs:comment>A class of node that specifies document metadata for the DocumentManager</rdfs:comment>
+</rdfs:Class>
+
+<rdf:Property rdf:ID="publicURI">
+	<rdfs:label>Public URI</rdfs:label>
+	<rdfs:comment>The public URI that is used to refer to the ontology document</rdfs:comment>
+	<rdfs:domain rdf:resource="#OntologySpec" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="altURL">
+	<rdfs:label>Alternative URL</rdfs:label>
+	<rdfs:comment>The resolvable URL that an alternative copy of the ontology document may be fetched from</rdfs:comment>
+	<rdfs:domain rdf:resource="#OntologySpec" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="prefix">
+	<rdfs:label>Prefix</rdfs:label>
+	<rdfs:comment>The prefix string that is used when writing qnames in the ontology's namespace</rdfs:comment>
+	<rdfs:domain rdf:resource="#OntologySpec" />
+	<rdfs:range rdf:resource="&xsd;string" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="language">
+	<rdfs:label>Ontology language</rdfs:label>
+	<rdfs:comment>The representation language used by the ontology document</rdfs:comment>
+	<rdfs:domain rdf:resource="#OntologySpec" />
+</rdf:Property>
+
+
+
+<rdfs:Class rdf:ID="DocumentManagerPolicy">
+	<rdfs:label>Ontology document manager policy</rdfs:label>
+	<rdfs:comment>A node that specifies behavioural options for the document manager</rdfs:comment>
+</rdfs:Class>
+
+<rdf:Property rdf:ID="cacheModels">
+	<rdfs:label>cache models</rdfs:label>
+	<rdfs:comment>If true, this property denotes that loaded models should be cached for re-use</rdfs:comment>
+	<rdfs:domain rdf:resource="#DocumentManagerPolicy" />
+	<rdfs:range rdf:resource="&xsd;boolean" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="processImports">
+	<rdfs:label>process imports</rdfs:label>
+	<rdfs:comment>If true, this property denotes that the document manager should process the imports closure of documents</rdfs:comment>
+	<rdfs:domain rdf:resource="#DocumentManagerPolicy" />
+	<rdfs:range rdf:resource="&xsd;boolean" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="ignoreImport">
+	<rdfs:label>Ignore specified import</rdfs:label>
+	<rdfs:comment>Specifies URL that will never be loaded as the result of processing an imports statement</rdfs:comment>
+	<rdfs:domain rdf:resource="#DocumentManagerPolicy" />
+</rdf:Property>
+
+<rdf:Property rdf:ID="useDeclaredNsPrefixes">
+	<rdfs:label>Use declared NS prefixes</rdfs:label>
+	<rdfs:comment>Boolean flag for whether new ontology models will include the pre-declared namespace prefixes</rdfs:comment>
+	<rdfs:domain rdf:resource="#DocumentManagerPolicy" />
+</rdf:Property>
+
+
+</rdf:RDF>

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/owl.owl
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/owl.owl?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/owl.owl (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/owl.owl Mon Feb 11 16:01:41 2013
@@ -0,0 +1,279 @@
+<?xml version="1.0"?>
+<!-- <?xml-stylesheet href="http://www.w3.org/2002/06/rdfs2html.xsl" type="application/xml"?> -->
+<!DOCTYPE rdf:RDF [
+     <!ENTITY rdf  "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
+     <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
+     <!ENTITY xsd  "http://www.w3.org/2001/XMLSchema#" >
+     <!ENTITY owl  "http://www.w3.org/2002/07/owl#" >
+   ]>
+
+<rdf:RDF
+  xmlns     ="&owl;"
+  xmlns:owl ="&owl;"
+  xml:base  ="http://www.w3.org/2002/07/owl"
+  xmlns:rdf ="&rdf;"
+  xmlns:rdfs="&rdfs;"
+  xmlns:dc  ="http://purl.org/dc/elements/1.1/"
+>
+
+<Ontology rdf:about="">
+  <imports rdf:resource="http://www.w3.org/2000/01/rdf-schema"/>
+  <rdfs:seeAlso rdf:resource="http://www.w3.org/2001/sw/WebOnt/" />
+  <rdfs:seeAlso rdf:resource="http://www.w3.org/TR/owl-features/" />
+  <rdfs:seeAlso rdf:resource="http://www.w3.org/TR/2003/CR-owl-test-20030818/" />
+  <rdfs:seeAlso rdf:resource="http://www.w3.org/TR/2003/CR-owl-semantics-20030818/" />
+  <rdfs:comment>This file specifies in RDF Schema format the
+    built-in classes and properties that together form the basis of
+    the RDF/XML syntax of OWL Full, OWL DL and OWL Lite.
+    We do not expect people to import this file
+    explicitly into their ontology. People that do import this file
+    should expect their ontology to be an OWL Full ontology. 
+  </rdfs:comment>
+  <rdfs:comment>$Id: owl.rdf,v 1.5 2003/08/19 15:07:19 connolly Exp $</rdfs:comment>
+  <versionInfo>$Id: owl.rdf,v 1.5 2003/08/19 15:07:19 connolly Exp $</versionInfo>
+</Ontology>
+
+<rdfs:Class rdf:ID="Class">
+  <rdfs:label>Class</rdfs:label>
+  <rdfs:subClassOf rdf:resource="&rdfs;Class"/>
+</rdfs:Class>
+
+<Class rdf:ID="Thing">
+  <rdfs:label>Thing</rdfs:label>
+  <unionOf rdf:parseType="Collection">
+    <Class rdf:about="#Nothing"/>
+    <Class>
+      <complementOf rdf:resource="#Nothing"/>
+    </Class>
+  </unionOf>
+</Class>
+
+<Class rdf:ID="Nothing">
+  <rdfs:label>Nothing</rdfs:label>
+  <complementOf rdf:resource="#Thing"/>
+</Class>
+
+<rdf:Property rdf:ID="equivalentClass">
+  <rdfs:label>equivalentClass</rdfs:label>
+  <rdfs:subPropertyOf rdf:resource="&rdfs;subClassOf"/>
+  <rdfs:domain rdf:resource="#Class"/>
+  <rdfs:range rdf:resource="#Class"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="disjointWith">
+  <rdfs:label>disjointWith</rdfs:label>
+  <rdfs:domain rdf:resource="#Class"/>
+  <rdfs:range rdf:resource="#Class"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="equivalentProperty">
+  <rdfs:label>equivalentProperty</rdfs:label>
+  <rdfs:subPropertyOf rdf:resource="&rdfs;subPropertyOf"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="sameAs"> 
+  <rdfs:label>sameAs</rdfs:label>
+  <rdfs:domain rdf:resource="#Thing"/>
+  <rdfs:range rdf:resource="#Thing"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="differentFrom">
+  <rdfs:label>differentFrom</rdfs:label>
+  <rdfs:domain rdf:resource="#Thing"/>
+  <rdfs:range rdf:resource="#Thing"/>
+</rdf:Property>
+
+<rdfs:Class rdf:ID="AllDifferent">
+  <rdfs:label>AllDifferent</rdfs:label>
+</rdfs:Class>
+
+<rdf:Property rdf:ID="distinctMembers">
+  <rdfs:label>distinctMembers</rdfs:label>
+  <rdfs:domain rdf:resource="#AllDifferent"/>
+  <rdfs:range rdf:resource="&rdf;List"/>
+</rdf:Property>
+  
+<rdf:Property rdf:ID="unionOf">
+  <rdfs:label>unionOf</rdfs:label>
+  <rdfs:domain rdf:resource="#Class"/>
+  <rdfs:range rdf:resource="&rdf;List"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="intersectionOf">
+  <rdfs:label>intersectionOf</rdfs:label>
+  <rdfs:domain rdf:resource="#Class"/>
+  <rdfs:range rdf:resource="&rdf;List"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="complementOf">
+  <rdfs:label>complementOf</rdfs:label>
+  <rdfs:domain rdf:resource="#Class"/>
+  <rdfs:range rdf:resource="#Class"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="oneOf">
+  <rdfs:label>oneOf</rdfs:label>
+  <rdfs:domain rdf:resource="&rdfs;Class"/>
+  <rdfs:range rdf:resource="&rdf;List"/>
+</rdf:Property>
+
+<rdfs:Class rdf:ID="Restriction">
+  <rdfs:label>Restriction</rdfs:label>
+  <rdfs:subClassOf rdf:resource="#Class"/>
+</rdfs:Class>
+
+<rdf:Property rdf:ID="onProperty">
+  <rdfs:label>onProperty</rdfs:label>
+  <rdfs:domain rdf:resource="#Restriction"/>
+  <rdfs:range rdf:resource="&rdf;Property"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="allValuesFrom">
+  <rdfs:label>allValuesFrom</rdfs:label>
+  <rdfs:domain rdf:resource="#Restriction"/>
+  <rdfs:range rdf:resource="&rdfs;Class"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="hasValue">
+  <rdfs:label>hasValue</rdfs:label>
+  <rdfs:domain rdf:resource="#Restriction"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="someValuesFrom">
+  <rdfs:label>someValuesFrom</rdfs:label>
+  <rdfs:domain rdf:resource="#Restriction"/>
+  <rdfs:range rdf:resource="&rdfs;Class"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="minCardinality">
+  <rdfs:label>minCardinality</rdfs:label>
+  <rdfs:domain rdf:resource="#Restriction"/>
+  <rdfs:range rdf:resource="&xsd;nonNegativeInteger"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="maxCardinality">
+  <rdfs:label>maxCardinality</rdfs:label>
+  <rdfs:domain rdf:resource="#Restriction"/>
+  <rdfs:range rdf:resource="&xsd;nonNegativeInteger"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="cardinality">
+  <rdfs:label>cardinality</rdfs:label>
+  <rdfs:domain rdf:resource="#Restriction"/>
+  <rdfs:range rdf:resource="&xsd;nonNegativeInteger"/>
+</rdf:Property>
+
+<rdfs:Class rdf:ID="ObjectProperty">
+  <rdfs:label>ObjectProperty</rdfs:label>
+  <rdfs:subClassOf rdf:resource="&rdf;Property"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="DatatypeProperty">
+  <rdfs:label>DatatypeProperty</rdfs:label>
+  <rdfs:subClassOf rdf:resource="&rdf;Property"/>
+</rdfs:Class>
+
+<rdf:Property rdf:ID="inverseOf">
+  <rdfs:label>inverseOf</rdfs:label>
+  <rdfs:domain rdf:resource="#ObjectProperty"/>
+  <rdfs:range rdf:resource="#ObjectProperty"/>
+</rdf:Property>
+
+<rdfs:Class rdf:ID="TransitiveProperty">
+  <rdfs:label>TransitiveProperty</rdfs:label>
+  <rdfs:subClassOf rdf:resource="#ObjectProperty"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="SymmetricProperty">
+  <rdfs:label>SymmetricProperty</rdfs:label>
+  <rdfs:subClassOf rdf:resource="#ObjectProperty"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="FunctionalProperty">
+  <rdfs:label>FunctionalProperty</rdfs:label>
+  <rdfs:subClassOf rdf:resource="&rdf;Property"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="InverseFunctionalProperty">
+  <rdfs:label>InverseFunctionalProperty</rdfs:label>
+  <rdfs:subClassOf rdf:resource="&owl;ObjectProperty"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="AnnotationProperty">
+  <rdfs:subClassOf rdf:resource="&rdf;Property"/>
+</rdfs:Class>
+
+<rdf:Description rdf:about="&rdfs;label">
+  <rdf:type rdf:resource="#AnnotationProperty"/>
+</rdf:Description>
+
+<rdf:Description rdf:about="&rdfs;comment">
+  <rdf:type rdf:resource="#AnnotationProperty"/>
+</rdf:Description>
+
+<rdf:Description rdf:about="&rdfs;seeAlso">
+  <rdf:type rdf:resource="#AnnotationProperty"/>
+</rdf:Description>
+
+<rdf:Description rdf:about="&rdfs;isDefinedBy">
+  <rdf:type rdf:resource="#AnnotationProperty"/>
+</rdf:Description>
+
+<rdfs:Class rdf:ID="Ontology">
+  <rdfs:label>Ontology</rdfs:label>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="OntologyProperty">
+  <rdfs:subClassOf rdf:resource="&rdf;Property"/>
+</rdfs:Class>
+
+<rdf:Property rdf:ID="imports">
+  <rdfs:label>imports</rdfs:label>
+  <rdf:type rdf:resource="#OntologyProperty"/>
+  <rdfs:domain rdf:resource="#Ontology"/>
+  <rdfs:range rdf:resource="#Ontology"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="versionInfo">
+  <rdfs:label>versionInfo</rdfs:label>
+  <rdf:type rdf:resource="#AnnotationProperty"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="priorVersion">
+  <rdfs:label>priorVersion</rdfs:label>
+  <rdf:type rdf:resource="#OntologyProperty"/>
+  <rdfs:domain rdf:resource="#Ontology"/>
+  <rdfs:range rdf:resource="#Ontology"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="backwardCompatibleWith">
+  <rdfs:label>backwardCompatibleWitesh</rdfs:label>
+  <rdf:type rdf:resource="#OntologyProperty"/>
+  <rdfs:domain rdf:resource="#Ontology"/>
+  <rdfs:range rdf:resource="#Ontology"/>
+</rdf:Property>
+
+<rdf:Property rdf:ID="incompatibleWith">
+  <rdfs:label>incompatibleWith</rdfs:label>
+  <rdf:type rdf:resource="#OntologyProperty"/>
+  <rdfs:domain rdf:resource="#Ontology"/>
+  <rdfs:range rdf:resource="#Ontology"/>
+</rdf:Property>
+
+<rdfs:Class rdf:ID="DeprecatedClass">
+  <rdfs:label>DeprecatedClass</rdfs:label>
+  <rdfs:subClassOf rdf:resource="&rdfs;Class"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="DeprecatedProperty">
+  <rdfs:label>DeprecatedProperty</rdfs:label>
+  <rdfs:subClassOf rdf:resource="&rdf;Property"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:ID="DataRange">
+  <rdfs:label>DataRange</rdfs:label>
+</rdfs:Class>
+
+
+</rdf:RDF>
+

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/rdf-schema.rdf
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/rdf-schema.rdf?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/rdf-schema.rdf (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/rdf-schema.rdf Mon Feb 11 16:01:41 2013
@@ -0,0 +1,235 @@
+<rdf:RDF
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
+
+<rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Resource">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>Resource</rdfs:label>
+  <rdfs:comment>The class resource, everything.</rdfs:comment>
+</rdfs:Class>
+
+<rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#type">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>type</rdfs:label>
+  <rdfs:comment>The subject is an instance of a class.</rdfs:comment>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+  <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdf:Property>
+
+<rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Class">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>Class</rdfs:label>
+  <rdfs:comment>The class of classes.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdfs:Class>
+
+<rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#subClassOf">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>subClassOf</rdfs:label>
+  <rdfs:comment>The subject is a subclass of a class.</rdfs:comment>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+  <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#subPropertyOf">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>subPropertyOf</rdfs:label>
+  <rdfs:comment>The subject is a subproperty of a property.</rdfs:comment>
+  <rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
+  <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
+</rdf:Property>
+
+<rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>Property</rdfs:label>
+  <rdfs:comment>The class of RDF properties.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdfs:Class>
+
+<rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#comment">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>comment</rdfs:label>
+  <rdfs:comment>A description of the subject resource.</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#label">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>label</rdfs:label>
+  <rdfs:comment>A human-readable name for the subject.</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#domain">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>domain</rdfs:label>
+  <rdfs:comment>A domain of the subject property.</rdfs:comment>
+ <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+  <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#range">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>range</rdfs:label>
+  <rdfs:comment>A range of the subject property.</rdfs:comment>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+  <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#seeAlso">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>seeAlso</rdfs:label>
+  <rdfs:comment>Further information about the subject resource.</rdfs:comment>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+  <rdfs:domain   rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#isDefinedBy">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
+  <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#seeAlso"/>
+  <rdfs:label>isDefinedBy</rdfs:label>
+  <rdfs:comment>The defininition of the subject resource.</rdfs:comment>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+  <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdf:Property>
+
+<rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Literal">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>Literal</rdfs:label>
+  <rdfs:comment>The class of literal values, eg. textual strings and integers.</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>Statement</rdfs:label>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+  <rdfs:comment>The class of RDF statements.</rdfs:comment>
+</rdfs:Class>
+
+<rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#subject">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>subject</rdfs:label>
+  <rdfs:comment>The subject of the subject RDF statement.</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>predicate</rdfs:label>
+  <rdfs:comment>The predicate of the subject RDF statement.</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/>
+  <rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#object">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>object</rdfs:label>
+  <rdfs:comment>The object of the subject RDF statement.</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement"/>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdf:Property>
+
+<rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Container">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>Container</rdfs:label>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+  <rdfs:comment>The class of RDF containers.</rdfs:comment>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>Bag</rdfs:label>
+  <rdfs:comment>The class of unordered containers.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>Seq</rdfs:label>
+  <rdfs:comment>The class of ordered containers.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>Alt</rdfs:label>
+  <rdfs:comment>The class of containers of alternatives.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Container"/>
+</rdfs:Class>
+
+<rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#ContainerMembershipProperty">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>ContainerMembershipProperty</rdfs:label>
+  <rdfs:comment>The class of container membership properties, rdf:_1, rdf:_2, ...,
+                    all of which are sub-properties of 'member'.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
+</rdfs:Class>
+
+<rdf:Property rdf:about="http://www.w3.org/2000/01/rdf-schema#member">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>member</rdfs:label>
+  <rdfs:comment>A member of the subject container.</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#value">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>value</rdfs:label>
+  <rdfs:comment>Idiomatic property used for structured values.</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdf:Property>
+
+<!-- the following are new additions, Nov 2002 -->
+
+<rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#List">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>List</rdfs:label>
+  <rdfs:comment>The class of RDF Lists.</rdfs:comment>
+</rdfs:Class>
+
+<rdf:List rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>nil</rdfs:label>
+  <rdfs:comment>The empty list, with no items in it. If the rest of a list is nil then the list has no more items in it.</rdfs:comment>
+</rdf:List>
+
+<rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#first">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>first</rdfs:label>
+  <rdfs:comment>The first item in the subject RDF list.</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#List"/>
+  <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
+</rdf:Property>
+
+<rdf:Property rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>rest</rdfs:label>
+  <rdfs:comment>The rest of the subject RDF list after the first item.</rdfs:comment>
+  <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#List"/>
+  <rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#List"/>
+</rdf:Property>
+
+<rdfs:Class rdf:about="http://www.w3.org/2000/01/rdf-schema#Datatype">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2000/01/rdf-schema#"/>
+  <rdfs:label>Datatype</rdfs:label>
+  <rdfs:comment>The class of RDF datatypes.</rdfs:comment>
+  <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
+</rdfs:Class>
+
+<rdfs:Datatype rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral">
+  <rdfs:isDefinedBy rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
+  <rdfs:label>XMLLiteral</rdfs:label>
+  <rdfs:comment>The class of XML literal values.</rdfs:comment>
+</rdfs:Datatype>
+
+<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#">
+  <rdfs:seeAlso rdf:resource="http://www.w3.org/2000/01/rdf-schema-more"/>
+</rdf:Description>
+
+</rdf:RDF>

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/result-set.n3
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/result-set.n3?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/result-set.n3 (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/result-set.n3 Mon Feb 11 16:01:41 2013
@@ -0,0 +1,90 @@
+@prefix rdfs:   <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix dc:     <http://purl.org/dc/elements/1.1/> .
+@prefix :       <http://jena.hpl.hp.com/2003/03/result-set#> .
+@prefix xsd:    <http://www.w3.org/2000/10/XMLSchema#> .
+
+
+:  rdfs:comment     "Vocabulary for recording query result set" ;
+   dc:creator       "Andy Seaborne" ;
+   dc:subject       "" ;
+   dc:publisher     "SWAD-e" ;
+   dc:title         "" ;
+   dc:description   "" ;
+   dc:date          "2003-03-12" ;
+   dc:format        "RDF" ;
+   dc:identifier    : ; #:-)
+   .
+
+## ---- Class declarations ----
+
+:ResultSet rdf:type rdfs:Class ;
+    rdfs:comment    "Class of things that represent the result set" ;
+    .
+
+:ResultSolution rdf:type rdfs:Class ;
+    rdfs:comment    "Class of things that represent a row in the result table - one solution to the query" ;
+    .
+
+:ResultBinding rdf:type rdfs:Class ;
+    rdfs:comment    "Class of things that represent a single (variable, value) pairing" ;
+    .
+
+## =======================================
+## Modelling style: uses multiple instances of a property
+## to represent
+## e.g. :ResultTable has many :hasSolution properties, one per row
+
+## ---- Properties ----
+
+## - Table level
+
+:solution rdf:type rdf:Property ;
+    rdfs:domain     :ResultSet ;
+    rdfs:range      :ResultSolution ;
+    .
+
+
+## Useful information extracted
+:size rdf:type rdf:Property ;
+    rdfs:comment    "Number of rows in the result table" ;
+    rdfs:range      xsd:integer ; # Is that how I write it?
+    .
+
+## Can be convenient to list the variables beforehand
+:resultVariable rdf:type rdf:Property ;
+    rdfs:domain     :ResultSet ;
+    rdfs:range      xsd:string ;
+    rdfs:comment    "Name of a variable used in the result set" ;
+    rdfs:comment    "Multivalued" ;
+    .
+
+
+## -- Row level
+
+:binding rdf:type rdf:Property ;
+    rdfs:comment    "Multi-occurrence property associating a result solution (row) resource to a single (variable, value) binding " ;
+    rdfs:domain     :ResultSolution ;
+    rdfs:range      :ResultBinding ;
+    .
+
+## -- Single binding level
+
+:variable rdf:type rdf:Property ;
+    rdfs:comment    "Variable name" ;
+    rdfs:domain     :ResultBinding ;
+    rdfs:range      rdfs:Literal ;
+    .
+
+:value rdf:type rdf:Property ;
+    ##rdfs:subPropertyOf rdfs:value ;
+    rdfs:comment    "Variable name" ;
+    rdfs:domain     :ResultBinding ;
+    # Range is anything
+    .
+
+# Declare the "undefined" value
+:undef rdf:type rdfs:Resource ;
+    rdfs:comment    "Resource representing the undefined value" ;
+    .
+

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-manifest-x.n3
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-manifest-x.n3?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-manifest-x.n3 (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-manifest-x.n3 Mon Feb 11 16:01:41 2013
@@ -0,0 +1,64 @@
+@prefix rdfs:   <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix dc:     <http://purl.org/dc/elements/1.1/> .
+@prefix :       <http://jena.hpl.hp.com/2005/05/test-manifest-extra#> .
+@prefix mf:     <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
+
+## Additional (non-DAWG) properties, classes and constants.
+
+:   rdfs:comment     "Manifest vocabulary for test cases (additions)" ;
+    dc:creator       "Andy Seaborne" ;
+    dc:subject       "" ;
+    dc:title         "Test case manifest vocabulary (extra)" ;
+    dc:description   "Test case manifest vocabulary (extra)" ;
+    dc:date          "2005-04" ;
+    dc:format        "RDF" ;
+    dc:identifier    : ;
+    .
+
+## ---- Class declarations ----
+
+:TestQuery rdf:type rdfs:Class ;
+    rdfs:comment "The class of test that are Query tests (query, data, results)".
+
+:TestSyntax rdf:type rdfs:Class ;
+    rdfs:comment "Syntax tests (query)" .
+
+:TestBadSyntax rdf:type rdfs:Class ;
+    rdfs:subClassOf :TestSyntax ;
+    rdfs:comment "Syntax tests which expect a parse failure" .
+
+:TestSerialization rdf:type rdfs:Class ;
+    rdfs:comment "Query serialization tests" .
+
+:TestSurpressed    rdf:type rdfs:Class ;
+    rdfs:comment "Query test not to be run" .
+
+## ---- Property declarations ----
+
+:querySyntax rdf:type rdf:Property ;
+    rdfs:comment "Syntax of the query" ;
+    .
+
+:dataSyntax rdf:type rdf:Property ;
+    rdfs:comment "Syntax of the query" ;
+    .
+
+:textIndex rdf:type rdf:Property ;
+    rdfs:comment "Whether to create a text index" ;
+    .
+
+:include rdf:type rdf:Property ;
+    rdfs:comment "Include another manifest file." ;
+    .
+
+:defaultTestType rdf:type rdf:Property ;
+    rdfs:comment "Default type of a test" ;
+    rdfs:domain mf:Manifest ;
+    # Default default is a query test
+    .
+
+
+
+## ---- Constants ----
+

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-manifest.n3
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-manifest.n3?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-manifest.n3 (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-manifest.n3 Mon Feb 11 16:01:41 2013
@@ -0,0 +1,106 @@
+@prefix rdfs:   <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix dc:     <http://purl.org/dc/elements/1.1/> .
+@prefix :       <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
+
+## A Manifest is typically a list (RDF Collection) of manifest entries.
+## The :entries property has an object of the list.
+## There may be more than one list per file.
+
+:   rdfs:comment     "Manifest vocabulary for test cases" ;
+    dc:creator       "Andy Seaborne" ;
+    dc:subject       "" ;
+    dc:publisher     "W3C RDF Data Access Working Group" ;
+    dc:title         "Test case manifest vocabulary" ;
+    dc:description   "Test case manifest vocabulary" ;
+    dc:date          "2004-07" ;
+    dc:format        "RDF" ;
+    dc:identifier    : ;
+    .
+
+## ---- Class declarations ----
+
+:Manifest rdf:type rdfs:Class ;
+    rdfs:comment "The class of manifests" .
+
+:ManifestEntry rdf:type rdfs:Class ;
+    rdfs:comment "One entry in rdf:type list of entries" .
+
+## ---- Property declarations for the manifest ----
+
+:include rdf:type rdf:Property ;
+    rdfs:comment "Connects the manifest resource to rdf:type list of manifests" ;
+    rdfs:domain	 :Manifest ;
+    rdfs:range   rdf:List ;
+    .
+
+:entries rdf:type rdf:Property ;
+    rdfs:comment "Connects the manifest resource to rdf:type list of entries" ;
+    rdfs:domain	 :Manifest ;
+    rdfs:range   rdf:List ;
+    .
+	
+## ---- Property declarations for each test ----
+
+:name rdf:type rdf:Property ;
+    rdfs:comment "Optional name of this entry" ;
+    rdfs:domain	 :ManifestEntry ;
+    rdfs:range   rdfs:Literal ;
+    .	
+    
+:action rdf:type rdf:Property ;
+    rdfs:comment "Action to perform" ;
+    rdfs:domain	 :ManifestEntry ;
+    # rdfs:range   ?? ;
+    .	
+
+:result rdf:type rdf:Property ;
+    rdfs:comment "The expected outcome" ;
+    rdfs:domain	 :ManifestEntry ;
+    # rdfs:range   ?? ;
+    .	
+
+:result rdf:type rdf:Property ;
+    rdfs:comment "The test status" ;
+    rdfs:domain	 :ManifestEntry ;
+    rdfs:range   :TestStatus ;
+    .
+
+## ---- Test Case Type ---
+
+:PositiveSyntaxTest rdf:type rdfs:Class ;
+      rdfs:label "Positive Syntax Test" ;
+      rdfs:comment "A type of test specifically for syntax testing. Syntax
+      tests are not required to have an associated result, only an
+      action." .
+
+:NegativeSyntaxTest rdf:type rdfs:Class ;
+      rdfs:label "Negative Syntax Test" ;
+      rdfs:comment "A type of test specifically for syntax testing. Syntax
+      tests are not required to have an associated result, only an
+      action. Negative syntax tests are tests of which the result should
+      be a parser error." .
+
+:QueryEvaluationTest rdf:type rdfs:Class ;
+      rdfs:label "Query Evaluation Test" ;
+      rdfs:comment "A type of test specifically for query evaluation
+      testing. Query evaluation tests are required to have an associated
+      input dataset, a query, and an expected output dataset." .
+
+## ---- Test Statuses ----
+
+:TestStatus rdf:type rdf:Class ;
+    rdfs:comment "Statuses a test can have" ;
+    .
+
+:proposed rdf:type :TestStatus ;
+    rdfs:label "proposed" ;
+    .
+
+:accepted rdf:type :TestStatus ;
+    rdfs:label "accepted" ;
+    .
+
+:rejected rdf:type :TestStatus ;
+    rdfs:label "rejected" ;
+    .

Added: jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-query.n3
URL: http://svn.apache.org/viewvc/jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-query.n3?rev=1444841&view=auto
==============================================================================
--- jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-query.n3 (added)
+++ jena/trunk/jena-sdb/src-dev/resources/vocabularies/test-query.n3 Mon Feb 11 16:01:41 2013
@@ -0,0 +1,40 @@
+@prefix rdfs:   <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix owl:    <http://www.w3.org/2002/07/owl#> .
+@prefix dc:     <http://purl.org/dc/elements/1.1/> .
+
+@prefix mf:     <http://jena.hpl.hp.com/2003/03/test-manifest#> .
+
+@prefix :       <http://jena.hpl.hp.com/2003/03/test-query#> .
+
+# RDF testcases vocabulary
+@prefix testns: <http://www.w3.org/2000/10/rdf-tests/rdfcore/testSchema#> .
+
+<>  rdfs:comment     "Vocabulary for query test cases" ;
+    dc:creator       "Andy Seaborne" ;
+    dc:subject       "" ;
+    dc:title         "Query test case vocabulary" ;
+    dc:description   "" ;
+    dc:date          "2003-03" ;
+    dc:format        "RDF" ;
+    dc:identifier    : ;
+    .
+## ---- Class declarations ----
+
+:QueryTest a rdfs:Class ;
+    rdfs:comment "The class of query tests" .
+
+## ---- Property declarations ----
+
+
+:query a rdf:Property ;
+    rdfs:comment "The query to ask" ;
+    rdfs:domain	 :QueryTest ;
+    ## rdfs:range   ?? ;
+    .	
+
+:data a rdf:Property ;
+    rdfs:comment "Optional: data for the query test" ;
+    rdfs:domain	 :QueryTest ;
+    rdfs:range   rdfs:Resource ;
+    .