# 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.


package RDFStore::Vocabulary::DCQ;
{
use vars qw ( $VERSION $audience $alternative $tableOfContents $abstract $created $valid $available $issued $modified $extent $medium $isVersionOf $hasVersion $isReplacedBy $replaces $isRequiredBy $requires $isPartOf $hasPart $isReferencedBy $references $isFormatOf $hasFormat $conformsTo $spatial $temporal $mediator $dateAccepted $dateCopyrighted $dateSubmitted $educationLevel $accessRights $bibliographicCitation $license $rightsHolder $SubjectScheme $DateScheme $FormatScheme $LanguageScheme $SpatialScheme $TemporalScheme $TypeScheme $IdentifierScheme $RelationScheme $SourceScheme $LCSH $MESH $DDC $LCC $UDC $DCMIType $IMT $ISO639_2 $RFC1766 $URI $Point $ISO3166 $Box $TGN $Period $W3CDTF $RFC3066 );
$VERSION='0.41';
use strict;
use RDFStore::Model;
use Carp;

# 
# This package provides convenient access to schema information.
# DO NOT MODIFY THIS FILE.
# It was generated automatically by RDFStore::Vocabulary::Generator
#

# Namespace URI of this schema
$RDFStore::Vocabulary::DCQ::_Namespace= "http://purl.org/dc/terms/";
use RDFStore::NodeFactory;
&setNodeFactory(new RDFStore::NodeFactory());

sub createResource {
	croak "Factory ".$_[0]." is not an instance of RDFStore::NodeFactory"
		unless( (defined $_[0]) &&
                	( (ref($_[0])) && ($_[0]->isa("RDFStore::NodeFactory")) ) );

	return $_[0]->createResource($RDFStore::Vocabulary::DCQ::_Namespace,$_[1]);
};
sub setNodeFactory {
	croak "Factory ".$_[0]." is not an instance of RDFStore::NodeFactory"
		unless( (defined $_[0]) &&
                	( (ref($_[0])) && ($_[0]->isa("RDFStore::NodeFactory")) ) );
	# A class of entity for whom the resource is intended or useful.
	$RDFStore::Vocabulary::DCQ::audience = createResource($_[0], "audience");
	# Any form of the title used as a substitute or alternative    to the formal title of the resource.
	$RDFStore::Vocabulary::DCQ::alternative = createResource($_[0], "alternative");
	# A list of subunits of the content of the resource.
	$RDFStore::Vocabulary::DCQ::tableOfContents = createResource($_[0], "tableOfContents");
	# A summary of the content of the resource.
	$RDFStore::Vocabulary::DCQ::abstract = createResource($_[0], "abstract");
	# Date of creation of the resource.
	$RDFStore::Vocabulary::DCQ::created = createResource($_[0], "created");
	# Date (often a range) of validity of a resource.
	$RDFStore::Vocabulary::DCQ::valid = createResource($_[0], "valid");
	# Date (often a range) that the resource will become or did    become available.
	$RDFStore::Vocabulary::DCQ::available = createResource($_[0], "available");
	# Date of formal issuance (e.g., publication) of the resource.
	$RDFStore::Vocabulary::DCQ::issued = createResource($_[0], "issued");
	# Date on which the resource was changed.
	$RDFStore::Vocabulary::DCQ::modified = createResource($_[0], "modified");
	# The size or duration of the resource.
	$RDFStore::Vocabulary::DCQ::extent = createResource($_[0], "extent");
	# The material or physical carrier of the resource.
	$RDFStore::Vocabulary::DCQ::medium = createResource($_[0], "medium");
	# The described resource is a version, edition, or adaptation    of the referenced resource. Changes in version imply substantive    changes in content rather than differences in format.
	$RDFStore::Vocabulary::DCQ::isVersionOf = createResource($_[0], "isVersionOf");
	# The described resource has a version, edition, or adaptation,    namely, the referenced resource.
	$RDFStore::Vocabulary::DCQ::hasVersion = createResource($_[0], "hasVersion");
	# The described resource is supplanted, displaced, or    superseded by the referenced resource.
	$RDFStore::Vocabulary::DCQ::isReplacedBy = createResource($_[0], "isReplacedBy");
	# The described resource supplants, displaces, or supersedes    the referenced resource.
	$RDFStore::Vocabulary::DCQ::replaces = createResource($_[0], "replaces");
	# The described resource is required by the referenced resource,    either physically or logically.
	$RDFStore::Vocabulary::DCQ::isRequiredBy = createResource($_[0], "isRequiredBy");
	# The described resource requires the referenced resource to    support its function, delivery, or coherence of content.
	$RDFStore::Vocabulary::DCQ::requires = createResource($_[0], "requires");
	# The described resource is a physical or logical part of the    referenced resource.
	$RDFStore::Vocabulary::DCQ::isPartOf = createResource($_[0], "isPartOf");
	# The described resource includes the referenced resource either    physically or logically.
	$RDFStore::Vocabulary::DCQ::hasPart = createResource($_[0], "hasPart");
	# The described resource is referenced, cited, or otherwise    pointed to by the referenced resource.
	$RDFStore::Vocabulary::DCQ::isReferencedBy = createResource($_[0], "isReferencedBy");
	# The described resource references, cites, or otherwise points    to the referenced resource.
	$RDFStore::Vocabulary::DCQ::references = createResource($_[0], "references");
	# The described resource is the same intellectual content of    the referenced resource, but presented in another format.
	$RDFStore::Vocabulary::DCQ::isFormatOf = createResource($_[0], "isFormatOf");
	# The described resource pre-existed the referenced resource,    which is essentially the same intellectual content presented    in another format.
	$RDFStore::Vocabulary::DCQ::hasFormat = createResource($_[0], "hasFormat");
	# A reference to an established standard to which the resource conforms.
	$RDFStore::Vocabulary::DCQ::conformsTo = createResource($_[0], "conformsTo");
	# Spatial characteristics of the intellectual content of the resource.
	$RDFStore::Vocabulary::DCQ::spatial = createResource($_[0], "spatial");
	# Temporal characteristics of the intellectual content of the resource.
	$RDFStore::Vocabulary::DCQ::temporal = createResource($_[0], "temporal");
	# A class of entity that mediates access to the   resource and for whom the resource is intended or useful.
	$RDFStore::Vocabulary::DCQ::mediator = createResource($_[0], "mediator");
	# Date of acceptance of the resource (e.g. of thesis   by university department, of article by journal, etc.).
	$RDFStore::Vocabulary::DCQ::dateAccepted = createResource($_[0], "dateAccepted");
	# Date of a statement of copyright.
	$RDFStore::Vocabulary::DCQ::dateCopyrighted = createResource($_[0], "dateCopyrighted");
	# Date of submission of the resource (e.g. thesis,    articles, etc.).
	$RDFStore::Vocabulary::DCQ::dateSubmitted = createResource($_[0], "dateSubmitted");
	# A general statement describing the education or    training context.  Alternatively, a more specific    statement of the location of the audience in terms of    its progression through an education or training context.
	$RDFStore::Vocabulary::DCQ::educationLevel = createResource($_[0], "educationLevel");
	# Information about who can access the         resource or an indication of its security status.         
	$RDFStore::Vocabulary::DCQ::accessRights = createResource($_[0], "accessRights");
	# A bibliographic reference for the resource.         
	$RDFStore::Vocabulary::DCQ::bibliographicCitation = createResource($_[0], "bibliographicCitation");
	# A legal document giving official permission to do something         with the resource.
	$RDFStore::Vocabulary::DCQ::license = createResource($_[0], "license");
	# A person or organization owning or managing rights over the resource.         
	$RDFStore::Vocabulary::DCQ::rightsHolder = createResource($_[0], "rightsHolder");
	# A set of subject encoding schemes and/or formats
	$RDFStore::Vocabulary::DCQ::SubjectScheme = createResource($_[0], "SubjectScheme");
	# A set of date encoding schemes and/or formats 
	$RDFStore::Vocabulary::DCQ::DateScheme = createResource($_[0], "DateScheme");
	# A set of format encoding schemes.
	$RDFStore::Vocabulary::DCQ::FormatScheme = createResource($_[0], "FormatScheme");
	# A set of language encoding schemes and/or formats.
	$RDFStore::Vocabulary::DCQ::LanguageScheme = createResource($_[0], "LanguageScheme");
	# A set of geographic place encoding schemes and/or formats
	$RDFStore::Vocabulary::DCQ::SpatialScheme = createResource($_[0], "SpatialScheme");
	# A set of encoding schemes for       the coverage qualifier "temporal"
	$RDFStore::Vocabulary::DCQ::TemporalScheme = createResource($_[0], "TemporalScheme");
	# A set of resource type encoding schemes and/or formats
	$RDFStore::Vocabulary::DCQ::TypeScheme = createResource($_[0], "TypeScheme");
	# A set of resource identifier encoding schemes and/or formats
	$RDFStore::Vocabulary::DCQ::IdentifierScheme = createResource($_[0], "IdentifierScheme");
	# A set of resource relation encoding schemes and/or formats
	$RDFStore::Vocabulary::DCQ::RelationScheme = createResource($_[0], "RelationScheme");
	# A set of source encoding schemes and/or formats
	$RDFStore::Vocabulary::DCQ::SourceScheme = createResource($_[0], "SourceScheme");
	# Library of Congress Subject Headings
	$RDFStore::Vocabulary::DCQ::LCSH = createResource($_[0], "LCSH");
	# Medical Subject Headings
	$RDFStore::Vocabulary::DCQ::MESH = createResource($_[0], "MESH");
	# Dewey Decimal Classification
	$RDFStore::Vocabulary::DCQ::DDC = createResource($_[0], "DDC");
	# Library of Congress Classification
	$RDFStore::Vocabulary::DCQ::LCC = createResource($_[0], "LCC");
	# Universal Decimal Classification
	$RDFStore::Vocabulary::DCQ::UDC = createResource($_[0], "UDC");
	# A list of types used to categorize the nature or genre            of the content of the resource.
	$RDFStore::Vocabulary::DCQ::DCMIType = createResource($_[0], "DCMIType");
	# The Internet media type of the resource.
	$RDFStore::Vocabulary::DCQ::IMT = createResource($_[0], "IMT");
	# ISO 639-2: Codes for the representation of names of languages.
	$RDFStore::Vocabulary::DCQ::ISO639_2 = createResource($_[0], "ISO639_2");
	# Internet RFC 1766 'Tags for the identification of Language'            specifies a two letter code taken from ISO 639, followed            optionally by a two letter country code taken from ISO 3166.
	$RDFStore::Vocabulary::DCQ::RFC1766 = createResource($_[0], "RFC1766");
	# A URI Uniform Resource Identifier
	$RDFStore::Vocabulary::DCQ::URI = createResource($_[0], "URI");
	# The DCMI Point identifies a point in space using its geographic coordinates.
	$RDFStore::Vocabulary::DCQ::Point = createResource($_[0], "Point");
	# ISO 3166 Codes for the representation of names of countries
	$RDFStore::Vocabulary::DCQ::ISO3166 = createResource($_[0], "ISO3166");
	# The DCMI Box identifies a region of space using its geographic limits.
	$RDFStore::Vocabulary::DCQ::Box = createResource($_[0], "Box");
	# The Getty Thesaurus of Geographic Names
	$RDFStore::Vocabulary::DCQ::TGN = createResource($_[0], "TGN");
	# A specification of the limits of a time interval.
	$RDFStore::Vocabulary::DCQ::Period = createResource($_[0], "Period");
	# W3C Encoding rules for dates and times - a profile based on ISO 8601
	$RDFStore::Vocabulary::DCQ::W3CDTF = createResource($_[0], "W3CDTF");
	# Internet RFC 3066 'Tags for the Identification of    Languages' specifies a primary subtag which   is a two-letter code taken from ISO 639 part   1 or a three-letter code taken from ISO 639   part 2, followed optionally by a two-letter   country code taken from ISO 3166.  When a   language in ISO 639 has both a two-letter and   three-letter code, use the two-letter code;   when it has only a three-letter code, use the   three-letter code.  This RFC replaces RFC   1766.
	$RDFStore::Vocabulary::DCQ::RFC3066 = createResource($_[0], "RFC3066");
};
sub END {
	$RDFStore::Vocabulary::DCQ::audience = undef;
	$RDFStore::Vocabulary::DCQ::alternative = undef;
	$RDFStore::Vocabulary::DCQ::tableOfContents = undef;
	$RDFStore::Vocabulary::DCQ::abstract = undef;
	$RDFStore::Vocabulary::DCQ::created = undef;
	$RDFStore::Vocabulary::DCQ::valid = undef;
	$RDFStore::Vocabulary::DCQ::available = undef;
	$RDFStore::Vocabulary::DCQ::issued = undef;
	$RDFStore::Vocabulary::DCQ::modified = undef;
	$RDFStore::Vocabulary::DCQ::extent = undef;
	$RDFStore::Vocabulary::DCQ::medium = undef;
	$RDFStore::Vocabulary::DCQ::isVersionOf = undef;
	$RDFStore::Vocabulary::DCQ::hasVersion = undef;
	$RDFStore::Vocabulary::DCQ::isReplacedBy = undef;
	$RDFStore::Vocabulary::DCQ::replaces = undef;
	$RDFStore::Vocabulary::DCQ::isRequiredBy = undef;
	$RDFStore::Vocabulary::DCQ::requires = undef;
	$RDFStore::Vocabulary::DCQ::isPartOf = undef;
	$RDFStore::Vocabulary::DCQ::hasPart = undef;
	$RDFStore::Vocabulary::DCQ::isReferencedBy = undef;
	$RDFStore::Vocabulary::DCQ::references = undef;
	$RDFStore::Vocabulary::DCQ::isFormatOf = undef;
	$RDFStore::Vocabulary::DCQ::hasFormat = undef;
	$RDFStore::Vocabulary::DCQ::conformsTo = undef;
	$RDFStore::Vocabulary::DCQ::spatial = undef;
	$RDFStore::Vocabulary::DCQ::temporal = undef;
	$RDFStore::Vocabulary::DCQ::mediator = undef;
	$RDFStore::Vocabulary::DCQ::dateAccepted = undef;
	$RDFStore::Vocabulary::DCQ::dateCopyrighted = undef;
	$RDFStore::Vocabulary::DCQ::dateSubmitted = undef;
	$RDFStore::Vocabulary::DCQ::educationLevel = undef;
	$RDFStore::Vocabulary::DCQ::accessRights = undef;
	$RDFStore::Vocabulary::DCQ::bibliographicCitation = undef;
	$RDFStore::Vocabulary::DCQ::license = undef;
	$RDFStore::Vocabulary::DCQ::rightsHolder = undef;
	$RDFStore::Vocabulary::DCQ::SubjectScheme = undef;
	$RDFStore::Vocabulary::DCQ::DateScheme = undef;
	$RDFStore::Vocabulary::DCQ::FormatScheme = undef;
	$RDFStore::Vocabulary::DCQ::LanguageScheme = undef;
	$RDFStore::Vocabulary::DCQ::SpatialScheme = undef;
	$RDFStore::Vocabulary::DCQ::TemporalScheme = undef;
	$RDFStore::Vocabulary::DCQ::TypeScheme = undef;
	$RDFStore::Vocabulary::DCQ::IdentifierScheme = undef;
	$RDFStore::Vocabulary::DCQ::RelationScheme = undef;
	$RDFStore::Vocabulary::DCQ::SourceScheme = undef;
	$RDFStore::Vocabulary::DCQ::LCSH = undef;
	$RDFStore::Vocabulary::DCQ::MESH = undef;
	$RDFStore::Vocabulary::DCQ::DDC = undef;
	$RDFStore::Vocabulary::DCQ::LCC = undef;
	$RDFStore::Vocabulary::DCQ::UDC = undef;
	$RDFStore::Vocabulary::DCQ::DCMIType = undef;
	$RDFStore::Vocabulary::DCQ::IMT = undef;
	$RDFStore::Vocabulary::DCQ::ISO639_2 = undef;
	$RDFStore::Vocabulary::DCQ::RFC1766 = undef;
	$RDFStore::Vocabulary::DCQ::URI = undef;
	$RDFStore::Vocabulary::DCQ::Point = undef;
	$RDFStore::Vocabulary::DCQ::ISO3166 = undef;
	$RDFStore::Vocabulary::DCQ::Box = undef;
	$RDFStore::Vocabulary::DCQ::TGN = undef;
	$RDFStore::Vocabulary::DCQ::Period = undef;
	$RDFStore::Vocabulary::DCQ::W3CDTF = undef;
	$RDFStore::Vocabulary::DCQ::RFC3066 = undef;
};
1;
};
