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 2015/04/24 14:13:38 UTC
[04/18] jena git commit: Remove old src-dev
http://git-wip-us.apache.org/repos/asf/jena/blob/4cfcafe8/jena-sdb/src-dev/resources/etc/rdfs-noresource.rules
----------------------------------------------------------------------
diff --git a/jena-sdb/src-dev/resources/etc/rdfs-noresource.rules b/jena-sdb/src-dev/resources/etc/rdfs-noresource.rules
deleted file mode 100644
index 6673d60..0000000
--- a/jena-sdb/src-dev/resources/etc/rdfs-noresource.rules
+++ /dev/null
@@ -1,84 +0,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.
-
-#------------------------------------------------------------------
-# RDFS rule set v0.1.
-# This variant has the main "everything is a resource" rule commented
-# because those entailments are not very useful.
-# $Id: rdfs-noresource.rules,v 1.2 2003-06-13 08:54:22 der Exp $
-#------------------------------------------------------------------
-
-#------------------------------------------------------------------
-# RDFS Axioms
-#------------------------------------------------------------------
-
--> (rdf:type rdfs:range rdfs:Class).
--> (rdfs:Resource rdf:type rdfs:Class).
--> (rdfs:Literal rdf:type rdfs:Class).
--> (rdf:Statement rdf:type rdfs:Class).
--> (rdf:nil rdf:type rdf:List).
--> (rdf:subject rdf:type rdf:Property).
--> (rdf:object rdf:type rdf:Property).
--> (rdf:predicate rdf:type rdf:Property).
--> (rdf:first rdf:type rdf:Property).
--> (rdf:rest rdf:type rdf:Property).
-
--> (rdfs:subPropertyOf rdfs:domain rdf:Property).
--> (rdfs:subClassOf rdfs:domain rdfs:Class).
--> (rdfs:domain rdfs:domain rdf:Property).
--> (rdfs:range rdfs:domain rdf:Property).
--> (rdf:subject rdfs:domain rdf:Statement).
--> (rdf:predicate rdfs:domain rdf:Statement).
--> (rdf:object rdfs:domain rdf:Statement).
--> (rdf:first rdfs:domain rdf:List).
--> (rdf:rest rdfs:domain rdf:List).
-
--> (rdfs:subPropertyOf rdfs:range rdf:Property).
--> (rdfs:subClassOf rdfs:range rdfs:Class).
--> (rdfs:domain rdfs:range rdfs:Class).
--> (rdfs:range rdfs:range rdfs:Class).
--> (rdf:type rdfs:range rdfs:Class).
--> (rdfs:comment rdfs:range rdfs:Literal).
--> (rdfs:label rdfs:range rdfs:Literal).
--> (rdf:rest rdfs:range rdf:List).
-
--> (rdf:Alt rdfs:subClassOf rdfs:Container).
--> (rdf:Bag rdfs:subClassOf rdfs:Container).
--> (rdf:Seq rdfs:subClassOf rdfs:Container).
--> (rdfs:ContainerMembershipProperty rdfs:subClassOf rdf:Property).
-
--> (rdfs:isDefinedBy rdfs:subPropertyOf rdfs:seeAlso).
-
--> (rdf:XMLLiteral rdf:type rdfs:Datatype).
--> (rdfs:Datatype rdfs:subClassOf rdfs:Class).
-
-#------------------------------------------------------------------
-# RDFS Closure rules
-#------------------------------------------------------------------
-
-# This one could be omitted since the results are not really very interesting!
-#[rdf1and4: (?x ?p ?y) -> (?p rdf:type rdf:Property), (?x rdf:type rdfs:Resource), (?y rdf:type rdfs:Resource)]
-[rdfs7b: (?a rdf:type rdfs:Class) -> (?a rdfs:subClassOf rdfs:Resource)]
-
-[rdfs2: (?x ?p ?y), (?p rdfs:domain ?c) -> (?x rdf:type ?c)]
-[rdfs3: (?x ?p ?y), (?p rdfs:range ?c) -> (?y rdf:type ?c)]
-[rdfs5a: (?a rdfs:subPropertyOf ?b), (?b rdfs:subPropertyOf ?c) -> (?a rdfs:subPropertyOf ?c)]
-[rdfs5b: (?a rdf:type rdf:Property) -> (?a rdfs:subPropertyOf ?a)]
-[rdfs6: (?a ?p ?b), (?p rdfs:subPropertyOf ?q) -> (?a ?q ?b)]
-[rdfs7: (?a rdf:type rdfs:Class) -> (?a rdfs:subClassOf ?a)]
-[rdfs8: (?a rdfs:subClassOf ?b), (?b rdfs:subClassOf ?c) -> (?a rdfs:subClassOf ?c)]
-[rdfs9: (?x rdfs:subClassOf ?y), (?a rdf:type ?x) -> (?a rdf:type ?y)]
-[rdfs10: (?x rdf:type rdfs:ContainerMembershipProperty) -> (?x rdfs:subPropertyOf rdfs:member)]
http://git-wip-us.apache.org/repos/asf/jena/blob/4cfcafe8/jena-sdb/src-dev/resources/etc/rdfs.rules
----------------------------------------------------------------------
diff --git a/jena-sdb/src-dev/resources/etc/rdfs.rules b/jena-sdb/src-dev/resources/etc/rdfs.rules
deleted file mode 100644
index 408e49e..0000000
--- a/jena-sdb/src-dev/resources/etc/rdfs.rules
+++ /dev/null
@@ -1,83 +0,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.
-
-#------------------------------------------------------------------
-# RDFS rule set v0.1.
-# This is a direct implementation of the RDFS closure rules.
-# $Id: $
-#------------------------------------------------------------------
-
-#------------------------------------------------------------------
-# RDFS Axioms
-#------------------------------------------------------------------
-
--> (rdf:type rdfs:range rdfs:Class).
--> (rdfs:Resource rdf:type rdfs:Class).
--> (rdfs:Literal rdf:type rdfs:Class).
--> (rdf:Statement rdf:type rdfs:Class).
--> (rdf:nil rdf:type rdf:List).
--> (rdf:subject rdf:type rdf:Property).
--> (rdf:object rdf:type rdf:Property).
--> (rdf:predicate rdf:type rdf:Property).
--> (rdf:first rdf:type rdf:Property).
--> (rdf:rest rdf:type rdf:Property).
-
--> (rdfs:subPropertyOf rdfs:domain rdf:Property).
--> (rdfs:subClassOf rdfs:domain rdfs:Class).
--> (rdfs:domain rdfs:domain rdf:Property).
--> (rdfs:range rdfs:domain rdf:Property).
--> (rdf:subject rdfs:domain rdf:Statement).
--> (rdf:predicate rdfs:domain rdf:Statement).
--> (rdf:object rdfs:domain rdf:Statement).
--> (rdf:first rdfs:domain rdf:List).
--> (rdf:rest rdfs:domain rdf:List).
-
--> (rdfs:subPropertyOf rdfs:range rdf:Property).
--> (rdfs:subClassOf rdfs:range rdfs:Class).
--> (rdfs:domain rdfs:range rdfs:Class).
--> (rdfs:range rdfs:range rdfs:Class).
--> (rdf:type rdfs:range rdfs:Class).
--> (rdfs:comment rdfs:range rdfs:Literal).
--> (rdfs:label rdfs:range rdfs:Literal).
--> (rdf:rest rdfs:range rdf:List).
-
--> (rdf:Alt rdfs:subClassOf rdfs:Container).
--> (rdf:Bag rdfs:subClassOf rdfs:Container).
--> (rdf:Seq rdfs:subClassOf rdfs:Container).
--> (rdfs:ContainerMembershipProperty rdfs:subClassOf rdf:Property).
-
--> (rdfs:isDefinedBy rdfs:subPropertyOf rdfs:seeAlso).
-
--> (rdf:XMLLiteral rdf:type rdfs:Datatype).
--> (rdfs:Datatype rdfs:subClassOf rdfs:Class).
-
-#------------------------------------------------------------------
-# RDFS Closure rules
-#------------------------------------------------------------------
-
-# This one could be omitted since the results are not really very interesting!
-[rdf1and4: (?x ?p ?y) -> (?p rdf:type rdf:Property), (?x rdf:type rdfs:Resource), (?y rdf:type rdfs:Resource)]
-[rdfs7b: (?a rdf:type rdfs:Class) -> (?a rdfs:subClassOf rdfs:Resource)]
-
-[rdfs2: (?x ?p ?y), (?p rdfs:domain ?c) -> (?x rdf:type ?c)]
-[rdfs3: (?x ?p ?y), (?p rdfs:range ?c) -> (?y rdf:type ?c)]
-[rdfs5a: (?a rdfs:subPropertyOf ?b), (?b rdfs:subPropertyOf ?c) -> (?a rdfs:subPropertyOf ?c)]
-[rdfs5b: (?a rdf:type rdf:Property) -> (?a rdfs:subPropertyOf ?a)]
-[rdfs6: (?a ?p ?b), (?p rdfs:subPropertyOf ?q) -> (?a ?q ?b)]
-[rdfs7: (?a rdf:type rdfs:Class) -> (?a rdfs:subClassOf ?a)]
-[rdfs8: (?a rdfs:subClassOf ?b), (?b rdfs:subClassOf ?c) -> (?a rdfs:subClassOf ?c)]
-[rdfs9: (?x rdfs:subClassOf ?y), (?a rdf:type ?x) -> (?a rdf:type ?y)]
-[rdfs10: (?x rdf:type rdfs:ContainerMembershipProperty) -> (?x rdfs:subPropertyOf rdfs:member)]
http://git-wip-us.apache.org/repos/asf/jena/blob/4cfcafe8/jena-sdb/src-dev/resources/etc/schemagen_example.rdf
----------------------------------------------------------------------
diff --git a/jena-sdb/src-dev/resources/etc/schemagen_example.rdf b/jena-sdb/src-dev/resources/etc/schemagen_example.rdf
deleted file mode 100644
index ed60223..0000000
--- a/jena-sdb/src-dev/resources/etc/schemagen_example.rdf
+++ /dev/null
@@ -1,135 +0,0 @@
-<?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 sgen '&base;#'>
-]>
-
-<rdf:RDF
- xmlns:rdf ="&rdf;"
- xmlns:rdfs ="&rdfs;"
- xmlns:owl ="&owl;"
- xmlns:sgen ="&sgen;"
- xmlns ="&sgen;"
- xml:base ="&base;"
->
-
-<!--
- Example schemagen configuration for use with jena.schemagen
- Not all possible options are used in this example, see Javadoc and Howto for full details.
- Need to be named 'schemagen.rdf' in practice.
-
- Author: Ian Dickinson, mailto:ian_dickinson@users.sourceforge.net
- CVS: $Id: schemagen.rdf,v 1.3 2009-10-06 13:04:42 ian_dickinson Exp $
--->
-
-<sgen:Config>
- <!-- specifies that the source document uses OWL -->
- <sgen:owl rdf:datatype="&xsd;boolean">true</sgen:owl>
-
- <!-- specifies that we want the generated vocab to use OntClass, OntProperty, etc, not Resource and Property -->
- <sgen:ontology rdf:datatype="&xsd;boolean">true</sgen:ontology>
-
- <!-- specifies that we want names mapped to uppercase (as standard Java constants) -->
- <sgen:uppercase rdf:datatype="&xsd;boolean">true</sgen:uppercase>
-
- <!-- append Vocab to class name, so input beer.owl becomes BeerVocab.java -->
- <sgen:classnamesuffix rdf:datatype="&xsd;string">Vocab</sgen:classnamesuffix>
-
- <!-- the java package that the vocabulary is in -->
- <sgen:package rdf:datatype="&xsd;string">com.example.vocabulary</sgen:package>
-
- <!-- the directory or file to write the results out to -->
- <sgen:output rdf:datatype="&xsd;string">src/com/example/vocabulary</sgen:output>
-
- <!-- the template for the file header -->
-<sgen:header rdf:datatype="&xsd;string">/*****************************************************************************
- * Source code information
- * -----------------------
- * Original author Jane Smart, example.com
- * Author email jane.smart@example.com
- * Package @package@
- * Web site @website@
- * Created %date%
- * Filename $RCSfile: schemagen.rdf,v $
- * Revision $Revision: 1.3 $
- * Release status @releaseStatus@ $State: Exp $
- *
- * @copyright@
- *****************************************************************************/
-
-
-// Package
-///////////////////////////////////////
-%package%
-
-
-// Imports
-///////////////////////////////////////
-%imports%
-
-
-
-/**
- * Vocabulary definitions from %sourceURI%
- * @author Auto-generated by schemagen on %date%
- */</sgen:header>
-
-<!-- the template for the file footer (note @footer@ is an ant-ism, will not be processed by VocabGen) -->
-<sgen:footer rdf:datatype="&xsd;string">
-/*
-@footer@
-*/
-</sgen:footer>
-
-<!-- template for introducing the properties in the vocabulary -->
-<sgen:propSection rdf:datatype="&xsd;string">
- // Vocabulary properties
- ///////////////////////////
-</sgen:propSection>
-
-<!-- template for introducing the classes in the vocabulary -->
-<sgen:classSection rdf:datatype="&xsd;string">
- // Vocabulary classes
- ///////////////////////////
-</sgen:classSection>
-
-<!-- template for introducing the individuals in the vocabulary -->
-<sgen:individualsSection rdf:datatype="&xsd;string">
- // Vocabulary individuals
- ///////////////////////////
-</sgen:individualsSection>
-
-<!-- template for doing fancy declarations of individuals -->
-<sgen:individualTemplate rdf:datatype="&xsd;string">public static final KsSymbol %valname% = s_vf.newSymbol( "%valuri%" );
-
- /** Ontology individual corresponding to {@link #%valname%} */
- public static final %valclass% _%valname% = m_model.%valcreator%( "%valuri%", %valtype% );
-</sgen:individualTemplate>
-
-</sgen:Config>
-
-</rdf:RDF>
http://git-wip-us.apache.org/repos/asf/jena/blob/4cfcafe8/jena-sdb/src-dev/resources/vocabularies/assembler.n3
----------------------------------------------------------------------
diff --git a/jena-sdb/src-dev/resources/vocabularies/assembler.n3 b/jena-sdb/src-dev/resources/vocabularies/assembler.n3
deleted file mode 100644
index b92e3ea..0000000
--- a/jena-sdb/src-dev/resources/vocabularies/assembler.n3
+++ /dev/null
@@ -1,590 +0,0 @@
-@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#> .
-
-@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
-
-@prefix lm: <http://jena.hpl.hp.com/2004/08/location-mapping#> .
-@prefix dc: <http://purl.org/dc/elements/1.1/> .
-
-@prefix : <#> .
-
-<> rdfs:comment "Vocabulary for describing Jena models" ;
- dc:creator "Chris Dollin" ;
- dc:creator "the Jena team" ;
- dc:subject "" ;
- dc:publisher "HP" ;
- dc:title "Jena Model Spec" ;
- dc:description "Vocabulary for describing Jena models" ;
- dc:date "2005-11-15" ;
- dc:format "RDF" ;
- dc:identifier :
- .
-
-#
-# Alias for owl:imports
-#
-
-ja:imports a rdf:Property
- ; rdfs:label "Assembler.imports"
- ; rdfs:comment
- """property whose object is another JA description to
- be loaded into this one; equivalent to owl:imports."""
- .
-
-#
-# Assembler object: those things that can be specified and created
-#
-
-ja:Object a rdfs:Class
- ; rdfs:label "Assembler.Object"
- ; rdfs:comment "the class of Assembler objects"
- .
-
-#
-# Assembler model base type.
-#
-
-ja:Model a rdfs:Class
- ; rdfs:subClassOf ja:Object
- ; rdfs:subClassOf ja:Loadable
- ; rdfs:subClassOf ja:ContentItem
- ; rdfs:label "Assembler.Model"
- ; rdfs:comment "the class of Assembler model objects"
- .
-
-#
-# every Model can be given a ReificationMode
-#
-
-ja:reificationMode a rdf:Property
- ; rdfs:label "Assembler.reificationMode"
- ; rdfs:comment "property to attach a ReificationMode to a Model"
- ; rdfs:domain ja:Model
- ; rdfs:range ja:ReificationMode
- .
-
-#
-# every model can has some content specified by a Content object.
-#
-
-ja:content a rdf:Property
- ; rdfs:label "Assembler.content"
- ; rdfs:comment
- """specifies that the subject Loadable is to be loaded with
- all the contents specified by the object Content.
- """
- ; rdfs:domain ja:Loadable
- ; rdfs:range ja:Content
- .
-
-ja:initialContent a rdf:Property
- ; rdfs:label "Assembler.initialContent"
- ; rdfs:comment
- """specifies that the subject Loadable is to be loaded with
- all the contents specified by the object Load when it is first
- created - ie not when eg an existing database model is opened.
- """
- ; rdfs:domain ja:Loadable
- ; rdfs:range ja:Content
- .
-
-ja:Loadable a rdfs:Class
- ; rdfs:subClassOf ja:Object
- ; rdfs:label "Assembler.Loadable"
- ; rdfs:comment "a Loadable object, namely a Model or a Load"
- .
-
-ja:HasFileManager a rdfs:Class
- ; rdfs:subClassOf ja:Object
- ; rdfs:label "Assembler.HasFileManager"
- ; rdfs:comment "an object that may have a fileManager property"
- .
-
-ja:Content a rdfs:Class
- ; rdfs:subClassOf ja:HasFileManager
- ; rdfs:label "Assembler.Content"
- ; rdfs:comment "content to be loaded into a Loadable"
- .
-
-#
-# there are two kinds of Load. A ContentGroup collects together
-# other Loads, specified with ja:content.
-#
-
-ja:ContentGroup a rdfs:Class
- ; rdfs:subClassOf ja:Content, ja:Loadable
- .
-
-#
-# the other kind of Content is a ContentItem, which is either a
-# URL or a literal string with an optional language name.
-#
-
-ja:ContentItem a rdfs:Class
- ; rdfs:subClassOf ja:Content
- ; rdfs:subClassOf [owl:onProperty ja:fileManager; owl:maxCardinality 1]
- ; rdfs:label "Assembler.ContentItem"
- ; rdfs:comment "a single loadable model item"
- .
-
-ja:externalContent a rdf:Property
- ; rdfs:label "Assembler.externalContent"
- ; rdfs:comment
- """the subject Load is to be loaded from
- the object URL"""
- ; rdfs:domain ja:ContentItem
- .
-
-ja:literalContent a rdf:Property
- ; rdfs:label "Assembler.literalContent"
- ; rdfs:comment
- """the subject Load is to be loaded from the
- object String"""
- ; rdfs:domain ja:ContentItem
- .
-
-ja:contentEncoding a rdf:Property
- ; rdfs:label "Assembler.contentEncoding"
- ; rdfs:comment
- """specifies the name of the encoding language (N3, RDF/XML, etc)
- for the associated file or string. Overrides any guess that might
- otherwise be made. Guesses when omitted: starts with '<' means
- RDF/XML, starts with '@' or '#' means N3, otherwise NTRIPLE"""
- ; rdfs:domain ja:ContentItem
- .
-
-#
-# default models [typically memory models]
-#
-
-ja:DefaultModel a rdfs:Class
- ; rdfs:subClassOf ja:Model
- ; rdfs:label "Assembler.DefaultModel"
- ; rdfs:comment "the default model description"
- .
-
-#
-# memory models
-#
-
-ja:MemoryModel a rdfs:Class
- ; rdfs:subClassOf ja:Model
- ; rdfs:label "Assembler.MemoryModel"
- ; rdfs:comment "description of a memory model"
- .
-
-#
-# named models [for file & database models]
-#
-
-ja:NamedModel a rdfs:Class
- ; rdfs:subClassOf ja:Model
- ; rdfs:subClassOf [owl:onProperty ja:modelName; owl:cardinality 1]
- ; rdfs:label "Assembler.NamedModel"
- ; rdfs:comment
- """superclass for FileModel,
- accepting the modelName property"""
- .
-
-ja:modelName a rdf:Property
- ; rdfs:label "Assembler.modelName"
- ; rdfs:comment
- """property specifying that the subject NamedModel shall
- have the object String as its name. If the object is a URI
- node, it has the spelling of the URI as its name."""
- ; rdfs:domain ja:NamedModel
- .
-
-#
-# file models
-#
-
-ja:FileModel a rdfs:Class
- ; rdfs:subClassOf ja:NamedModel
- ; rdfs:subClassOf [owl:onProperty ja:fileEncoding; owl:maxCardinality 1]
- ; rdfs:subClassOf [owl:onProperty ja:directory; owl:maxCardinality 1]
- ; rdfs:subClassOf [owl:onProperty ja:mapName; owl:maxCardinality 1]
- ; rdfs:label "Assembler.FileModel"
- ; rdfs:comment
- """a FileModel is a file-backed NamedModel implemented as a
- MemoryModel with the name given by the modelName and in the
- directory given by fromDirectory."""
- .
-
-ja:directory a rdf:Property
- ; rdfs:label "directory"
- ; rdfs:comment
- """property of a FileModel giving the directory in which the
- modelName is to be resolved. Query: is the current behaviour
- of FileModels to be preserved?"""
- ; rdfs:domain ja:FileModel
- .
-
-ja:mapName a rdf:Property
- ; rdfs:label "Assembler.mapName"
- ; rdfs:domain ja:FileModel
- ; rdfs:comment
- """property of a FileModel specifying whether the modelName should
- be escaped by replacing _, /, and : by __, _S, _C before being used,
- to allow URIs as model names without implying nested directory
- strucure. If ommitted or not ja:true, no translation is done."""
- .
-
-ja:fileEncoding a rdf:Property
- ; rdfs:domain ja:FileModel
- ; rdfs:label "Assemble.fileEncoding"
- ; rdfs:comment """FileModel property to give language encoding"""
- .
-
-ja:Connectable a rdfs:Class
- ; rdfs:subClassOf ja:Object
- ; rdfs:label "Assembler.Connectable"
- .
-
-ja:ModelSource a rdfs:Class
- ; rdfs:subClassOf ja:Connectable
- ; rdfs:label "Assembler.ModelSource"
- ; rdfs:comment "Source of models by name for an OntModelSpec"
- .
-#
-# inference models
-#
-
-ja:InfModel a rdfs:Class
- ; rdfs:subClassOf ja:Model
- ; rdfs:subClassOf [owl:onProperty ja:baseModel; owl:maxCardinality 1]
- ; rdfs:subClassOf [owl:onProperty ja:reasoner; owl:maxCardinality 1]
- ; rdfs:label "Assembler.InfModel"
- ; rdfs:comment
- """class of inference models given by applying a reasoner to a base model
- (which might be implictly the a default model)"""
- .
-
-ja:reasoner a rdf:Property
- ; rdfs:label "Assembler.reasoner"
- ; rdfs:comment
- """property of an inference model that specifies the reasoner
- to use."""
- ; rdfs:domain ja:InfModel
- ; rdfs:range ja:ReasonerFactory
- .
-
-ja:baseModel a rdf:Property
- ; rdfs:label "Assembler.baseModel"
- ; rdfs:comment
- """optional property of an inference model that specifies the
- base model over which inference is done."""
- ; rdfs:domain ja:InfModel
- ; rdfs:range ja:Model
- .
-
-#
-# reasoner factories; see also properties of HasRules.
-#
-
-ja:ReasonerFactory a rdfs:Class
- ; rdfs:subClassOf ja:HasRules
- ; rdfs:subClassOf [owl:onProperty ja:ReasonerURL; owl:maxCardinality 1]
- ; rdfs:label "Assembler.ReasonerFactory"
- ; rdfs:comment
- """class of ReasonerFactory objects, allowing arbitrary reasoner
- properties to be attached."""
- .
-
-ja:reasonerURL a rdf:Property
- ; rdfs:label "Assembler.reasonerURL"
- ; rdfs:comment
- """property of a ReasonerFactory specifying the URL of the reasoner
- in the reasoner registry; only one such property per reasoner."""
- ; rdfs:domain ja:ReasonerFactory
- .
-
-ja:reasonerClass a rdf:Property
- ; rdfs:label "Assembler.reasonerClass"
- ; rdfs:comment "property of a ReasonerFactory giving the class name"
- ; rdfs:domain ja:ReasonerFactory
- .
-
-ja:reasonerFactory a rdf:Property
- ; rdfs:label "Assembler.reasonerFactory"
- ; rdfs:comment "property of an OntModelSpec giving the reasoner for the spec"
- ; rdfs:range ja:ReasonerFactory
- ; rdfs:domain ja:OntModelSpec
- .
-
-ja:schema a rdf:Property
- ; rdfs:label "Assembler.schemaURL"
- ; rdfs:comment
- """property of a Reasoner specifying schema Models to be loaded.
- Multiple schemas can be given; they are unioned
- together before being supplied to the reasoner."""
- ; rdfs:domain ja:ReasonerFactory
- ; rdfs:range ja:Model
- .
-
-#
-# rulesets
-#
-
-ja:HasRules a rdfs:Class
- ; rdfs:subClassOf ja:Object
- ; rdfs:label "Assembler.HasRules"
- ; rdfs:comment
- """the class of things that can have rules attached,
- viz, Reasoners and RuleSets."""
- .
-
-ja:RuleSet a rdfs:Class
- ; rdfs:subClassOf ja:HasRules
- ; rdfs:label "Assembler.RuleSet"
- ; rdfs:comment
- """class of sets of rules (for a Jena rule engine) specified
- within the Assembler file. A RuleSet may refer to rules by
- their URL, by their containing RuleSets, or by including them
- as string literals."""
- .
-
-ja:rules a rdf:Property
- ; rdfs:label "Assembler.rules"
- ; rdfs:comment
- """property of a GenericRuleReasoner or RuleSet which specifies
- rules given witin rulesets within the Assembler RDF. Multiple
- such properties can be given."""
- ; rdfs:domain ja:HasRules
- ; rdfs:range ja:RuleSet
- .
-
-ja:rulesFrom a rdf:Property
- ; rdfs:label "Assembler.rulesFrom"
- ; rdfs:comment
- """property of a RuleSet which identifies rules by their URL.
- The target resource is loaded and parsed as a rule string."""
- ; rdfs:domain ja:HasRules
- .
-
-ja:rule a rdf:Property
- ; rdfs:label "Assembler.rule"
- ; rdfs:comment
- """property of a RuleSet specifying a rule (or rules) as a
- literal string."""
- ; rdfs:domain ja:HasRules
- .
-
-#
-#
-#
-
-ja:LocationMapper a rdfs:Class
- ; rdfs:subClassOf ja:Object
- ; rdfs:subClassOf [owl:onProperty lm:mapping; owl:maxCardinality 1]
- ; rdfs:label "Assembler.LocationMapper"
- ; rdfs:comment "class of LocationMapper specificiations"
- .
-
-lm:mapping a rdf:Property
- ; rdfs:domain ja:LocationMapper
- ; rdfs:label "LocationMapper.mapping"
- ; rdfs:comment
- """LocationMapper property which identifies location mappings and
- which we have stolen to identify ja:LocationMapper specifications."""
- .
-
-ja:FileManager a rdfs:Class
- ; rdfs:subClassOf ja:Object
- ; rdfs:subClassOf [owl:onProperty ja:locationMapper; owl:maxCardinality 1]
- ; rdfs:label "Assembler.FileManager"
- ; rdfs:comment "class of FileManager specifications"
- .
-
-ja:locationMapper a rdf:Property
- ; rdfs:domain ja:FileManager
- ; rdfs:range ja:LocationMapper
- ; rdfs:label "Assembler.locationMapper"
- ; rdfs:comment "FileManager property which identifies its LocationMapper."
- .
-
-ja:DocumentManager a rdfs:Class
- ; rdfs:subClassOf ja:HasFileManager
- ; rdfs:subClassOf [owl:onProperty ja:fileManager; owl:maxCardinality 1]
- ; rdfs:subClassOf [owl:onProperty ja:policyPath; owl:maxCardinality 1]
- ; rdfs:label "Assembler.DocumentManager"
- ; rdfs:comment "class of OntDocumentManager specificiations"
- .
-
-ja:fileManager a rdf:Property
- ; rdfs:domain ja:HasFileManager
- ; rdfs:range ja:FileManager
- ; rdfs:label "Assembler.fileManager"
- ; rdfs:comment
- """property of a DocumentManager whose value is its FileManager"""
- .
-
-ja:policyPath a rdf:Property
- ; rdfs:domain ja:DocumentManager
- ; rdfs:label "Assembler.policyPath"
- ; rdfs:comment
- """property of a DocumentManager whose value is its metadata policy path"""
- .
-
-#
-# ontology models. every ontology model is an inference model.
-#
-
-ja:OntModel a rdfs:Class
- ; rdfs:subClassOf ja:InfModel, ja:UnionModel
- ; rdfs:label "Assembler.OntModel"
- ; rdfs:comment "the class of OntModel specifications"
- .
-
-ja:OntModelSpec a rdfs:Class
- ; rdfs:subClassOf ja:Object
- ; rdfs:subClassOf [owl:onProperty ja:ontLanguage; owl:maxCardinality 1]
- ; rdfs:subClassOf [owl:onProperty ja:documentManager; owl:maxCardinality 1]
- ; rdfs:subClassOf [owl:onProperty ja:importSource; owl:maxCardinality 1]
- ; rdfs:subClassOf [owl:onProperty ja:reasonerFactory; owl:maxCardinality 1]
- ; rdfs:subClassOf [owl:onProperty ja:like; owl:maxCardinality 1]
- ; rdfs:label "Assembler.OntModelSpec"
- ; rdfs:comment "class of OntModelSpec objects for OntModel construction"
- .
-
-ja:ontModelSpec a rdf:Property
- ; rdfs:label "Assembler.ontModelSpec"
- ; rdfs:comment "property of an OntModel giving its OntModelSpec"
- ; rdfs:domain ja:OntModel
- ; rdfs:range ja:OntModelSpec
- .
-
-ja:likeBuiltinSpec a rdf:Property
- ; rdfs:label "Assembler.likeBuiltinSpec"
- ; rdfs:comment "property of an OntModelSpec giving an internal spec it's like"
- ; rdfs:domain ja:OntModelSpec
- .
-
-ja:ontLanguage a rdf:Property
- ; rdfs:label "Assembler.ontLanguage"
- ; rdfs:comment
- """property of an OntModelSpec that specifies the ontology
- language."""
- ; rdfs:domain ja:OntModelSpec
- .
-
-ja:documentManager a rdf:Property
- ; rdfs:label "Assembler.docManager"
- ; rdfs:comment
- """property of an OntModelSpec that specifies the
- document manager of the model. If omitted, the model has
- the default document manager."""
- ; rdfs:domain ja:OntModelSpec
- .
-
-ja:importSource a rdf:Property
- ; rdfs:label "Assembler.importSource"
- ; rdfs:comment
- """property of an OntModelSpec that specifies the importSource
- of the model. If omitted, the model has a default MemoryModelMaker. """
- ; rdfs:domain ja:OntModelSpec
- .
-
-#
-# union models
-#
-
-ja:UnionModel a rdfs:Class
- ; rdfs:subClassOf ja:Model
- ; rdfs:subClassOf [owl:onProperty ja:rootModel; owl:maxCardinality 1]
- ; rdfs:label "Assembler.Union"
- ; rdfs:comment "class of Union models"
- .
-
-ja:subModel a rdf:Property
- ; rdfs:label "Assembler.subModel"
- ; rdfs:comment
- """property of a UnionModel that specifies one of its non-root sub-models.
- Arbitrarily many sub-models can be supplied."""
- ; rdfs:domain ja:UnionModel
- ; rdfs:range ja:Model
- .
-
-ja:rootModel a rdf:Property
- ; rdfs:domain ja:UnionModel
- ; rdfs:range ja:Model
- ; rdfs:label "Assembler.rootModel"
- ; rdfs:comment
- """property of a UnionModel that specifies its mutable base model"""
- .
-
-#
-# reification modes
-#
-
-ja:ReificationMode a rdfs:Class
- ; rdfs:label "Assembler.ReificationMode"
- ; rdfs:comment "the class of reification modes"
- .
-
-ja:standard a ja:ReificationMode
- ; rdfs:label "Standard"
- ; rdfs:comment "reification mode Standard - all reification triples visible"
- .
-
-ja:minimal a ja:ReificationMode
- ; rdfs:label "Minimal"
- ; rdfs:comment "reification mode Minimal - no reification triples visible"
- .
-
-ja:convenient a ja:ReificationMode
- ; rdfs:label "Convenient"
- ; rdfs:comment "reification mode Convenient"
- .
-
-#
-# prefix mappings
-#
-
-ja:PrefixMapping a rdfs:Class
- ; rdfs:subClassOf ja:Object
- ; rdfs:label "Assembler.PrefixMapping"
- ; rdfs:comment
- """class encoding a Jena prefix mapping"""
- .
-
-ja:prefixMapping a rdf:Property
- ; rdfs:label "Assembler.prefixMapping"
- ; rdfs:comment
- """property used to attach a PrefixMapping to a Model"""
- ; rdfs:domain ja:Model
- ; rdfs:range ja:PrefixMapping
- .
-
-ja:includes a rdf:Property
- ; rdfs:label "Assembler.includes"
- ; rdfs:comment """property to allow one prefix mapping to include another"""
- ; rdfs:domain ja:PrefixMapping
- ; rdfs:range ja:PrefixMapping
- .
-
-ja:SinglePrefixMapping a rdfs:Class
- ; rdfs:subClassOf ja:PrefixMapping
- ; rdfs:subClassOf [owl:onProperty ja:prefix; owl:cardinality 1]
- ; rdfs:subClassOf [owl:onProperty ja:namespace; owl:cardinality 1]
- ; rdfs:label "Assembler.SinglePrefixMapping"
- ; rdfs:comment """class encoding a single prefix mapping maplet"""
- .
-
-ja:prefix a rdf:Property
- ; rdfs:label "Assembler.prefix"
- ; rdfs:comment """property for specifing the prefix of a SimplePrefixMapping"""
- ; rdfs:domain ja:SinglePrefixMapping
- .
-
-ja:namespace a rdf:Property
- ; rdfs:label "Assembler.namespace"
- ; rdfs:comment """property for specifying the URL of a SimplePrefixMapping"""
- ; rdfs:domain ja:SinglePrefixMapping
- .
-
-# Local Variables:
-# tab-width: 4
-# indent-tabs-mode: nil
-# End:
http://git-wip-us.apache.org/repos/asf/jena/blob/4cfcafe8/jena-sdb/src-dev/resources/vocabularies/daml+oil-2000-12.daml
----------------------------------------------------------------------
diff --git a/jena-sdb/src-dev/resources/vocabularies/daml+oil-2000-12.daml b/jena-sdb/src-dev/resources/vocabularies/daml+oil-2000-12.daml
deleted file mode 100644
index c2d0cf9..0000000
--- a/jena-sdb/src-dev/resources/vocabularies/daml+oil-2000-12.daml
+++ /dev/null
@@ -1,440 +0,0 @@
-<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="http://www.daml.org/2000/12/daml+oil#">
-
-<rdf:Description rdf:about="">
- <versionInfo>$Id: daml+oil-2000-12.daml,v 1.1 2003-04-08 14:29:13 ian_dickinson Exp $</versionInfo>
- <imports rdf:resource="http://www.w3.org/2000/01/rdf-schema"/>
-</rdf:Description>
-
-<!-- Pre-defined top/bottom thing/nothing most/least-general classes. -->
-
-<rdfs:Class rdf:ID="Thing">
- <rdfs:label>Thing</rdfs:label>
- <rdfs:comment>
- The most general class in DAML.
- This is equal to the union of any class and its complement.
- </rdfs:comment>
- <unionOf rdf:parseType="daml:collection">
- <rdfs:Class rdf:about="#Nothing"/>
- <rdfs:Class>
- <complementOf rdf:resource="#Nothing"/>
- </rdfs:Class>
- </unionOf>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="Nothing">
- <rdfs:comment>the class with no things in it.</rdfs:comment>
- <complementOf rdf:resource="#Thing"/>
-</rdfs:Class>
-
-<!-- Terms for building classes from other classes. -->
-
-<rdf:Property ID="equivalentTo"> <!-- equals? equiv? renames? -->
- <rdfs:comment>
- for equivalentTo(X, Y), read X is an equivalent term to Y.
- </rdfs:comment>
-</rdf:Property>
-
-<rdf:Property ID="sameClassAs">
- <rdfs:comment>
- for sameClassAs(X, Y), read X is an equivalent class to Y.
- cf OIL Equivalent
- </rdfs:comment>
- <rdfs:subPropertyOf rdf:resource="#equivalentTo"/>
- <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#subClassOf"/>
-</rdf:Property>
-
-<rdf:Property ID="samePropertyAs">
- <rdfs:comment>
- for samePropertyAs(P, R), read P is an equivalent property to R.
- </rdfs:comment>
- <rdfs:subPropertyOf rdf:resource="#equivalentTo"/>
- <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#subPropertyOf"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="disjointWith">
- <rdfs:label>disjointWith</rdfs:label>
- <rdfs:comment>
- for disjointWith(X, Y) read: X and Y have no members in common.
- cf OIL Disjoint
- </rdfs:comment>
- <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdf:Property>
-
-<rdfs:Class rdf:ID="Disjoint">
- <rdfs:label>Disjoint</rdfs:label>
- <rdfs:subClassOf rdf:resource="#List"/>
- <rdfs:comment>
- for type(L, Disjoint) read: the classes in L are pairwise disjoint.
- i.e. if type(L, Disjoint), and C1 in L and C2 in L, then disjointWith(C1, C2).
- cf OIL Disjoint
- </rdfs:comment>
-</rdfs:Class>
-
-<rdf:Property rdf:ID="unionOf">
- <rdfs:label>unionOf</rdfs:label>
- <rdfs:comment>
- for unionOf(X, Y) read: X is the union of the classes in the list Y;
- i.e. if something is in any of the classes in Y, it's in X, and vice versa.
- cf OIL OR
- </rdfs:comment>
- <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
- <rdfs:range rdf:resource="#List"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="disjointUnionOf">
- <rdfs:label>disjointUnionOf</rdfs:label>
- <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
- <rdfs:range rdf:resource="#List"/>
- <rdfs:comment>
- for disjointUnionOf(X, Y) read: X is the disjoint union of the classes in
- the list Y: (a) for any c1 and c2 in Y, disjointWith(c1, c2),
- and (b) unionOf(X, Y). i.e. if something is in any of the classes in Y, it's
- in X, and vice versa.
- cf OIL disjoint-covered
- </rdfs:comment>
-</rdf:Property>
-
-<rdf:Property rdf:ID="intersectionOf">
- <rdfs:comment>
- for intersectionOf(X, Y) read: X is the intersection of the classes in the list Y;
- i.e. if something is in all the classes in Y, then it's in X, and vice versa.
- cf OIL AND
- </rdfs:comment>
- <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
- <rdfs:range rdf:resource="#List"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="complementOf">
- <rdfs:comment>
- for complementOf(X, Y) read: X is the complement of Y; if something is in Y,
- then it's not in X, and vice versa.
- cf OIL NOT
- </rdfs:comment>
- <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdf:Property>
-
-<!-- Term for building classes by enumerating their elements -->
-
-<rdf:Property rdf:ID="oneOf">
- <rdfs:comment>
- for oneOf(C, L) read everything in C is one of the
- things in L;
- This lets us define classes by enumerating the members.
- cf OIL OneOf
- </rdfs:comment>
- <rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
- <rdfs:range rdf:resource="#List"/>
-</rdf:Property>
-
-<!-- Terms for building classes by restricting their properties. -->
-
-<rdfs:Class rdf:ID="Restriction">
- <rdfs:label>Restriction</rdfs:label>
- <rdfs:comment>
- something is in the class R if it satisfies the attached restrictions,
- and vice versa.
- </rdfs:comment>
-</rdfs:Class>
-
-<rdf:Property rdf:ID="onProperty">
- <rdfs:comment>
- for onProperty(R, P), read:
- R is a restricted with respect to property P.
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="toClass">
- <rdfs:comment>
- for onProperty(R, P) and toClass(R, X), read:
- i is in class R if and only if for all j, P(i, j) implies type(j, X).
- cf OIL ValueType
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="hasValue">
- <rdfs:comment>
- for onProperty(R, P) and hasValue(R, V), read:
- i is in class R if and only if P(i, V).
- cf OIL HasFiller
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="hasClass">
- <rdfs:label>hasClass</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and hasClass(R, X), read:
- i is in class R if and only if for some j, P(i, j) and type(j, X).
- cf OIL HasValue
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdf:Property>
-
-<!-- Note that cardinality restrictions on transitive properties, or -->
-<!-- properties with transitive sub-properties, compromise decidability. -->
-
-<rdf:Property rdf:ID="minCardinality">
- <rdfs:label>minCardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and minCardinality(R, n), read:
- i is in class R if and only if there are at least n distinct j with P(i, j).
- cf OIL MinCardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="#NonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="maxCardinality">
- <rdfs:label>maxCardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and maxCardinality(R, n), read:
- i is in class R if and only if there are at most n distinct j with P(i, j).
- cf OIL MaxCardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="#NonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="cardinality">
- <rdfs:label>cardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and cardinality(R, n), read:
- i is in class R if and only if there are exactly n distinct j with P(i, j).
- cf OIL Cardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="#NonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="hasClassQ">
- <rdfs:label>hasClassQ</rdfs:label>
- <rdfs:comment>
- property for specifying class restriction with cardinalityQ constraints
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="minCardinalityQ">
- <rdfs:label>minCardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P), minCardinalityQ(R, n) and hasClassQ(R, X), read:
- i is in class R if and only if there are at least n distinct j with P(i, j)
- and type(j, X).
- cf OIL MinCardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="#NonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="maxCardinalityQ">
- <rdfs:label>maxCardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P), maxCardinalityQ(R, n) and hasClassQ(R, X), read:
- i is in class R if and only if there are at most n distinct j with P(i, j)
- and type(j, X).
- cf OIL MaxCardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="#NonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="cardinalityQ">
- <rdfs:label>cardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P), cardinalityQ(R, n) and hasClassQ(R, X), read:
- i is in class R if and only if there are exactly n distinct j with P(i, j)
- and type(j, X).
- cf OIL Cardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="#NonNegativeInteger"/>
-</rdf:Property>
-
-<rdfs:Class rdf:ID="NonNegativeInteger">
- <rdfs:label>NonNegativeInteger</rdfs:label>
- <rdfs:comment>
- Nonnegative integers are used in cardinality restrictions
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="http://www.w3c.org/xml/xmlschema#integer"/>
-</rdfs:Class>
-
-<!-- facets of properties. -->
-<!-- NOTE: cardinality facets have been deleted -->
-
-<rdf:Property rdf:ID="inverseOf">
- <rdfs:comment>
- for inverseOf(R, S) read: R is the inverse of S; i.e.
- if R(x, y) then S(y, x) and vice versa.
- cf OIL inverseRelationOf
- </rdfs:comment>
- <rdfs:domain rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
- <rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdf:Property>
-
-<rdfs:Class rdf:ID="TransitiveProperty">
- <rdfs:label>TransitiveProperty</rdfs:label>
- <rdfs:comment>
- if P is a TransitiveProperty, then if P(x, y) and P(y, z) then P(x, z).
- cf OIL TransitiveProperty.
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="UniqueProperty">
- <rdfs:label>UniqueProperty</rdfs:label>
- <rdfs:comment>
- compare with maxCardinality=1; e.g. integer successor:
- if P is a UniqueProperty, then if P(x, y) and P(x, z) then y=z.
- cf OIL FunctionalProperty.
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="UnambiguousProperty">
- <rdfs:label xml:lang="en">UnambiguousProperty</rdfs:label>
- <rdfs:comment>
- if P is an UnambiguousProperty, then if P(x, y) and P(z, y) then x=z.
- aka injective. e.g. if nameOfMonth(m, "Feb")
- and nameOfMonth(n, "Feb") then m and n are the same month.
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdfs:Class>
-
-<!-- List terminology. -->
-
-<rdfs:Class rdf:ID="List">
- <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"/>
-</rdfs:Class>
-
-<List rdf:ID="nil">
- <rdfs:comment>
- the empty list; this used to be called Empty.
- </rdfs:comment>
-</List>
-
-<rdf:Property rdf:ID="first">
- <rdfs:domain rdf:resource="#List"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="rest">
- <rdfs:domain rdf:resource="#List"/>
- <rdfs:range rdf:resource="#List"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="item">
- <rdfs:comment>
- for item(L, I) read: I is an item in L; either first(L, I)
- or item(R, I) where rest(L, R).
- </rdfs:comment>
- <rdfs:domain rdf:resource="#List"/>
-</rdf:Property>
-
-<!-- A class for ontologies themselves... -->
-
-<rdfs:Class rdf:ID="Ontology">
- <rdfs:label>Ontology</rdfs:label>
- <rdfs:comment>
- An Ontology is a document that describes
- a vocabulary of terms for communication between
- (human and) automated agents.
- </rdfs:comment>
-</rdfs:Class>
-
-<rdf:Property rdf:ID="versionInfo">
- <rdfs:label>versionInfo</rdfs:label>
- <rdfs:comment>
- generally, a string giving information about this
- version; e.g. RCS/CVS keywords
- </rdfs:comment>
-</rdf:Property>
-
-<!-- Importing, i.e. assertion by reference -->
-
-<rdf:Property rdf:ID="imports">
- <rdfs:label>imports</rdfs:label>
- <rdfs:comment>
- for imports(X, Y) read: X imports Y;
- i.e. X asserts the* contents of Y by reference;
- i.e. if imports(X, Y) and you believe X and Y says something,
- then you should believe it.
- Note: "the contents" is, in the general case,
- an il-formed definite description. Different
- interactions with a resource may expose contents
- that vary with time, data format, preferred language,
- requestor credentials, etc. So for "the contents",
- read "any contents".
- </rdfs:comment>
-</rdf:Property>
-
-<!-- Importing terms from RDF/RDFS -->
-
-<!-- first, assert the contents of the RDF schema by reference -->
-<Ontology rdf:about="">
- <imports rdf:resource="http://www.w3.org/2000/01/rdf-schema"/>
-</Ontology>
-
-<rdf:Property rdf:ID="subPropertyOf">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#subPropertyOf"/>
-</rdf:Property>
-
-<rdfs:Class rdf:ID="Class">
- <sameClassAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="Literal">
- <sameClassAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="Property">
- <sameClassAs rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdfs:Class>
-
-<rdf:Property rdf:ID="type">
- <samePropertyAs rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="value">
- <samePropertyAs rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#value"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="subClassOf">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#subClassOf"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="domain">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#domain"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="range">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#range"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="label">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#label"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="comment">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#comment"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="seeAlso">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#seeAlso"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="isDefinedBy">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#isDefinedBy"/>
- <rdfs:subPropertyOf rdf:resource="#seeAlso"/>
-</rdf:Property>
-
-</rdf:RDF>
http://git-wip-us.apache.org/repos/asf/jena/blob/4cfcafe8/jena-sdb/src-dev/resources/vocabularies/daml+oil.daml
----------------------------------------------------------------------
diff --git a/jena-sdb/src-dev/resources/vocabularies/daml+oil.daml b/jena-sdb/src-dev/resources/vocabularies/daml+oil.daml
deleted file mode 100644
index 883bdda..0000000
--- a/jena-sdb/src-dev/resources/vocabularies/daml+oil.daml
+++ /dev/null
@@ -1,494 +0,0 @@
-<!-- $Revision: 1.3 $ of $Date: 2003-07-24 15:27:55 $. -->
-
-<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:daml="http://www.daml.org/2001/03/daml+oil#"
- xmlns ="http://www.daml.org/2001/03/daml+oil#"
-
- xml:base="http://www.daml.org/2001/03/daml+oil"
->
-
-<rdf:Description rdf:about="">
- <versionInfo>$Id: daml+oil.daml,v 1.3 2003-07-24 15:27:55 ian_dickinson Exp $</versionInfo>
- <imports rdf:resource="http://www.w3.org/2000/01/rdf-schema"/>
-</rdf:Description>
-
-<!-- (meta) classes of "object" and datatype classes -->
-
-<rdfs:Class rdf:ID="Class">
- <rdfs:label>Class</rdfs:label>
- <rdfs:comment>
- The class of all "object" classes
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="Datatype">
- <rdfs:label>Datatype</rdfs:label>
- <rdfs:comment>
- The class of all datatype classes
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdfs:Class>
-
-<!-- Pre-defined top/bottom thing/nothing most/least-general (object) classes. -->
-
-<daml:Class rdf:ID="Thing">
- <rdfs:label>Thing</rdfs:label>
- <rdfs:comment>
- The most general (object) class in DAML.
- This is equal to the union of any class and its complement.
- </rdfs:comment>
- <unionOf rdf:parseType="daml:collection">
- <rdfs:Class rdf:about="#Nothing"/>
- <rdfs:Class>
- <complementOf rdf:resource="#Nothing"/>
- </rdfs:Class>
- </unionOf>
-</daml:Class>
-
-<daml:Class rdf:ID="Nothing">
- <rdfs:label>Nothing</rdfs:label>
- <rdfs:comment>the class with no things in it.</rdfs:comment>
- <complementOf rdf:resource="#Thing"/>
-</daml:Class>
-
-<!-- Terms for building classes from other classes. -->
-
-<rdf:Property rdf:ID="equivalentTo"> <!-- equals? equiv? renames? -->
- <rdfs:label>equivalentTo</rdfs:label>
- <comment>
- for equivalentTo(X, Y), read X is an equivalent term to Y.
- </comment>
-</rdf:Property>
-
-<rdf:Property rdf:ID="sameClassAs">
- <rdfs:label>sameClassAs</rdfs:label>
- <comment>
- for sameClassAs(X, Y), read X is an equivalent class to Y.
- cf OIL Equivalent
- </comment>
- <rdfs:subPropertyOf rdf:resource="#equivalentTo"/>
- <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#subClassOf"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="samePropertyAs">
- <rdfs:label>samePropertyAs</rdfs:label>
- <rdfs:comment>
- for samePropertyAs(P, R), read P is an equivalent property to R.
- </rdfs:comment>
- <rdfs:subPropertyOf rdf:resource="#equivalentTo"/>
- <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#subPropertyOf"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="sameIndividualAs">
- <rdfs:label>sameIndividualAs</rdfs:label>
- <rdfs:comment>
- for sameIndividualAs(a, b), read a is the same individual as b.
- </rdfs:comment>
- <rdfs:subPropertyOf rdf:resource="#equivalentTo"/>
- <rdfs:domain rdf:resource="#Thing"/>
- <rdfs:range rdf:resource="#Thing"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="disjointWith">
- <rdfs:label>disjointWith</rdfs:label>
- <rdfs:comment>
- for disjointWith(X, Y) read: X and Y have no members in common.
- cf OIL Disjoint
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Class"/>
- <rdfs:range rdf:resource="#Class"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="differentIndividualFrom">
- <rdfs:label>differentIndividualFrom</rdfs:label>
- <rdfs:comment>
- for differentIndividualFrom(a, b), read a is not the same individual as b.
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Thing"/>
- <rdfs:range rdf:resource="#Thing"/>
-</rdf:Property>
-
-
-<!-- NOTE: the Disjoint class has been deleted: use disjointWith -->
-<!-- or disjointUnionOf instead. -->
-
-<rdf:Property rdf:ID="unionOf">
- <rdfs:label>unionOf</rdfs:label>
- <rdfs:comment>
- for unionOf(X, Y) read: X is the union of the classes in the list Y;
- i.e. if something is in any of the classes in Y, it's in X, and vice versa.
- cf OIL OR
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Class"/>
- <rdfs:range rdf:resource="#List"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="disjointUnionOf">
- <rdfs:label>disjointUnionOf</rdfs:label>
- <rdfs:comment>
- for disjointUnionOf(X, Y) read: X is the disjoint union of the classes in
- the list Y: (a) for any c1 and c2 in Y, disjointWith(c1, c2),
- and (b) unionOf(X, Y). i.e. if something is in any of the classes in Y, it's
- in X, and vice versa.
- cf OIL disjoint-covered
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Class"/>
- <rdfs:range rdf:resource="#List"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="intersectionOf">
- <rdfs:label>intersectionOf</rdfs:label>
- <rdfs:comment>
- for intersectionOf(X, Y) read: X is the intersection of the classes in the list Y;
- i.e. if something is in all the classes in Y, then it's in X, and vice versa.
- cf OIL AND
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Class"/>
- <rdfs:range rdf:resource="#List"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="complementOf">
- <rdfs:label>complementOf</rdfs:label>
- <rdfs:comment>
- for complementOf(X, Y) read: X is the complement of Y; if something is in Y,
- then it's not in X, and vice versa.
- cf OIL NOT
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Class"/>
- <rdfs:range rdf:resource="#Class"/>
-</rdf:Property>
-
-<!-- Term for building classes by enumerating their elements -->
-
-<rdf:Property rdf:ID="oneOf">
- <rdfs:label>oneOf</rdfs:label>
- <rdfs:comment>
- for oneOf(C, L) read everything in C is one of the
- things in L;
- This lets us define classes by enumerating the members.
- cf OIL OneOf
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Class"/>
- <rdfs:range rdf:resource="#List"/>
-</rdf:Property>
-
-<!-- Terms for building classes by restricting their properties. -->
-
-<rdfs:Class rdf:ID="Restriction">
- <rdfs:label>Restriction</rdfs:label>
- <rdfs:comment>
- something is in the class R if it satisfies the attached restrictions,
- and vice versa.
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="#Class"/>
-</rdfs:Class>
-
-<rdf:Property rdf:ID="onProperty">
- <rdfs:label>onProperty</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P), read:
- R is a restricted with respect to property P.
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="toClass">
- <rdfs:label>toClass</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and toClass(R, X), read:
- i is in class R if and only if for all j, P(i, j) implies type(j, X).
- cf OIL ValueType
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="hasValue">
- <rdfs:label>hasValue</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and hasValue(R, V), read:
- i is in class R if and only if P(i, V).
- cf OIL HasFiller
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="hasClass">
- <rdfs:label>hasClass</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and hasClass(R, X), read:
- i is in class R if and only if for some j, P(i, j) and type(j, X).
- cf OIL HasValue
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdf:Property>
-
-<!-- Note that cardinality restrictions on transitive properties, or -->
-<!-- properties with transitive sub-properties, compromise decidability. -->
-
-<rdf:Property rdf:ID="minCardinality">
- <rdfs:label>minCardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and minCardinality(R, n), read:
- i is in class R if and only if there are at least n distinct j with P(i, j).
- cf OIL MinCardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/10/XMLSchema#nonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="maxCardinality">
- <rdfs:label>maxCardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and maxCardinality(R, n), read:
- i is in class R if and only if there are at most n distinct j with P(i, j).
- cf OIL MaxCardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/10/XMLSchema#nonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="cardinality">
- <rdfs:label>cardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P) and cardinality(R, n), read:
- i is in class R if and only if there are exactly n distinct j with P(i, j).
- cf OIL Cardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/10/XMLSchema#nonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="hasClassQ">
- <rdfs:label>hasClassQ</rdfs:label>
- <rdfs:comment>
- property for specifying class restriction with cardinalityQ constraints
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="minCardinalityQ">
- <rdfs:label>minCardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P), minCardinalityQ(R, n) and hasClassQ(R, X), read:
- i is in class R if and only if there are at least n distinct j with P(i, j)
- and type(j, X).
- cf OIL MinCardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/10/XMLSchema#nonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="maxCardinalityQ">
- <rdfs:label>maxCardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P), maxCardinalityQ(R, n) and hasClassQ(R, X), read:
- i is in class R if and only if there are at most n distinct j with P(i, j)
- and type(j, X).
- cf OIL MaxCardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/10/XMLSchema#nonNegativeInteger"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="cardinalityQ">
- <rdfs:label>cardinality</rdfs:label>
- <rdfs:comment>
- for onProperty(R, P), cardinalityQ(R, n) and hasClassQ(R, X), read:
- i is in class R if and only if there are exactly n distinct j with P(i, j)
- and type(j, X).
- cf OIL Cardinality
- </rdfs:comment>
- <rdfs:domain rdf:resource="#Restriction"/>
- <rdfs:range rdf:resource="http://www.w3.org/2000/10/XMLSchema#nonNegativeInteger"/>
-</rdf:Property>
-
-<!-- Classes and Properties for different kinds of Property -->
-
-<rdfs:Class rdf:ID="ObjectProperty">
- <rdfs:label>ObjectProperty</rdfs:label>
- <rdfs:comment>
- if P is an ObjectProperty, and P(x, y), then y is an object.
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="DatatypeProperty">
- <rdfs:label>DatatypeProperty</rdfs:label>
- <rdfs:comment>
- if P is a DatatypeProperty, and P(x, y), then y is a data value.
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdfs:Class>
-
-<rdf:Property rdf:ID="inverseOf">
- <rdfs:label>inverseOf</rdfs:label>
- <rdfs:comment>
- for inverseOf(R, S) read: R is the inverse of S; i.e.
- if R(x, y) then S(y, x) and vice versa.
- cf OIL inverseRelationOf
- </rdfs:comment>
- <rdfs:domain rdf:resource="#ObjectProperty"/>
- <rdfs:range rdf:resource="#ObjectProperty"/>
-</rdf:Property>
-
-<rdfs:Class rdf:ID="TransitiveProperty">
- <rdfs:label>TransitiveProperty</rdfs:label>
- <rdfs:comment>
- if P is a TransitiveProperty, then if P(x, y) and P(y, z) then P(x, z).
- cf OIL TransitiveProperty.
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="#ObjectProperty"/>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="UniqueProperty">
- <rdfs:label>UniqueProperty</rdfs:label>
- <rdfs:comment>
- compare with maxCardinality=1; e.g. integer successor:
- if P is a UniqueProperty, then if P(x, y) and P(x, z) then y=z.
- cf OIL FunctionalProperty.
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="UnambiguousProperty">
- <rdfs:label>UnambiguousProperty</rdfs:label>
- <rdfs:comment>
- if P is an UnambiguousProperty, then if P(x, y) and P(z, y) then x=z.
- aka injective. e.g. if firstBorne(m, Susan)
- and firstBorne(n, Susan) then m and n are the same.
- </rdfs:comment>
- <rdfs:subClassOf rdf:resource="#ObjectProperty"/>
-</rdfs:Class>
-
-<!-- List terminology. -->
-
-<rdfs:Class rdf:ID="List">
- <rdfs:subClassOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"/>
-</rdfs:Class>
-
-<daml:List rdf:ID="nil">
- <rdfs:comment>
- the empty list; this used to be called Empty.
- </rdfs:comment>
-</daml:List>
-
-<rdf:Property rdf:ID="first">
- <rdfs:domain rdf:resource="#List"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="rest">
- <rdfs:domain rdf:resource="#List"/>
- <rdfs:range rdf:resource="#List"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="item">
- <rdfs:comment>
- for item(L, I) read: I is an item in L; either first(L, I)
- or item(R, I) where rest(L, R).
- </rdfs:comment>
- <rdfs:domain rdf:resource="#List"/>
-</rdf:Property>
-
-<!-- A class for ontologies themselves... -->
-
-<rdfs:Class rdf:ID="Ontology">
- <rdfs:label>Ontology</rdfs:label>
- <rdfs:comment>
- An Ontology is a document that describes
- a vocabulary of terms for communication between
- (human and) automated agents.
- </rdfs:comment>
-</rdfs:Class>
-
-<rdf:Property rdf:ID="versionInfo">
- <rdfs:label>versionInfo</rdfs:label>
- <rdfs:comment>
- generally, a string giving information about this
- version; e.g. RCS/CVS keywords
- </rdfs:comment>
-</rdf:Property>
-
-<!-- Importing, i.e. assertion by reference -->
-
-<rdf:Property rdf:ID="imports">
- <rdfs:label>imports</rdfs:label>
- <rdfs:comment>
- for imports(X, Y) read: X imports Y;
- i.e. X asserts the* contents of Y by reference;
- i.e. if imports(X, Y) and you believe X and Y says something,
- then you should believe it.
- Note: "the contents" is, in the general case,
- an il-formed definite description. Different
- interactions with a resource may expose contents
- that vary with time, data format, preferred language,
- requestor credentials, etc. So for "the contents",
- read "any contents".
- </rdfs:comment>
-</rdf:Property>
-
-<!-- Importing terms from RDF/RDFS -->
-
-<!-- first, assert the contents of the RDF schema by reference -->
-<daml:Ontology rdf:about="">
- <imports rdf:resource="http://www.w3.org/2000/01/rdf-schema"/>
-</daml:Ontology>
-
-<rdf:Property rdf:ID="subPropertyOf">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#subPropertyOf"/>
-</rdf:Property>
-
-<rdfs:Class rdf:ID="Literal">
- <sameClassAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
-</rdfs:Class>
-
-<rdfs:Class rdf:ID="Property">
- <sameClassAs rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
-</rdfs:Class>
-
-<rdf:Property rdf:ID="type">
- <samePropertyAs rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="value">
- <samePropertyAs rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#value"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="subClassOf">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#subClassOf"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="domain">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#domain"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="range">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#range"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="label">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#label"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="comment">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#comment"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="seeAlso">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#seeAlso"/>
-</rdf:Property>
-
-<rdf:Property rdf:ID="isDefinedBy">
- <samePropertyAs rdf:resource="http://www.w3.org/2000/01/rdf-schema#isDefinedBy"/>
- <rdfs:subPropertyOf rdf:resource="#seeAlso"/>
-</rdf:Property>
-
-
-
-</rdf:RDF>
http://git-wip-us.apache.org/repos/asf/jena/blob/4cfcafe8/jena-sdb/src-dev/resources/vocabularies/dublin-core_11.xml
----------------------------------------------------------------------
diff --git a/jena-sdb/src-dev/resources/vocabularies/dublin-core_11.xml b/jena-sdb/src-dev/resources/vocabularies/dublin-core_11.xml
deleted file mode 100644
index 0c2974e..0000000
--- a/jena-sdb/src-dev/resources/vocabularies/dublin-core_11.xml
+++ /dev/null
@@ -1,236 +0,0 @@
-<?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/'>
-]>
-<rdf:RDF xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
-<rdf:Description rdf:about="http://purl.org/dc/elements/1.1/">
-<dc:title xml:lang="en-US">The Dublin Core Element Set v1.1 namespace providing access to its content by means of an RDF Schema</dc:title>
-<dc:publisher xml:lang="en-US">The Dublin Core Metadata Initiative</dc:publisher>
-<dc:description xml:lang="en-US">The Dublin Core Element Set v1.1 namespace provides URIs for the Dublin Core Elements v1.1. Entries are declared using RDF Schema language to support RDF applications.</dc:description>
-<dc:language xml:lang="en-US">English</dc:language>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2003-03-24</dcterms:modified>
-<dc:source rdf:resource="http://dublincore.org/documents/dces/"/>
-<dc:source rdf:resource="http://dublincore.org/usage/decisions/"/>
-<dcterms:isReferencedBy rdf:resource="http://www.dublincore.org/documents/2001/10/26/dcmi-namespace/"/>
-<dcterms:isRequiredBy rdf:resource="http://purl.org/dc/terms/"/>
-<dcterms:isReferencedBy rdf:resource="http://purl.org/dc/dcmitype/"/>
-</rdf:Description>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/title">
-<rdfs:label xml:lang="en-US">Title</rdfs:label>
-<rdfs:comment xml:lang="en-US">A name given to the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Typically, a Title will be a name by which the resource is
- formally known.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#title-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/creator">
-<rdfs:label xml:lang="en-US">Creator</rdfs:label>
-<rdfs:comment xml:lang="en-US">An entity primarily responsible for making the content
- of the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Examples of a Creator include a person, an organisation,
- or a service. Typically, the name of a Creator should
- be used to indicate the entity.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#creator-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/subject">
-<rdfs:label xml:lang="en-US">Subject and Keywords</rdfs:label>
-<rdfs:comment xml:lang="en-US">The topic of the content of the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Typically, a Subject will be expressed as keywords,
- key phrases or classification codes that describe a topic
- of the resource. Recommended best practice is to select
- a value from a controlled vocabulary or formal
- classification scheme.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#subject-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/description">
-<rdfs:label xml:lang="en-US">Description</rdfs:label>
-<rdfs:comment xml:lang="en-US">An account of the content of the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Description may include but is not limited to: an abstract,
- table of contents, reference to a graphical representation
- of content or a free-text account of the content.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#description-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/publisher">
-<rdfs:label xml:lang="en-US">Publisher</rdfs:label>
-<rdfs:comment xml:lang="en-US">An entity responsible for making the resource available</rdfs:comment>
-<dc:description xml:lang="en-US">Examples of a Publisher include a person, an organisation,
- or a service.
- Typically, the name of a Publisher should be used to
- indicate the entity.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#publisher-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/contributor">
-<rdfs:label xml:lang="en-US">Contributor</rdfs:label>
-<rdfs:comment xml:lang="en-US">An entity responsible for making contributions to the
- content of the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Examples of a Contributor include a person, an
- organisation, or a service. Typically, the name of a
- Contributor should be used to indicate the entity.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#contributor-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/date">
-<rdfs:label xml:lang="en-US">Date</rdfs:label>
-<rdfs:comment xml:lang="en-US">A date associated with an event in the life cycle of the
- resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Typically, Date will be associated with the creation or
- availability of the resource. Recommended best practice
- for encoding the date value is defined in a profile of
- ISO 8601 [W3CDTF] and follows the YYYY-MM-DD format.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#date-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/type">
-<rdfs:label xml:lang="en-US">Resource Type</rdfs:label>
-<rdfs:comment xml:lang="en-US">The nature or genre of the content of the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Type includes terms describing general categories, functions,
- genres, or aggregation levels for content. Recommended best
- practice is to select a value from a controlled vocabulary
- (for example, the DCMI Type Vocabulary [DCMITYPE]). To
- describe the physical or digital manifestation of the
- resource, use the Format element.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#type-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/format">
-<rdfs:label xml:lang="en-US">Format</rdfs:label>
-<rdfs:comment xml:lang="en-US">The physical or digital manifestation of the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Typically, Format may include the media-type or dimensions of
- the resource. Format may be used to determine the software,
- hardware or other equipment needed to display or operate the
- resource. Examples of dimensions include size and duration.
- Recommended best practice is to select a value from a
- controlled vocabulary (for example, the list of Internet Media
- Types [MIME] defining computer media formats).</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#format-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/identifier">
-<rdfs:label xml:lang="en-US">Resource Identifier</rdfs:label>
-<rdfs:comment xml:lang="en-US">An unambiguous reference to the resource within a given context.</rdfs:comment>
-<dc:description xml:lang="en-US">Recommended best practice is to identify the resource by means
- of a string or number conforming to a formal identification
- system.
- Example formal identification systems include the Uniform
- Resource Identifier (URI) (including the Uniform Resource
- Locator (URL)), the Digital Object Identifier (DOI) and the
- International Standard Book Number (ISBN).</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#identifier-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/source">
-<rdfs:label xml:lang="en-US">Source</rdfs:label>
-<rdfs:comment xml:lang="en-US">A reference to a resource from which the present resource
- is derived.</rdfs:comment>
-<dc:description xml:lang="en-US">The present resource may be derived from the Source resource
- in whole or in part. Recommended best practice is to reference
- the resource by means of a string or number conforming to a
- formal identification system.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#source-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/language">
-<rdfs:label xml:lang="en-US">Language</rdfs:label>
-<rdfs:comment xml:lang="en-US">A language of the intellectual content of the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Recommended best practice is to use RFC 3066 [RFC3066],
- which, in conjunction with ISO 639 [ISO639], defines two-
- and three-letter primary language tags with optional
- subtags. Examples include "en" or "eng" for English,
- "akk" for Akkadian, and "en-GB" for English used in the
- United Kingdom.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#language-005"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/relation">
-<rdfs:label xml:lang="en-US">Relation</rdfs:label>
-<rdfs:comment xml:lang="en-US">A reference to a related resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Recommended best practice is to reference the resource by means
- of a string or number conforming to a formal identification
- system.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#relation-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/coverage">
-<rdfs:label xml:lang="en-US">Coverage</rdfs:label>
-<rdfs:comment xml:lang="en-US">The extent or scope of the content of the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Coverage will typically include spatial location (a place name
- or geographic coordinates), temporal period (a period label,
- date, or date range) or jurisdiction (such as a named
- administrative entity).
- Recommended best practice is to select a value from a
- controlled vocabulary (for example, the Thesaurus of Geographic
- Names [TGN]) and that, where appropriate, named places or time
- periods be used in preference to numeric identifiers such as
- sets of coordinates or date ranges.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#coverage-004"/>
-</rdf:Property>
-<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/rights">
-<rdfs:label xml:lang="en-US">Rights Management</rdfs:label>
-<rdfs:comment xml:lang="en-US">Information about rights held in and over the resource.</rdfs:comment>
-<dc:description xml:lang="en-US">Typically, a Rights element will contain a rights
- management statement for the resource, or reference
- a service providing such information. Rights information
- often encompasses Intellectual Property Rights (IPR),
- Copyright, and various Property Rights.
- If the Rights element is absent, no assumptions can be made
- about the status of these and other rights with respect to
- the resource.</dc:description>
-<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/elements/1.1/"/>
-<dcterms:issued>1999-07-02</dcterms:issued>
-<dcterms:modified>2002-10-04</dcterms:modified>
-<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element"/>
-<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#rights-004"/>
-</rdf:Property>
-</rdf:RDF>