# * # * Copyright (c) 2000-2006 Alberto Reggiori # * Dirk-Willem van Gulik # * # * NOTICE # * # * This product is distributed under a BSD/ASF like license as described in the 'LICENSE' # * file you should have received together with this source code. If you did not get a # * a copy of such a license agreement you can pick up one at: # * # * http://rdfstore.sourceforge.net/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; };