# * # * 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::FOAF; { use vars qw ( $VERSION $Person $Agent $Document $Organization $Project $Group $Image $PersonalProfileDocument $OnlineAccount $OnlineGamingAccount $OnlineEcommerceAccount $OnlineChatAccount $mbox $mbox_sha1sum $gender $geekcode $dnaChecksum $sha1 $based_near $title $nick $jabberID $aimChatID $icqChatID $yahooChatID $msnChatID $name $firstName $givenname $surname $family_name $phone $homepage $page $weblog $tipjar $plan $made $maker $img $depiction $depicts $thumbnail $myersBriggs $workplaceHomepage $workInfoHomepage $schoolHomepage $knows $interest $topic_interest $publications $currentProject $pastProject $fundedBy $logo $topic $primaryTopic $theme $holdsAccount $accountServiceHomepage $accountName $member $membershipClass ); $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::FOAF::_Namespace= "http://xmlns.com/foaf/0.1/"; 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::FOAF::_Namespace,$_[1]); }; sub setNodeFactory { croak "Factory ".$_[0]." is not an instance of RDFStore::NodeFactory" unless( (defined $_[0]) && ( (ref($_[0])) && ($_[0]->isa("RDFStore::NodeFactory")) ) ); # A person. $RDFStore::Vocabulary::FOAF::Person = createResource($_[0], "Person"); # An agent (eg. person, group, software or physical artifact). $RDFStore::Vocabulary::FOAF::Agent = createResource($_[0], "Agent"); # A document. $RDFStore::Vocabulary::FOAF::Document = createResource($_[0], "Document"); # An organization. $RDFStore::Vocabulary::FOAF::Organization = createResource($_[0], "Organization"); # A project (a collective endeavour of some kind). $RDFStore::Vocabulary::FOAF::Project = createResource($_[0], "Project"); # A class of Agents. $RDFStore::Vocabulary::FOAF::Group = createResource($_[0], "Group"); # An image. $RDFStore::Vocabulary::FOAF::Image = createResource($_[0], "Image"); # A personal profile RDF document. $RDFStore::Vocabulary::FOAF::PersonalProfileDocument = createResource($_[0], "PersonalProfileDocument"); # An online account. $RDFStore::Vocabulary::FOAF::OnlineAccount = createResource($_[0], "OnlineAccount"); # An online gaming account. $RDFStore::Vocabulary::FOAF::OnlineGamingAccount = createResource($_[0], "OnlineGamingAccount"); # An online e-commerce account. $RDFStore::Vocabulary::FOAF::OnlineEcommerceAccount = createResource($_[0], "OnlineEcommerceAccount"); # An online chat account. $RDFStore::Vocabulary::FOAF::OnlineChatAccount = createResource($_[0], "OnlineChatAccount"); # A personal mailbox, ie. an Internet mailbox associated with exactly one owner, the first owner of this mailbox. This is a 'static inverse functional property', in that there is (across time and change) at most one individual that ever has any particular value for foaf:mbox. $RDFStore::Vocabulary::FOAF::mbox = createResource($_[0], "mbox"); # The sha1sum of the URI of an Internet mailbox associated with exactly one owner, the first owner of the mailbox. $RDFStore::Vocabulary::FOAF::mbox_sha1sum = createResource($_[0], "mbox_sha1sum"); # The gender of this Agent (typically but not necessarily 'male' or 'female'). $RDFStore::Vocabulary::FOAF::gender = createResource($_[0], "gender"); # A textual geekcode for this person, see http://www.geekcode.com/geek.html $RDFStore::Vocabulary::FOAF::geekcode = createResource($_[0], "geekcode"); # A checksum for the DNA of some thing. Joke. $RDFStore::Vocabulary::FOAF::dnaChecksum = createResource($_[0], "dnaChecksum"); # A sha1sum hash, in hex. $RDFStore::Vocabulary::FOAF::sha1 = createResource($_[0], "sha1"); # A location that something is based near, for some broadly human notion of near. $RDFStore::Vocabulary::FOAF::based_near = createResource($_[0], "based_near"); # Title (Mr, Mrs, Ms, Dr. etc) $RDFStore::Vocabulary::FOAF::title = createResource($_[0], "title"); # A short informal nickname characterising an agent (includes login identifiers, IRC and other chat nicknames). $RDFStore::Vocabulary::FOAF::nick = createResource($_[0], "nick"); # A jabber ID for something. $RDFStore::Vocabulary::FOAF::jabberID = createResource($_[0], "jabberID"); # An AIM chat ID $RDFStore::Vocabulary::FOAF::aimChatID = createResource($_[0], "aimChatID"); # An ICQ chat ID $RDFStore::Vocabulary::FOAF::icqChatID = createResource($_[0], "icqChatID"); # A Yahoo chat ID $RDFStore::Vocabulary::FOAF::yahooChatID = createResource($_[0], "yahooChatID"); # An MSN chat ID $RDFStore::Vocabulary::FOAF::msnChatID = createResource($_[0], "msnChatID"); # A name for some thing. $RDFStore::Vocabulary::FOAF::name = createResource($_[0], "name"); # The first name of a person. $RDFStore::Vocabulary::FOAF::firstName = createResource($_[0], "firstName"); # The given name of some person. $RDFStore::Vocabulary::FOAF::givenname = createResource($_[0], "givenname"); # The surname of some person. $RDFStore::Vocabulary::FOAF::surname = createResource($_[0], "surname"); # The family_name of some person. $RDFStore::Vocabulary::FOAF::family_name = createResource($_[0], "family_name"); # A phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel). $RDFStore::Vocabulary::FOAF::phone = createResource($_[0], "phone"); # A homepage for some thing. $RDFStore::Vocabulary::FOAF::homepage = createResource($_[0], "homepage"); # A page or document about this thing. $RDFStore::Vocabulary::FOAF::page = createResource($_[0], "page"); # A weblog of some thing (whether person, group, company etc.). $RDFStore::Vocabulary::FOAF::weblog = createResource($_[0], "weblog"); # A tipjar document for this agent, describing means for payment and reward. $RDFStore::Vocabulary::FOAF::tipjar = createResource($_[0], "tipjar"); # A .plan comment, in the tradition of finger and '.plan' files. $RDFStore::Vocabulary::FOAF::plan = createResource($_[0], "plan"); # Something that was made by this agent. $RDFStore::Vocabulary::FOAF::made = createResource($_[0], "made"); # An agent that made this thing. $RDFStore::Vocabulary::FOAF::maker = createResource($_[0], "maker"); # An image that can be used to represent some thing (ie. those depictions which are particularly representative of something, eg. one's photo on a homepage). $RDFStore::Vocabulary::FOAF::img = createResource($_[0], "img"); # A depiction of some thing. $RDFStore::Vocabulary::FOAF::depiction = createResource($_[0], "depiction"); # A thing depicted in this representation. $RDFStore::Vocabulary::FOAF::depicts = createResource($_[0], "depicts"); # A derived thumbnail image. $RDFStore::Vocabulary::FOAF::thumbnail = createResource($_[0], "thumbnail"); # A Myers Briggs (MBTI) personality classification. $RDFStore::Vocabulary::FOAF::myersBriggs = createResource($_[0], "myersBriggs"); # A workplace homepage of some person; the homepage of an organization they work for. $RDFStore::Vocabulary::FOAF::workplaceHomepage = createResource($_[0], "workplaceHomepage"); # A work info homepage of some person; a page about their work for some organization. $RDFStore::Vocabulary::FOAF::workInfoHomepage = createResource($_[0], "workInfoHomepage"); # A homepage of a school attended by the person. $RDFStore::Vocabulary::FOAF::schoolHomepage = createResource($_[0], "schoolHomepage"); # A person known by this person (indicating some level of reciprocated interaction between the parties). $RDFStore::Vocabulary::FOAF::knows = createResource($_[0], "knows"); # A page about a topic of interest to this person. $RDFStore::Vocabulary::FOAF::interest = createResource($_[0], "interest"); # A thing of interest to this person. $RDFStore::Vocabulary::FOAF::topic_interest = createResource($_[0], "topic_interest"); # A link to the publications of this person. $RDFStore::Vocabulary::FOAF::publications = createResource($_[0], "publications"); # A current project this person works on. $RDFStore::Vocabulary::FOAF::currentProject = createResource($_[0], "currentProject"); # A project this person has previously worked on. $RDFStore::Vocabulary::FOAF::pastProject = createResource($_[0], "pastProject"); # An organization funding a project or person. $RDFStore::Vocabulary::FOAF::fundedBy = createResource($_[0], "fundedBy"); # A logo representing some thing. $RDFStore::Vocabulary::FOAF::logo = createResource($_[0], "logo"); # A topic of some page or document. $RDFStore::Vocabulary::FOAF::topic = createResource($_[0], "topic"); # The primary topic of some page or document. $RDFStore::Vocabulary::FOAF::primaryTopic = createResource($_[0], "primaryTopic"); # A theme. $RDFStore::Vocabulary::FOAF::theme = createResource($_[0], "theme"); # Indicates an account held by this agent. $RDFStore::Vocabulary::FOAF::holdsAccount = createResource($_[0], "holdsAccount"); # Indicates a homepage of the service provide for this online account. $RDFStore::Vocabulary::FOAF::accountServiceHomepage = createResource($_[0], "accountServiceHomepage"); # Indicates the name (identifier) associated with this online account. $RDFStore::Vocabulary::FOAF::accountName = createResource($_[0], "accountName"); # Indicates a member of a Group $RDFStore::Vocabulary::FOAF::member = createResource($_[0], "member"); # Indicates the class of individuals that are a member of a Group $RDFStore::Vocabulary::FOAF::membershipClass = createResource($_[0], "membershipClass"); }; sub END { $RDFStore::Vocabulary::FOAF::Person = undef; $RDFStore::Vocabulary::FOAF::Agent = undef; $RDFStore::Vocabulary::FOAF::Document = undef; $RDFStore::Vocabulary::FOAF::Organization = undef; $RDFStore::Vocabulary::FOAF::Project = undef; $RDFStore::Vocabulary::FOAF::Group = undef; $RDFStore::Vocabulary::FOAF::Image = undef; $RDFStore::Vocabulary::FOAF::PersonalProfileDocument = undef; $RDFStore::Vocabulary::FOAF::OnlineAccount = undef; $RDFStore::Vocabulary::FOAF::OnlineGamingAccount = undef; $RDFStore::Vocabulary::FOAF::OnlineEcommerceAccount = undef; $RDFStore::Vocabulary::FOAF::OnlineChatAccount = undef; $RDFStore::Vocabulary::FOAF::mbox = undef; $RDFStore::Vocabulary::FOAF::mbox_sha1sum = undef; $RDFStore::Vocabulary::FOAF::gender = undef; $RDFStore::Vocabulary::FOAF::geekcode = undef; $RDFStore::Vocabulary::FOAF::dnaChecksum = undef; $RDFStore::Vocabulary::FOAF::sha1 = undef; $RDFStore::Vocabulary::FOAF::based_near = undef; $RDFStore::Vocabulary::FOAF::title = undef; $RDFStore::Vocabulary::FOAF::nick = undef; $RDFStore::Vocabulary::FOAF::jabberID = undef; $RDFStore::Vocabulary::FOAF::aimChatID = undef; $RDFStore::Vocabulary::FOAF::icqChatID = undef; $RDFStore::Vocabulary::FOAF::yahooChatID = undef; $RDFStore::Vocabulary::FOAF::msnChatID = undef; $RDFStore::Vocabulary::FOAF::name = undef; $RDFStore::Vocabulary::FOAF::firstName = undef; $RDFStore::Vocabulary::FOAF::givenname = undef; $RDFStore::Vocabulary::FOAF::surname = undef; $RDFStore::Vocabulary::FOAF::family_name = undef; $RDFStore::Vocabulary::FOAF::phone = undef; $RDFStore::Vocabulary::FOAF::homepage = undef; $RDFStore::Vocabulary::FOAF::page = undef; $RDFStore::Vocabulary::FOAF::weblog = undef; $RDFStore::Vocabulary::FOAF::tipjar = undef; $RDFStore::Vocabulary::FOAF::plan = undef; $RDFStore::Vocabulary::FOAF::made = undef; $RDFStore::Vocabulary::FOAF::maker = undef; $RDFStore::Vocabulary::FOAF::img = undef; $RDFStore::Vocabulary::FOAF::depiction = undef; $RDFStore::Vocabulary::FOAF::depicts = undef; $RDFStore::Vocabulary::FOAF::thumbnail = undef; $RDFStore::Vocabulary::FOAF::myersBriggs = undef; $RDFStore::Vocabulary::FOAF::workplaceHomepage = undef; $RDFStore::Vocabulary::FOAF::workInfoHomepage = undef; $RDFStore::Vocabulary::FOAF::schoolHomepage = undef; $RDFStore::Vocabulary::FOAF::knows = undef; $RDFStore::Vocabulary::FOAF::interest = undef; $RDFStore::Vocabulary::FOAF::topic_interest = undef; $RDFStore::Vocabulary::FOAF::publications = undef; $RDFStore::Vocabulary::FOAF::currentProject = undef; $RDFStore::Vocabulary::FOAF::pastProject = undef; $RDFStore::Vocabulary::FOAF::fundedBy = undef; $RDFStore::Vocabulary::FOAF::logo = undef; $RDFStore::Vocabulary::FOAF::topic = undef; $RDFStore::Vocabulary::FOAF::primaryTopic = undef; $RDFStore::Vocabulary::FOAF::theme = undef; $RDFStore::Vocabulary::FOAF::holdsAccount = undef; $RDFStore::Vocabulary::FOAF::accountServiceHomepage = undef; $RDFStore::Vocabulary::FOAF::accountName = undef; $RDFStore::Vocabulary::FOAF::member = undef; $RDFStore::Vocabulary::FOAF::membershipClass = undef; }; 1; };