<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.foaf-project.org/z/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.foaf-project.org/z/index.php?title=Special:Contributions/Admin&amp;feed=atom&amp;limit=50&amp;target=Admin&amp;year=&amp;month=</id>
		<title>FOAF Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.foaf-project.org/z/index.php?title=Special:Contributions/Admin&amp;feed=atom&amp;limit=50&amp;target=Admin&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/Special:Contributions/Admin"/>
		<updated>2013-05-23T22:21:41Z</updated>
		<subtitle>From FOAF Wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://wiki.foaf-project.org/w/FoafProject</id>
		<title>FoafProject</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/FoafProject"/>
				<updated>2007-11-01T01:58:02Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: cleaned up 1st parag a bit, linked openid piece from DIG group&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the Wiki site for the [http://wiki.foaf-project.org/ FOAF project].&lt;br /&gt;
&lt;br /&gt;
Feel free to add links, suggestions here, much as you might on the foaf-dev mailing list. Leave a link and brief description here if you add new content. A consequence of this is that as a reader, you shouldn't expect complete coherence from the site: you'll find a mix of useful tips, personal content, brainstorming and scribbles. Consider this a freeform scratchpad, designed to be easy to update, and as a quick place to capture an idea or link before it is forgotten. &lt;br /&gt;
&lt;br /&gt;
This wiki is terribly messy; sorry! As of Nov 1st 2007 it is republished using MediaWiki with better spam control.&lt;br /&gt;
&lt;br /&gt;
= Editing pages =&lt;br /&gt;
&lt;br /&gt;
We got spammed to bits; the Wiki has been migrated to MediaWiki, and we prefer edits associated with an OpenID. In the future (as spammers make more use of OpenID) we are likely to require some form of connection to a known member of the community before edits are accepted. For work in this area see the [http://dig.csail.mit.edu/breadcrumbs/node/206 writeup] from the MIT DIG group on using FOAF and OpenID together.&lt;br /&gt;
&lt;br /&gt;
= Jumping Off Points =&lt;br /&gt;
&lt;br /&gt;
Some starting points:&lt;br /&gt;
&lt;br /&gt;
 * The '''[[FAQ]]''' has answers to a number of FOAF related questions including general project and &amp;quot;getting started&amp;quot; information. See [[FoafHistory]] for some background on the origins of the FOAF project, and FoafMentions for links to FOAF in the news (From the days when it was notable for FOAF to be mentioned elsewhere!)&lt;br /&gt;
 * upcoming and past '''[[FoafMeet]]'''s - face to face FOAF meetings &lt;br /&gt;
 * Information for '''[[Developers]]'''&lt;br /&gt;
 * '''[[Tools]]''', including FoafNaut and other CoolStuff&lt;br /&gt;
 * '''[[DataSources]]''' - various places to get FOAF data, including sites that export it&lt;br /&gt;
 * '''[[Vocabulary]]''' -- information about FOAF syntax and vocabulary, see also FoafExamples which has a number of worked examples showing how to use particular aspects of the FOAF vocabulary&lt;br /&gt;
 * '''[[Tutorials]]''' -- a list of FOAF tutorials out on the web. Also check out CategoryTutorial&lt;br /&gt;
 * The '''[[FOAFBulletinBoard]]''' provides a way for sharing your FOAF URL with other people, and more importantly Foaf harvesters&lt;br /&gt;
 * '''[[ApplicationIdeas]]''' -- a page listing ideas for FOAF applications.&lt;br /&gt;
 * '''[[Criticism]]''' -- critiques of FOAF&lt;br /&gt;
&lt;br /&gt;
See also RecentChanges  for  machine-generated list of latest edits and additions, and ChangeLog for some manual entries.&lt;br /&gt;
&lt;br /&gt;
= Active Pages =&lt;br /&gt;
&lt;br /&gt;
A Wiki really comes into its own when its users help to refine each others pages, e.g. adding information, answering questions, providing feedback, etc. Here's a list of pages that you can help out with. * [[Comments]] -- pages requesting comments. Add your feedback&lt;br /&gt;
 * [[TODO]] -- pages requesting help. Give them some love.&lt;br /&gt;
 * UnderConstruction -- pages under construction. Give the author time to finish before adding comments.&lt;br /&gt;
 * [[Refactoring]] -- pages being reworked. Let things settle down before editing.&lt;br /&gt;
 * [[WantedPages]] -- pages that are awaiting creation. Add some content&lt;br /&gt;
 * [[OrphanedPages]] -- pages that aren't linked into the Wiki. Delete them if they're dead, or link 'em if they're useful&lt;br /&gt;
 * [[AbandonedPages]] -- old, unedited pages. Bring them up to date.&lt;br /&gt;
= Misc =&lt;br /&gt;
&lt;br /&gt;
Some related resources both here and elsewhere on the web. Some of this content will shortly move off the home page.&lt;br /&gt;
 * [[MetadataVIATEC]]&lt;br /&gt;
 * FoafAuthentication&lt;br /&gt;
 * FoafCorp.&lt;br /&gt;
 * ConnectingUsenetWithFoaf discusses the use of FOAF in discussion newsgroups.&lt;br /&gt;
 * [[TowardFOAFster]] -- an [http://www.intertwingly.net/wiki/pie/FrontPage Atom]-style effort to specify FOAF extensions to facilitate online matchmaking&lt;br /&gt;
 * CoDepiction -- a dropoff point for images worthy of cataloguing&lt;br /&gt;
 * SpaceNamespace -- Geo-mapping work&lt;br /&gt;
 * AccessiblePlanet -- danbri and william loughborough project notes&lt;br /&gt;
 * [[RDFWebSiteDesign]] notes&lt;br /&gt;
 * [http://www15.brinkster.com/semaview/default.aspx] View an interesting application of the semantic web which brings together an Office XP addin to publish your contacts in RDF format to a webservice which then forms communities based on your friends. You can also browse your communities in the associated web page.&lt;br /&gt;
 * [http://www15.brinkster.com/semaview/foaf.aspx] A simple FOAF generator, comments are welcome.&lt;br /&gt;
 * FoafIdeas&lt;br /&gt;
 * ExpertFinder -- Joint Initiative on Extending the FOAF Vocabulary for Expert Finding&lt;br /&gt;
 * [[FOAFnet.org]]&lt;br /&gt;
 * [http://www-900.ibm.com/developerWorks/cn/xml/x-watch/part3/index.shtml  Foaf Introduction (Chinese)]&lt;br /&gt;
&lt;br /&gt;
 * FoafProjectHomepageNotes; http://beta.foaf-project.org/ - beta website.&lt;br /&gt;
&lt;br /&gt;
= Elsewhere =&lt;br /&gt;
&lt;br /&gt;
Related sites&lt;br /&gt;
&lt;br /&gt;
 * The [ESW:FrontPage ESW Wiki] may also be of some interest, being full of notes on RDF and Semantic Web technology.&lt;br /&gt;
---- &lt;br /&gt;
&lt;br /&gt;
Web site / wiki contact: DanBri (danbri@rdfweb.org) or the FOAF mailing list, rdfweb-dev@vapours.rdfweb.org&lt;br /&gt;
&lt;br /&gt;
[[Category:Main]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/Main_Page"/>
				<updated>2007-11-01T01:52:30Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''MediaWiki has been successfully installed.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
OK this edit made by danbri ... via openid.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
== Raw category list ==&lt;br /&gt;
&lt;br /&gt;
The 320 pages imported from old Wiki are in the following categories:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Category:Main]]&lt;br /&gt;
* [[Category:Vocabulary]] ([[Category:Vocabulary_Issues]], [[Category:Vocabulary_OtherVocabs]], [[Category:Vocabulary_UsageGuidelines]]).&lt;br /&gt;
* [[Category:Adaptors]], [[Category:Applications]], [[Category:TechAndSoftware]]&lt;br /&gt;
* [[Category:Events]] ([[Category:Events_FoafCamp]], [[Category:Events_FoafGalway]], [[Category:Events_FoafMeets]] ...)&lt;br /&gt;
* [[Category:People]]&lt;br /&gt;
* [[Category:ExpertFinder]]&lt;br /&gt;
* [[Category:FOAFWebsite]]&lt;br /&gt;
* [[Category:Other]]&lt;br /&gt;
* [[Category:Offtopic]]&lt;br /&gt;
&lt;br /&gt;
Todo: make this more readable... and hmm how does one LINK to a category without claiming the page is IN that category?&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/Main_Page"/>
				<updated>2007-11-01T01:50:49Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: listing categories we imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''MediaWiki has been successfully installed.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
OK this edit made by danbri ... via openid.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
== Raw category list ==&lt;br /&gt;
&lt;br /&gt;
The 320 pages imported from old Wiki are in the following categories:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Category:Main]]&lt;br /&gt;
* [[Category:Vocabulary]] ([[Category:Vocabulary_Issues]], [[Category:Vocabulary_OtherVocabs]], [[Category:Vocabulary_UsageGuidelines]]).&lt;br /&gt;
* [[Category:Adaptors]], [[Category:Applications]], [[Category:TechAndSoftware]]&lt;br /&gt;
* [[Category:Events]] ([[Category:Events_FoafCamp]], [[Category:Events_FoafGalway]], [[Category:Events_FoafMeets]] ...)&lt;br /&gt;
* [[Category:People]]&lt;br /&gt;
* [[Category:ExpertFinder]]&lt;br /&gt;
* [[Category:FOAFWebsite]]&lt;br /&gt;
* [[Category:Other]]&lt;br /&gt;
* [[Category:Offtopic]]&lt;br /&gt;
&lt;br /&gt;
Todo: make this more readable...&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/Using_Relationship_vocabulary</id>
		<title>Using Relationship vocabulary</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/Using_Relationship_vocabulary"/>
				<updated>2007-11-01T01:43:23Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FOAF relationship module =&lt;br /&gt;
&lt;br /&gt;
[http://vocab.org/relationship/ A module] for defining relationships in FOAF by EricVitiello. &lt;br /&gt;
&lt;br /&gt;
On [[Date(2004-05-04T16:59:30Z)]], includes properties: &amp;lt;pre&amp;gt;friendOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;acquaintanceOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;parentOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;siblingOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;childOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;grandchildOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;spouseOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;enemyOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;antagonistOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;ambivalentOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;lostContactWith&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;knowsOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;wouldLikeToKnow&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;knowsInPassing&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;knowsByReputation&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;closeFriendOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;hasMet&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;worksWith&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;colleagueOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;collaboratesWith&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;employerOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;employedBy&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;mentorOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;apprenticeTo&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;livesWith&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;neighborOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;grandparentOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;lifePartnerOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;engagedTo&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;ancestorOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;descendantOf&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;participantIn&amp;lt;/pre&amp;gt;, &amp;lt;pre&amp;gt;participant&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proposed Additions ==&lt;br /&gt;
&lt;br /&gt;
There is a [http://rdfweb.org/pipermail/rdfweb-dev/2003-December/012257.html suggestion on the table] &lt;br /&gt;
by EricSigler to add a memberOf property to the Relationships vocabulary to allow better workings with &lt;br /&gt;
the foaf:Group property. &lt;br /&gt;
&lt;br /&gt;
 * IssueTracker entry MemberVocabIssue&lt;br /&gt;
 * [http://esigler.2nw.net/blog/2003/12/30/foaf_and_groups Proposal plus examples]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;foaf:Person rdf:nodeID=&amp;quot;me&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;foaf:blah&amp;gt;...&amp;lt;/foaf:blah&amp;gt;&lt;br /&gt;
   &amp;lt;foaf:memberOf rdf:resource=&amp;quot;http://example.com/groupfile.rdf#spelunkers&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Group rdf:nodeID=&amp;quot;spelunkers&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;rdfs:seeAlso rdf:resource=&amp;quot;http://example.com/groupfile.rdf&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;foaf:member rdf:nodeID=&amp;quot;me&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Vocabulary_UsageGuidelines]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/UsingFoafWeblog</id>
		<title>UsingFoafWeblog</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/UsingFoafWeblog"/>
				<updated>2007-11-01T01:43:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The FoafVocab includes a property 'foaf:weblog' which relates an Agent to a document that is their weblog.&lt;br /&gt;
&lt;br /&gt;
Here is some example markup showing how to describe someone and their weblog (taken from Joshua's [http://www.netcrucible.com/blog/msft.xml XML listing of Microsoft bloggers]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
  xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&lt;br /&gt;
  xmlns:rdfs=&amp;quot;http://www.w3.org/2000/01/rdf-schema#&amp;quot;&lt;br /&gt;
  xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Joshua Allen&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:workplaceHomepage rdf:resource=&amp;quot;http://www.microsoft.com/&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:weblog &lt;br /&gt;
    dc:title=&amp;quot;Better Living Through Software&amp;quot; &lt;br /&gt;
    dc:description=&amp;quot; Life at Microsoft, the software industry from a rational perspective&amp;quot;   &lt;br /&gt;
    rdf:resource=&amp;quot;http://www.netcrucible.com/blog/&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;rdfs:seeAlso rdf:resource=&amp;quot;http://www.netcrucible.com/blog/rss.xml&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;!-- this last property is a slight stretch since the referenced feed currently uses RSS2, but is imho ok... --&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Since this is RDF, it could be decorated with further information, eg. an rdfs:seeAlso to a FOAF file for the blogger, etc. Here we show the use of the foaf:workplaceHomepage property which relates a Person  to the homepage of somewhere they work. &lt;br /&gt;
&lt;br /&gt;
Here is a graph of the data structure encoded in the RDF/XML markup shown above. It was generated using W3C's online parser, validator and visualisation [http://www.w3.org/RDF/Validator/ service], and reveals the underlying &amp;quot;entities and relationships&amp;quot; graph structure that RDF uses. You can see nodes in the diagram that correspond to the things we're describing: Joshua, his Blog, and the homepage of a place he works.&lt;br /&gt;
&lt;br /&gt;
http://rdfweb.org/images/foaf/foafweblog-ms-joshua.png&lt;br /&gt;
&lt;br /&gt;
'''Generating the FOAF using XSLT'''&lt;br /&gt;
&lt;br /&gt;
Here's a simple [http://www.ldodds.com/foaf/misc/ms-bloggers2foaf.xsl XSLT stylesheet] that takes the [http://www.netcrucible.com/blog/msft.xml XML listing of Microsoft bloggers] and converts it into [http://www.ldodds.com/foaf/misc/ms-bloggers.rdf a FOAF document].&lt;br /&gt;
&lt;br /&gt;
At the time of writing there's a slight issue with processing the XML listing as the encoding seems to be incorrect (should be iso-8859-1). If that were corrected then we could could [http://www.w3.org/2000/06/webdata/xslt?xslfile=http://www.ldodds.com/foaf/misc/ms-bloggers2foaf.xsl&amp;amp;xmlfile=http://www.netcrucible.com/blog/msft.xml perform the conversion automatically].&lt;br /&gt;
[[Category:Vocabulary_UsageGuidelines]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/UsingFoafTopic</id>
		<title>UsingFoafTopic</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/UsingFoafTopic"/>
				<updated>2007-11-01T01:42:59Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Using foaf:topic =&lt;br /&gt;
&lt;br /&gt;
Using foaf:topic to relate a page to one of the topics of that page&lt;br /&gt;
&lt;br /&gt;
Example: saying that a page is about the company &amp;quot;mcdonalds&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
        xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&lt;br /&gt;
        xmlns:fc=&amp;quot;http://xmlns.com/foaf/corp#&amp;quot;&lt;br /&gt;
        xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;foaf:Document rdf:about=&amp;quot;http://c2.com/cgi/wiki?McDonalds&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dc:title&amp;gt;McDonalds&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
  &amp;lt;dc:description&amp;gt;McDonalds page on the C2 Wiki&amp;lt;/dc:description&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:topic&amp;gt;&lt;br /&gt;
    &amp;lt;fc:Company&amp;gt;&lt;br /&gt;
      &amp;lt;fc:name&amp;gt;McDonalds&amp;lt;/fc:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:homepage rdf:resource=&amp;quot;http://www.mcdonalds.com/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/fc:Company&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:topic&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Document&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Q: That seems to be a document-centric approach. How would this look if I wanted to&lt;br /&gt;
put the web page information inside the elements describing the company?''&lt;br /&gt;
&lt;br /&gt;
''A: From the point of view of the abstract RDF graph, the way you nest the XML elements doesn't really matter. However in practice there are interactions between the way a relationship is named ('depicts' versus 'depiction', for eg) and the way&lt;br /&gt;
the markup is written.''&lt;br /&gt;
&lt;br /&gt;
For example, we can re-order the above XML to be neither company-centric nor&lt;br /&gt;
document-centric:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
        xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&lt;br /&gt;
        xmlns:fc=&amp;quot;http://xmlns.com/foaf/corp#&amp;quot;&lt;br /&gt;
        xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;fc:Company rdf:nodeID=&amp;quot;mcd&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;fc:name&amp;gt;McDonalds&amp;lt;/fc:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:homepage rdf:resource=&amp;quot;http://www.mcdonalds.com/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/fc:Company&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;foaf:Document rdf:about=&amp;quot;http://c2.com/cgi/wiki?McDonalds&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;dc:title&amp;gt;McDonalds&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
      &amp;lt;dc:description&amp;gt;McDonalds page on the C2 Wiki&amp;lt;/dc:description&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:topic rdf:nodeID=&amp;quot;mcd&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:Document&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the 'topic' relation always points from a document to a company. This makes it&lt;br /&gt;
hard to put the document description ''inside'' the company description.&lt;br /&gt;
&lt;br /&gt;
In some cases, RDF vocabularies include 'inverse properties' that say the same thing&lt;br /&gt;
backwards. In FOAF for example, we have foaf:depicts and foaf:depiction, as well as&lt;br /&gt;
foaf:topic and foaf:page. Here we show the use of foaf:page to relate the company to a&lt;br /&gt;
page that is about it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
        xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&lt;br /&gt;
        xmlns:fc=&amp;quot;http://xmlns.com/foaf/corp#&amp;quot;&lt;br /&gt;
        xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;fc:Company&amp;gt;&lt;br /&gt;
      &amp;lt;fc:name&amp;gt;McDonalds&amp;lt;/fc:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:homepage rdf:resource=&amp;quot;http://www.mcdonalds.com/&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:page&amp;gt;&lt;br /&gt;
        &amp;lt;foaf:Document rdf:about=&amp;quot;http://c2.com/cgi/wiki?McDonalds&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;dc:title&amp;gt;McDonalds&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
          &amp;lt;dc:description&amp;gt;McDonalds page on the C2 Wiki&amp;lt;/dc:description&amp;gt;&lt;br /&gt;
      &amp;lt;/foaf:Document&amp;gt;&lt;br /&gt;
      &amp;lt;/foaf:page&amp;gt;&lt;br /&gt;
    &amp;lt;/fc:Company&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As you can see, foaf:page is a bit like foaf:homepage, except that anyone can make a foaf:page about&lt;br /&gt;
something, whereas the notion of a foaf:homepage is associated with notions of authority: I can't create&lt;br /&gt;
the homepage for someone else's company.&lt;br /&gt;
&lt;br /&gt;
This is a bit redundant, since foaf:topic and foaf:page express the same information, but can nevertheless be useful if you care about the XML form of your RDF data.&lt;br /&gt;
----&lt;br /&gt;
CategoryTutorial&lt;br /&gt;
[[Category:Vocabulary_UsageGuidelines]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/UsingFoafTipjar</id>
		<title>UsingFoafTipjar</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/UsingFoafTipjar"/>
				<updated>2007-11-01T01:42:44Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page serves as a hub of references to further document development of the '''foaf:tipjar''' property. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 * [http://rdfweb.org/mt/foaflog/archives/2004/02/12/20.07.32/index.html FOAFLog Discussion of foaf:tipjar].&lt;br /&gt;
 * [http://kasei.us/archives/2004/02/12/tipjar Suggestion of integrating foaf:tipjar in ID3 tags].&lt;br /&gt;
&lt;br /&gt;
Recent comments from MikeLinksvayer of [http://creativecommons.org Creative Commons]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Date: Mon, 05 Apr 2004 21:39:07 -0700 &lt;br /&gt;
From: Mike Linksvayer &amp;lt;ml at creativecommons.org&amp;gt; &lt;br /&gt;
To: &amp;quot;B.K. DeLong&amp;quot; &amp;lt;bkdelong@pobox.com&amp;gt; &lt;br /&gt;
Subject: Re: foaf:tipjar ? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I just noticed the other day &amp;lt;http://rdfweb.org/topic/UsingDublinCoreCreator&amp;gt;, &lt;br /&gt;
which runs counter to the way I was planning to implement foaf:Agent &lt;br /&gt;
(and thus foaf:tipjar) within CC metadata, like&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cc:Work&amp;gt;&lt;br /&gt;
  &amp;lt;dc:creator&amp;gt;&lt;br /&gt;
     &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
       &amp;lt;foaf:name&amp;gt;John Doe&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
       &amp;lt;foaf:homepage rdf:resource=&amp;quot;http://example.com/~jd/&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;foaf:tipjar rdf:resource=&amp;quot;http://example.com/~jd/fund-me&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/dc:creator&amp;gt;&lt;br /&gt;
&amp;lt;/cc:Work&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a usage the above page tentatively recommends against.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This seems like a really natural usage.  Note that an example under discussion at &lt;br /&gt;
dc-agents uses such a construction, if I understand it (example 2 at &lt;br /&gt;
http://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind0402&amp;amp;L=dc-agents&amp;amp;P=703) &lt;br /&gt;
Yes, dc:creator can be messy.  But if we have to rely on something ad hoc like&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?D dc:creator ?N .&lt;br /&gt;
implied by&lt;br /&gt;
?D foaf:maker ?M .&lt;br /&gt;
?M foaf:name ?N&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why not&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?D dc:creator ?N&lt;br /&gt;
implied by&lt;br /&gt;
?D dc:creator ?M .&lt;br /&gt;
?M foaf:name ?N&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Perhaps because we theoretically also have to deal with any arbitrary RDF construct in dc:creator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I'm not complaining here, just wondering aloud what CC should do --&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(1) Recommend foaf:maker to denote creator of a copyrightable work&lt;br /&gt;
(2) Use the advised-against construct mixing dc:creator and foaf:Agent above&lt;br /&gt;
(3) Wait to see what the re-opened(?) dc-agents group comes up with &lt;br /&gt;
(see jiscmail link above).  Note that at least two people posted public responses &lt;br /&gt;
saying &amp;quot;look at FOAF&amp;quot; in response to the dc-agents requirements posting, as I, &lt;br /&gt;
and I bet others, did privately.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(3) doesn't seem to be a realistic option for CC, as we're probably going to do &lt;br /&gt;
something with tipjars in the next couple months, and it would be good to have &lt;br /&gt;
the appropriate metadata ready.  FWIW we may also do something along the lines &lt;br /&gt;
of &amp;quot;here's where you can buy out the rights that have been reserved.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Vocabulary_UsageGuidelines]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/UsingFoafKnows</id>
		<title>UsingFoafKnows</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/UsingFoafKnows"/>
				<updated>2007-11-01T01:42:32Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Using foaf:knows to relate people together =&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;friend of a friend&amp;quot; aspect of FOAF arises from the ability to say that one Person &amp;quot;knows&amp;quot; another Person. &amp;quot;knows&amp;quot; is used in a deliberately vague sense here that includes &amp;quot;is friends with&amp;quot;, &amp;quot;corresponds with&amp;quot;, etc. Additional elaborations on the basic FOAF data can further clarify these relationships.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
         xmlns:rdfs=&amp;quot;http://www.w3.org/2000/01/rdf-schema#&amp;quot;&lt;br /&gt;
         xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Leigh Dodds&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:firstName&amp;gt;Leigh&amp;lt;/foaf:firstName&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:surname&amp;gt;Dodds&amp;lt;/foaf:surname&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:mbox_sha1sum&amp;gt;71b88e951cb5f07518d69e5bb49a45100fbc3ca5&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:knows&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:name&amp;gt;Dan Brickley&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:mbox_sha1sum&amp;gt;241021fb0e6289f92815fc210f9e9137262c252e&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;br /&gt;
      &amp;lt;rdfs:seeAlso &lt;br /&gt;
        rdf:resource=&amp;quot;http://rdfweb.org/people/danbri/foaf.rdf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:knows&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;-- &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which says &amp;quot;there is a person called Leigh Dodds with a mailbox whose hashed value is..., who knows a person called Dan Brickley whose mailbox is..., and that Dan Brickley is further described in foaf.rdf&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Cross Referencing ==&lt;br /&gt;
&lt;br /&gt;
The foaf:knows relationship can also be stated by cross-referencing within the file. The following is equivalent to the above example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
         xmlns:rdfs=&amp;quot;http://www.w3.org/2000/01/rdf-schema#&amp;quot;&lt;br /&gt;
         xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Leigh Dodds&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:firstName&amp;gt;Leigh&amp;lt;/foaf:firstName&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:surname&amp;gt;Dodds&amp;lt;/foaf:surname&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:mbox_sha1sum&amp;gt;71b88e951cb5f07518d69e5bb49a45100fbc3ca5&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:knows rdf:resource=&amp;quot;#dan&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;foaf:Person rdf:ID=&amp;quot;dan&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Dan Brickley&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:mbox_sha1sum&amp;gt;241021fb0e6289f92815fc210f9e9137262c252e&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;br /&gt;
  &amp;lt;rdfs:seeAlso &lt;br /&gt;
        rdf:resource=&amp;quot;http://rdfweb.org/people/danbri/foaf.rdf&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should be clear from the above example that a single FOAF document can describe multiple people. There's no concept of a &amp;quot;primary&amp;quot; person in the document upon which all properties or relationships are based.&lt;br /&gt;
----&lt;br /&gt;
CategoryTutorial&lt;br /&gt;
[[Category:Vocabulary_UsageGuidelines]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/UsingFoafImage</id>
		<title>UsingFoafImage</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/UsingFoafImage"/>
				<updated>2007-11-01T01:42:22Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Associating Images with People (and other resources) =&lt;br /&gt;
&lt;br /&gt;
Another way of [[DescribingAPerson]] is with an image. Here's how to associate a Person with an image in a FOAF document.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Image/&amp;gt; &amp;lt;!-- there is an Image --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Image rdf:about=&amp;quot;http://rdfweb.org/people/danbri/mugshot/danbri-small.jpeg&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;!-- there is an image whose URI name is ... --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;foaf:Person rdf:nodeID=&amp;quot;person1&amp;quot;&amp;gt;&amp;lt;foaf:name&amp;gt;Dan Brickley&amp;lt;/foaf:name&amp;gt;&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;!-- there is a Person that in this doc we will call 'person1', and it has a name of ...--&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Person rdf:nodeID=&amp;quot;person1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;foaf:depiction rdf:resource=&amp;quot;http://rdfweb.org/people/danbri/mugshot/danbri-small.jpeg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;!-- person1 has a depiction that is the thing whose URI name is ... --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Dan Brickley&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:depiction&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:Image/&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:depiction&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;!-- there is a person with a name 'Dan Brickley' that has a depiction that is an image.--&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Dan Brickley&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:depiction&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:Image&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:sha1&amp;gt;7eff189e90a0b21cddb1b490ee39524f3cd2ca3e&amp;lt;/foaf:sha1&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:Image&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:depiction&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;!-- there is a person with a name 'Dan Brickley' that has a depiction that is an image&lt;br /&gt;
   that has a sha1 hash whose value is ... --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This gives us the raw materials to say that there is a person that is depicted by an image &lt;br /&gt;
which has such'n'so URI name, and such'n'so content (assured by hashing to get a unique(ish) fingerprint). &lt;br /&gt;
This could be the raw materials needed to reproduce [http://rdfweb.org/people/danbri/2001/02/semanticweb-and-me/ passport-like functionality in the Semantic Web]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Dan Brickley&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:depiction&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:Image rdf:about=&amp;quot;http://rdfweb.org/people/danbri/mugshot/danbri-small.jpeg&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:sha1&amp;gt;7eff189e90a0b21cddb1b490ee39524f3cd2ca3e&amp;lt;/foaf:sha1&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:Image&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:depiction&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;!-- as above, but also mentioning the URI name for the image --&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
But assuming someone writes RDF making the claim that I like look the contents of (some version of) some picture, how can the author of that document assure us it hasn't been altered, changed? (see [http://usefulinc.com/foaf/signingFoafFiles foafbot docs on PGP signed RDF/XML]).&lt;br /&gt;
----&lt;br /&gt;
CategoryTutorial&lt;br /&gt;
[[Category:Vocabulary_UsageGuidelines]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/UsingDublinCoreCreator</id>
		<title>UsingDublinCoreCreator</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/UsingDublinCoreCreator"/>
				<updated>2007-11-01T01:42:10Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://www.dublincore.org/ Dublin Core Metadata Initiative] define a property, dc:creator which can be used in RDF data.&lt;br /&gt;
&lt;br /&gt;
Here we explore some ways it can be mixed with other RDF data such as FOAF, and through doing so highlight a well-known problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(first draft by danbri, July 2003)&lt;br /&gt;
&lt;br /&gt;
''It isn't clear whether dc:creator relates documents to people, or to their names''.&lt;br /&gt;
&lt;br /&gt;
For historical reasons, DC has had a concern with 'dumbing down', to allow simple and complex metadata to co-exist. &lt;br /&gt;
&lt;br /&gt;
Some DC RDF looks like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:Description&amp;gt;&lt;br /&gt;
  &amp;lt;dc:title&amp;gt;My document...&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
  &amp;lt;dc:creator&amp;gt;Dan Brickley&amp;lt;/dc:creator&amp;gt;&lt;br /&gt;
  &amp;lt;dc:description&amp;gt;A textual abstract could go here&amp;lt;/dc:description&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:Description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In fact, the [http://dublincore.org/documents/dcmes-xml/ Simple DC in RDF document] encourages just this style.&lt;br /&gt;
&lt;br /&gt;
However, it is also quite common to see dc:creator used as a relationship to a Person. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:Description&amp;gt;&lt;br /&gt;
  &amp;lt;dc:title&amp;gt;My document...&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
  &amp;lt;dc:creator&amp;gt;&lt;br /&gt;
     &amp;lt;foaf:Person&amp;gt; &lt;br /&gt;
       &amp;lt;foaf:name&amp;gt;Dan Brickley&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
       &amp;lt;foaf:homepage rdf:resource=&amp;quot;http://rdfweb.org/people/danbri/&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;dc:description&amp;gt;A textual abstract could go here&amp;lt;/dc:description&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:Description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Currently a fair amount of FOAF data takes this approach. We have our own fairly rich way of describing people, but we try to use Dublin Core's 'creator' property to relate people to documents. We use DC to describe documents, of course; that's what it is particularly good for.&lt;br /&gt;
&lt;br /&gt;
OK, so what do the specs say? Time for a trip down memory lane...&lt;br /&gt;
&lt;br /&gt;
Those who have not participated in Dublin Core should, first of all, know that the specs have changed a bit. &lt;br /&gt;
&lt;br /&gt;
One thing about DC: there are generic specs defining the properties, and then specs defining their representation in RDF/XML (and also non-RDF XML).&lt;br /&gt;
&lt;br /&gt;
The first spec for DC-in-RDF we had out was this one:&lt;br /&gt;
&lt;br /&gt;
    * [http://www.ukoln.ac.uk/metadata/resources/dc/datamodel/WD-dc-rdf/ Guidance on expressing the Dublin Core within the Resource Description Framework (RDF)] (Paul Miller, Eric Miller, Dan Brickley).&lt;br /&gt;
&lt;br /&gt;
But this has been considered obsolete since ~2000. If you look at it, you'll see a pretty complex attempt at allowing DC to be extended, yet for all DC applications to know enough about the extensions to at least retrieve a textual value for 'creator'.&lt;br /&gt;
Note that my second example above fails at this aim, since there is no way that a non-FOAF-aware tool could realise that the &lt;br /&gt;
string 'Dan Brickley' was the name of the creator. Many many many Dublin Core discussions centred around different ways of achieving such extensibility.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A more mature DC in RDF spec:&lt;br /&gt;
&lt;br /&gt;
    * [http://dublincore.org/documents/2002/07/31/dcmes-xml/ Expressing Simple Dublin Core in RDF/XML] (Dave Beckett, Eric Miller, Dan Brickley)&lt;br /&gt;
&lt;br /&gt;
This only deals with using the 15 DC properties as simple textually-valued properties, as in the first example above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The holy grail of Dublin Core, of course, was the seamless extension of this to 'qualified' Dublin Core.&lt;br /&gt;
&lt;br /&gt;
Here is the latest qualified DC / RDF spec:&lt;br /&gt;
&lt;br /&gt;
    * [http://dublincore.org/documents/2002/04/14/dcq-rdf-xml/ Expressing Qualified Dublin Core in RDF / XML] (Stefan Kokkelink, Roland Schw�nzl)&lt;br /&gt;
&lt;br /&gt;
A strength of this spec is that it tries to use RDF's native facilities wherever possible. But that is also unfortunately one of its weaknesses: it makes things more complicated by using bits of RDF that (to be honest) are best ignored.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:Description dc:title=&amp;quot;Healthy Meat&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dc:creator&amp;gt;&lt;br /&gt;
   &amp;lt;rdf:Bag&amp;gt;&lt;br /&gt;
     &amp;lt;rdf:li&amp;gt;Jon Doe&amp;lt;/rdf:li&amp;gt;&lt;br /&gt;
     &amp;lt;rdf:li&amp;gt;Karin Mustermann&amp;lt;/rdf:li&amp;gt;&lt;br /&gt;
   &amp;lt;/rdf:Bag&amp;gt;&lt;br /&gt;
 &amp;lt;/dc:creator&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:Description&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This uses RDF's notion of a Bag, ie an unordered list. The spec also shows the use of rdf:Seq (an ordered list) and rdf:Alt (alternates).&lt;br /&gt;
&lt;br /&gt;
Our investigation began by wondering whether we should use dc:creator as a relationship between a document and a person, or just as a relationship between a document and that person's name. Looking at this latest DC-in-RDF spec, things get more complex. We are being encouraged to also, sometimes, use dc:creator as a relation between a document and ... another datastructure (list of some kind).&lt;br /&gt;
&lt;br /&gt;
This, to be blunt, is a ''pain in the butt'' for implementors. When you meet a dc:creator property, what on earth is it referencing?:&lt;br /&gt;
   &lt;br /&gt;
   * a name of a person?&lt;br /&gt;
   * a person (who may have arbitrary other properties you understand, or don't understand)&lt;br /&gt;
   * a list (alt, seq, bag) of names? &lt;br /&gt;
   * a list (alt, seq, bag) of persons...?&lt;br /&gt;
&lt;br /&gt;
And that's without going into the particular uselessness of RDF's Alt construct (short version: it borders meaningless) or Bag (short version: just use repeated properties, simpler and clearer).&lt;br /&gt;
&lt;br /&gt;
There is actually a [http://dublincore.org/documents/2002/04/14/dcq-rdf-xml/#sec3 lot more] in the dcq-rdf-xml document, including a 'dumb down' algorithm for trying to pull out relevant simple strings from the nearby regions of the RDF graph.&lt;br /&gt;
&lt;br /&gt;
Here is an example it gives, showing a vcard-in-rdf vocab mixed with DC:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns:rdf = &amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
         xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
         xmlns:rdfs=&amp;quot;http://www.w3.org/2000/01/rdf-schema#&amp;quot;&lt;br /&gt;
         xmlns:vCard = &amp;quot;http://www.w3.org/2001/vcard-rdf/3.0#&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;rdf:Description&amp;gt; &lt;br /&gt;
&amp;lt;dc:creator&amp;gt;              &lt;br /&gt;
 &amp;lt;rdf:Description rdf:about = &amp;quot;http://qqqfoo.com/staff/corky&amp;quot; &amp;gt;&lt;br /&gt;
  &amp;lt;rdfs:label&amp;gt; Corky Crystal &amp;lt;/rdfs:label&amp;gt;&lt;br /&gt;
  &amp;lt;vCard:FN&amp;gt; Corky Crystal &amp;lt;/vCard:FN&amp;gt;&lt;br /&gt;
  &amp;lt;vCard:N rdf:parseType=&amp;quot;Resource&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;vCard:Family&amp;gt; Crystal &amp;lt;/vCard:Family&amp;gt;&lt;br /&gt;
    &amp;lt;vCard:Given&amp;gt;  Corky &amp;lt;/vCard:Given&amp;gt;&lt;br /&gt;
    &amp;lt;vCard:Other&amp;gt;  Jacky &amp;lt;/vCard:Other&amp;gt;&lt;br /&gt;
    &amp;lt;vCard:Prefix&amp;gt; Dr &amp;lt;/vCard:Prefix&amp;gt;&lt;br /&gt;
  &amp;lt;/vCard:N&amp;gt;&lt;br /&gt;
  &amp;lt;vCard:BDAY&amp;gt; 1980-01-01 &amp;lt;/vCard:BDAY&amp;gt;&lt;br /&gt;
 &amp;lt;/rdf:Description&amp;gt;&lt;br /&gt;
&amp;lt;/dc:creator&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:Description&amp;gt; &lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See the above spec for the details of their dumb-down algorithm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are lots of ways dc:creator is being used. This makes it hard to know, given some document, what it's DC creator is. How can it be true that both I ''and my name'' are dc:creator of the same thing? We're in a bit of a mess. &lt;br /&gt;
&lt;br /&gt;
Let's go back and look at the core definition of dc:creator...&lt;br /&gt;
&lt;br /&gt;
From feeding 'http://purl.org/dc/elements/1.1/creator' to the Web, I get the following definition back:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:Property rdf:about=&amp;quot;http://purl.org/dc/elements/1.1/creator&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;rdfs:label xml:lang=&amp;quot;en-US&amp;quot;&amp;gt;Creator&amp;lt;/rdfs:label&amp;gt;&lt;br /&gt;
&amp;lt;rdfs:comment xml:lang=&amp;quot;en-US&amp;quot;&amp;gt;An entity primarily responsible for making the content &lt;br /&gt;
		of the resource.&amp;lt;/rdfs:comment&amp;gt;&lt;br /&gt;
&amp;lt;dc:description xml:lang=&amp;quot;en-US&amp;quot;&amp;gt;Examples of a Creator include a person, an organisation,&lt;br /&gt;
		or a service.  Typically, the name of a Creator should &lt;br /&gt;
		be used to indicate the entity.&amp;lt;/dc:description&amp;gt;&lt;br /&gt;
&amp;lt;rdfs:isDefinedBy rdf:resource=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;dcterms:issued&amp;gt;1999-07-02&amp;lt;/dcterms:issued&amp;gt;&lt;br /&gt;
&amp;lt;dcterms:modified&amp;gt;2002-10-04&amp;lt;/dcterms:modified&amp;gt;&lt;br /&gt;
&amp;lt;dc:type rdf:resource=&amp;quot;http://dublincore.org/usage/documents/principles/#element&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;dcterms:hasVersion rdf:resource=&amp;quot;http://dublincore.org/usage/terms/history/#creator-004&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:Property&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the formal definition of dc:creator. And the core problem is quite clear: we are trying to have it both ways.&lt;br /&gt;
&lt;br /&gt;
We say 'an entity primarily responsible...', which sets the expectation that the dc:creator of something is a thing that creeated it.&lt;br /&gt;
&lt;br /&gt;
But we also say, 'Typically the name of a creator should be used to indicate the entity.', which sets the expectation that the dc:creator of something will be a name of its creator.&lt;br /&gt;
&lt;br /&gt;
Now the problem is that RDF is quite happy with doing either, but it makes the difference painfully obvious. And so we are left with a world in which some people write:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dc:creator&amp;gt;Dan Brickley&amp;lt;/dc:creator&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...while others write:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dc:creator&amp;gt;&lt;br /&gt;
   &amp;lt;Person&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Dan Brickley&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;/Person&amp;gt;&lt;br /&gt;
&amp;lt;/dc:creator&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, what to do?&lt;br /&gt;
&lt;br /&gt;
At the moment, we have a number of FOAF examples which encourage the latter use. This is because it seemed ''rude'' to discourage use of dc:creator. But is this right? Should we instead use a non DC property to relate people to documents?&lt;br /&gt;
&lt;br /&gt;
A proposal.&lt;br /&gt;
&lt;br /&gt;
    * use dc:creator only as a relationship between a document and a simple flat name of (one of) its creators&lt;br /&gt;
    * use other relationships (eg. propose foaf:maker) to relate a document to an Agent that made it&lt;br /&gt;
    * write down some logical rules that express how foaf:maker and dc:creator relate&lt;br /&gt;
    * don't use rdf:Seq, rdf:Alt, rdf:Bag with either property&lt;br /&gt;
    * if we want to explicitly model ordering of authorship (eg. academic papers) we should invent markup to do so&lt;br /&gt;
&lt;br /&gt;
 The relation of foaf:maker to [http://webns.net/mvcb/generatorAgent admin:generatorAgent] (also known as [http://web.resource.org/rss/1.0/modules/admin/ RSS mod_admin]) was [http://ilrt.org/discovery/chatlogs/foaf/2003-07-24#T16-04-04 discussed in #foaf].  It was determined that admin:generatorAgent was a logical subproperty of foaf:maker, &amp;quot;a version of a software package that is a maker of a resource representation&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If we do this, we should be able to infer that 'N' is the dc:creator of 'D' wherever we see markup to the effect that &lt;br /&gt;
'D' has a foaf:maker of 'M' and that 'M' has a foaf:name of 'N'.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  ?D dc:creator ?N .&lt;br /&gt;
  implied by&lt;br /&gt;
  ?D foaf:maker ?M .&lt;br /&gt;
  ?M foaf:name ?N &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(''hmm, how to write this in proper machine-processable N3?'')&lt;br /&gt;
&lt;br /&gt;
So, costs/benefits of this approach:&lt;br /&gt;
&lt;br /&gt;
   * (+) we have a single simple use for dc:creator&lt;br /&gt;
   * (-) we appear less standards compliant, using the obscure foaf:maker property instead of the widely known dc:creator&lt;br /&gt;
   * (+) we have a clear mapping of the one usage to the other&lt;br /&gt;
   * (-) most RDF/XML tools cannot automatically understand such mappings&lt;br /&gt;
   * (+) the meaning of the data is much clearer than for the various ways in which dc:creator has been (ab)used in RDF&lt;br /&gt;
&lt;br /&gt;
What else can we do to help? Well the FOAF spec says that the foaf:name property is a sub-property of the more general, and widely known rdfs:label property. So whenever some text T is the foaf:name of a thing, RDF-smart tools can conclude that T is also the rdfs:label of that thing. This is a step towards the free-flowing interoperability that DC has been looking for. But ultimately we can't get away from the problems caused by the have-your-cake-and-eat-it approach to the use of dc:creator.&lt;br /&gt;
&lt;br /&gt;
We need to decide whether dc:creator is so loose it can be used in all these different ways, or whether some are in error, or at the very least ''not best practice''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The proposal for FOAF usage is that only dc:creator as a simple textual value is best practice, &lt;br /&gt;
given what we know about the tools and technology at this time. &lt;br /&gt;
When we want to relate a document to a thing that made it, use foaf:maker (a proposed new &lt;br /&gt;
property, inverse of the existing foaf:made property).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If this is accepted amongst FOAF, RDF, DC developers, some possible work items are suggested:&lt;br /&gt;
&lt;br /&gt;
   * within FOAF documents, replace our ambitious over-use of dc:creator with foaf:maker&lt;br /&gt;
   * within Dublin Core, seek a new DC term which relates documents to agents (this is too useful to risk obscurity by solving in  FOAF only)&lt;br /&gt;
   * within RDF tools, work to allow automatic conversion between these different ways of describing the world&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note that there is a new [http://dublincore.org/documents/dc-rdf/ Dublin Core in RDF Draft] available that addresses this very issue.''' -- Mikael Nilsson&lt;br /&gt;
[[Category:Vocabulary_UsageGuidelines]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/UsingContactNearestAirport</id>
		<title>UsingContactNearestAirport</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/UsingContactNearestAirport"/>
				<updated>2007-11-01T01:41:54Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FOAF documents often contain a 'contact:nearestAirport' property. This page serves as a hub of references to further documentation on this property.&lt;br /&gt;
&lt;br /&gt;
  * [http://eric.perceive.net/blog/year/2002/month/12#a9 Pixel's writeup.]&lt;br /&gt;
  * [http://d.hatena.ne.jp/kotastyle/20030707#p2 Instructions in Japanese.]&lt;br /&gt;
  * [http://www.airnav.com/airports/ AirNav.com contains relevant information for air-related FOAF fields.]&lt;br /&gt;
  * libby's docs?&lt;br /&gt;
  * [http://www.wasab.dk/morten/2003/12/nearestAirport/ Finding a nearest airport]&lt;br /&gt;
&lt;br /&gt;
From BkDeLong: So which is more appropriate in this case? The Megginson ns referenced by Pixel or the DAML namespace referenced below?&lt;br /&gt;
  There seems to be wide agreement on using the DAML namespace, most notably because the Megginson URI is 404. --MortenFrederiksen&lt;br /&gt;
&lt;br /&gt;
Here's an (abbreviated) fragment of http://jcwinnie.us/MT/weblog/foaf.rdf where we try to show how to use both foaf:based_near and the nearestAirport markup. They serve similar purposes, but are independent.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF&lt;br /&gt;
  xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
  xmlns:rdfs=&amp;quot;http://www.w3.org/2000/01/rdf-schema#&amp;quot;&lt;br /&gt;
  xmlns:contact=&amp;quot;http://www.w3.org/2000/10/swap/pim/contact#&amp;quot;&lt;br /&gt;
  xmlns:air=&amp;quot;http://www.daml.org/2001/10/html/airport-ont#&amp;quot;&lt;br /&gt;
  xmlns:wn=&amp;quot;http://xmlns.com/wordnet/1.6/&amp;quot; &lt;br /&gt;
  xmlns:daml=&amp;quot;http://www.daml.org/2001/03/daml+oil#&amp;quot;&lt;br /&gt;
  xmlns:pos=&amp;quot;http://www.w3.org/2003/01/geo/wgs84_pos#&amp;quot;&lt;br /&gt;
  xmlns:wot=&amp;quot;http://xmlns.com/wot/0.1/&amp;quot;&lt;br /&gt;
  xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&lt;br /&gt;
  xmlns:wordnet=&amp;quot;http://xmlns.com/wordnet/1.6/&amp;quot;&lt;br /&gt;
  xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;rdf:Description rdf:about=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;dc:title&amp;gt;FOAF for Jonathan Smith&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
   &amp;lt;dc:description&amp;gt;Friend-of-a-Friend description for Jonathan Smith&amp;lt;/dc:description&amp;gt;&lt;br /&gt;
 &amp;lt;/rdf:Description&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;foaf:Person rdf:nodeID=&amp;quot;jcwinnie&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:name xml:lang=&amp;quot;en&amp;quot;&amp;gt;Jonathan Smith&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:title&amp;gt;Wonderful Human Being&amp;lt;/foaf:title&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:nick&amp;gt;jcwinnie&amp;lt;/foaf:nick&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:made rdf:resource=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:jonathan.w.smith@att.net&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:mbox_sha1sum&amp;gt;e155f403db629272e8f395a431a61bb60a31d69d&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:pubkeyAddress rdf:resource=&amp;quot;http://jcwinnie.us/MT/weblog/public.asc&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:homepage rdf:resource=&amp;quot;http://jcwinnie.us/MT/weblog/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:weblog rdf:resource=&amp;quot;http://jcwinnie.us/MT/weblog/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:img rdf:resource=&amp;quot;http://jonathansmith.swiki.net/.uploads/me1996.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:phone rdf:resource=&amp;quot;tel:607-770-0911&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:schoolHomepage rdf:resource=&amp;quot;http://www.marywood.edu&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:birthDate&amp;gt;1949-12-21&amp;lt;/foaf:birthDate&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:myersBriggs&amp;gt;INFP&amp;lt;/foaf:myersBriggs&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:based_near&amp;gt;&lt;br /&gt;
      &amp;lt;pos:Point&amp;gt;&lt;br /&gt;
        &amp;lt;pos:lat&amp;gt;42.1236&amp;lt;/pos:lat&amp;gt;&lt;br /&gt;
        &amp;lt;pos:long&amp;gt;-75.9618&amp;lt;/pos:long&amp;gt;&lt;br /&gt;
      &amp;lt;/pos:Point&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:based_near&amp;gt;&lt;br /&gt;
    &amp;lt;contact:nearestAirport&amp;gt; &lt;br /&gt;
      &amp;lt;wn:Airport&amp;gt;&lt;br /&gt;
        &amp;lt;air:name&amp;gt;Greater Binghamton Edwin A Link Fld&amp;lt;/air:name&amp;gt;&lt;br /&gt;
        &amp;lt;air:iataCode&amp;gt;BGM&amp;lt;/air:iataCode&amp;gt;&lt;br /&gt;
        &amp;lt;air:icaoCode&amp;gt;KBGM&amp;lt;/air:icaoCode&amp;gt;&lt;br /&gt;
        &amp;lt;air:sameIndividualAs rdf:resource=&amp;quot;http://www.daml.org/cgi-bin/airport?BGM&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;air:location&amp;gt;Binghamton, New York, United States&amp;lt;/air:location&amp;gt;&lt;br /&gt;
        &amp;lt;air:latitude&amp;gt;42.20861111111111&amp;lt;/air:latitude&amp;gt;&lt;br /&gt;
        &amp;lt;air:longitude&amp;gt;-75.97972222222222&amp;lt;/air:longitude&amp;gt;&lt;br /&gt;
        &amp;lt;air:elevation&amp;gt;1636&amp;lt;/air:elevation&amp;gt;&lt;br /&gt;
       &amp;lt;/wn:Airport&amp;gt;&lt;br /&gt;
    &amp;lt;/contact:nearestAirport&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Vocabulary_UsageGuidelines]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/Using_based_near</id>
		<title>Using based near</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/Using_based_near"/>
				<updated>2007-11-01T01:41:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From FoafExamples, showing how to use the foaf:based_near property.&lt;br /&gt;
&lt;br /&gt;
The foaf:based_near relationship links a &amp;quot;spatial thing&amp;quot; (anything that can ''be somewhere'') to a point in space, typically specified using the geo:lat / geo:long [http://www.w3.org/2003/01/geo/wgs84_84# geo-positioning vocabulary] (see [http://esw.w3.org/topic/GeoInfo GeoInfo] in the W3C  semweb wiki for details).&lt;br /&gt;
&lt;br /&gt;
Here we show it relating a person to a point:&lt;br /&gt;
&lt;br /&gt;
Taking sample data from http://www.jasoncook.com/foaf.rdf and replacing the geo markup there, since that namespace doesn't seem to exist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt; &lt;br /&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot; &lt;br /&gt;
        xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot; &lt;br /&gt;
        xmlns:geo=&amp;quot;http://www.w3.org/2003/01/geo/wgs84_pos#&amp;quot;&lt;br /&gt;
        xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:Person rdf:ID=&amp;quot;Jason&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:name&amp;gt;Jason Cook&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:title&amp;gt;Mr&amp;lt;/foaf:title&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:based_near&amp;gt;&lt;br /&gt;
      &amp;lt;geo:Point geo:lat=&amp;quot;41.8833&amp;quot; geo:long=&amp;quot;12.5&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:based_near&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this same markup could be applied to other spatial things, such as shops, artifacts etc.&lt;br /&gt;
&lt;br /&gt;
We do not say much about what 'near' means in this context; it is a 'rough and ready' concept. For a more precise treatment, see the [http://esw.w3.org/topic/GeoOnion GeoOnion vocab] design discussions.&lt;br /&gt;
----&lt;br /&gt;
CategoryTutorial&lt;br /&gt;
[[Category:Vocabulary_UsageGuidelines]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/WhyWordnetIsCool</id>
		<title>WhyWordnetIsCool</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/WhyWordnetIsCool"/>
				<updated>2007-11-01T01:41:30Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Wordnet lexical database can be used in RDF for describing the kinds of things depicted in photos.&lt;br /&gt;
&lt;br /&gt;
Here is an example fragment of RDF to show it's usage. Note the word-sense number used with Film-5; Wordnet has various senses associated with that word.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
         xmlns:wn=&amp;quot;http://xmlns.com/wordnet/1.6/&amp;quot;&lt;br /&gt;
         xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:Image rdf:about=&amp;quot;http://rdfweb.org/people/danbri/media/2003/08/1/376j0234.jpg&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:depicts&amp;gt;&amp;lt;wn:Cowboy_hat/&amp;gt;&amp;lt;/foaf:depicts&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:depicts&amp;gt;&amp;lt;wn:Film-5/&amp;gt;&amp;lt;/foaf:depicts&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:Image&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example, listed below a bunch of photos, followed by some quick searches in Wordnet (v 1.6) for relevant classes (nouns). This gives a rough idea of the terminological coverage of Wordnet.&lt;br /&gt;
&lt;br /&gt;
http://rdfweb.org/people/danbri/media/2003/08/1/&lt;br /&gt;
&lt;br /&gt;
The [http://xmlns.com/2001/08/wordnet/ xmlns Wordnet RDF namespace] is used in the FoafProject to provide thousands of RDF classes named after common nouns from the English language. See [http://www.wikipedia.org/wiki/WordNet wikipedia's Wordnet entry] for more on Wordnet.&lt;br /&gt;
(Todo: actually catalogue the images in RDF... also link to mattb's stuff at [http://hackdiary.com/ hackdiary] and [http://picdiary.com/ picdiary].&lt;br /&gt;
&lt;br /&gt;
http://rdfweb.org/people/danbri/media/2003/08/1/images/thumbs/376l0270.jpg&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
danbri@fireball:~$ wn  'balloon' -n2 -hypen&lt;br /&gt;
&lt;br /&gt;
Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun balloon&lt;br /&gt;
&lt;br /&gt;
Sense 2&lt;br /&gt;
balloon&lt;br /&gt;
       =&amp;gt; lighter-than-air craft&lt;br /&gt;
           =&amp;gt; aircraft&lt;br /&gt;
               =&amp;gt; craft&lt;br /&gt;
                   =&amp;gt; vehicle&lt;br /&gt;
                       =&amp;gt; conveyance, transport&lt;br /&gt;
                           =&amp;gt; instrumentality, instrumentation&lt;br /&gt;
                               =&amp;gt; artifact, artefact&lt;br /&gt;
                                   =&amp;gt; object, physical object&lt;br /&gt;
                                       =&amp;gt; entity, physical thing&lt;br /&gt;
                                   =&amp;gt; whole, whole thing, unit&lt;br /&gt;
                                       =&amp;gt; object, physical object&lt;br /&gt;
                                           =&amp;gt; entity, physical thing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://rdfweb.org/people/danbri/media/2003/08/1/images/thumbs/376i0227.jpg&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
danbri@fireball:~$ wn  'digital watch' -hypen&lt;br /&gt;
&lt;br /&gt;
Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun digital_watch&lt;br /&gt;
&lt;br /&gt;
1 sense of digital watch&lt;br /&gt;
&lt;br /&gt;
Sense 1&lt;br /&gt;
digital watch&lt;br /&gt;
       =&amp;gt; watch, ticker&lt;br /&gt;
           =&amp;gt; timepiece, timekeeper&lt;br /&gt;
               =&amp;gt; measuring instrument, measuring system, measuring device&lt;br /&gt;
                   =&amp;gt; instrument&lt;br /&gt;
                       =&amp;gt; device&lt;br /&gt;
                           =&amp;gt; instrumentality, instrumentation&lt;br /&gt;
                               =&amp;gt; artifact, artefact&lt;br /&gt;
                                   =&amp;gt; object, physical object&lt;br /&gt;
                                       =&amp;gt; entity, physical thing&lt;br /&gt;
                                   =&amp;gt; whole, whole thing, unit&lt;br /&gt;
                                       =&amp;gt; object, physical object&lt;br /&gt;
                                           =&amp;gt; entity, physical thing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://rdfweb.org/people/danbri/media/2003/08/1/images/thumbs/376j0234.jpg&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun cowboy_hat&lt;br /&gt;
&lt;br /&gt;
1 sense of cowboy hat&lt;br /&gt;
&lt;br /&gt;
Sense 1&lt;br /&gt;
cowboy hat, ten-gallon hat&lt;br /&gt;
       =&amp;gt; hat, chapeau, lid&lt;br /&gt;
           =&amp;gt; headdress, headgear&lt;br /&gt;
               =&amp;gt; clothing, clothes, apparel, vesture, wearing apparel, wear, article of clothing&lt;br /&gt;
                   =&amp;gt; covering&lt;br /&gt;
                       =&amp;gt; artifact, artefact&lt;br /&gt;
                           =&amp;gt; object, physical object&lt;br /&gt;
                               =&amp;gt; entity, physical thing&lt;br /&gt;
                           =&amp;gt; whole, whole thing, unit&lt;br /&gt;
                               =&amp;gt; object, physical object&lt;br /&gt;
                                   =&amp;gt; entity, physical thing&lt;br /&gt;
                   =&amp;gt; consumer goods&lt;br /&gt;
                       =&amp;gt; commodity, trade goods, goods&lt;br /&gt;
                           =&amp;gt; artifact, artefact&lt;br /&gt;
                               =&amp;gt; object, physical object&lt;br /&gt;
                                   =&amp;gt; entity, physical thing&lt;br /&gt;
                               =&amp;gt; whole, whole thing, unit&lt;br /&gt;
                                   =&amp;gt; object, physical object&lt;br /&gt;
                                       =&amp;gt; entity, physical thing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://rdfweb.org/people/danbri/media/2003/08/1/images/thumbs/376i0228.jpg&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
danbri@fireball:~$ wn  'beer can' -hypen&lt;br /&gt;
&lt;br /&gt;
Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun beer_can&lt;br /&gt;
&lt;br /&gt;
1 sense of beer can&lt;br /&gt;
&lt;br /&gt;
Sense 1&lt;br /&gt;
beer can&lt;br /&gt;
       =&amp;gt; can, tin, tin can&lt;br /&gt;
           =&amp;gt; container&lt;br /&gt;
               =&amp;gt; instrumentality, instrumentation&lt;br /&gt;
                   =&amp;gt; artifact, artefact&lt;br /&gt;
                       =&amp;gt; object, physical object&lt;br /&gt;
                           =&amp;gt; entity, physical thing&lt;br /&gt;
                       =&amp;gt; whole, whole thing, unit&lt;br /&gt;
                           =&amp;gt; object, physical object&lt;br /&gt;
                               =&amp;gt; entity, physical thing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://rdfweb.org/people/danbri/media/2003/08/1/images/thumbs/376m0248.jpg&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
danbri@fireball:~$ wn  'suspension bridge' -hypen&lt;br /&gt;
&lt;br /&gt;
Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun suspension_bridge&lt;br /&gt;
&lt;br /&gt;
1 sense of suspension bridge&lt;br /&gt;
&lt;br /&gt;
Sense 1&lt;br /&gt;
suspension bridge&lt;br /&gt;
       =&amp;gt; bridge, span&lt;br /&gt;
           =&amp;gt; structure, construction&lt;br /&gt;
               =&amp;gt; artifact, artefact&lt;br /&gt;
                   =&amp;gt; object, physical object&lt;br /&gt;
                       =&amp;gt; entity, physical thing&lt;br /&gt;
                   =&amp;gt; whole, whole thing, unit&lt;br /&gt;
                       =&amp;gt; object, physical object&lt;br /&gt;
                           =&amp;gt; entity, physical thing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://rdfweb.org/people/danbri/media/2003/08/1/images/thumbs/376j0260.jpg&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
danbri@fireball:~$ wn  'bumper_car' -hypen&lt;br /&gt;
&lt;br /&gt;
Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun bumper_car&lt;br /&gt;
&lt;br /&gt;
1 sense of bumper car&lt;br /&gt;
&lt;br /&gt;
Sense 1&lt;br /&gt;
bumper car, Dodgem&lt;br /&gt;
       =&amp;gt; vehicle&lt;br /&gt;
           =&amp;gt; conveyance, transport&lt;br /&gt;
               =&amp;gt; instrumentality, instrumentation&lt;br /&gt;
                   =&amp;gt; artifact, artefact&lt;br /&gt;
                       =&amp;gt; object, physical object&lt;br /&gt;
                           =&amp;gt; entity, physical thing&lt;br /&gt;
                       =&amp;gt; whole, whole thing, unit&lt;br /&gt;
                           =&amp;gt; object, physical object&lt;br /&gt;
                               =&amp;gt; entity, physical thing&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary_OtherVocabs]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/SpeaksReadsWrites</id>
		<title>SpeaksReadsWrites</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/SpeaksReadsWrites"/>
				<updated>2007-11-01T01:41:17Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Speaks, Reads, and Writes =&lt;br /&gt;
&lt;br /&gt;
The basic idea is:&lt;br /&gt;
&lt;br /&gt;
  namespace declaration:: xmlns:lang=&amp;quot;http://purl.org/net/inkel/rdf/schemas/lang/1.1#&amp;quot;&lt;br /&gt;
  lang:speaks::  Indicates that the Person can '''speak''' in this language&lt;br /&gt;
  lang:reads::   Indicates that the Person can '''read''' this language&lt;br /&gt;
  lang:writes::  Indicates that the Person can '''write''' in this language&lt;br /&gt;
  lang:masters:: Indicates that the Person can '''speak, read and write''' in this language&lt;br /&gt;
&lt;br /&gt;
The language is given with [http://lcweb.loc.gov/standards/iso639-2/langcodes.html ISO-639-1 codes.]&lt;br /&gt;
&lt;br /&gt;
  || de || German || fr || French ||&lt;br /&gt;
  || en || English || it || Italian ||&lt;br /&gt;
  || es || Spanish || ja || Japanese ||&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;lang:reads&amp;gt;de&amp;lt;/lang:reads&amp;gt;&lt;br /&gt;
&amp;lt;lang:writes&amp;gt;de&amp;lt;/lang:writes&amp;gt;&lt;br /&gt;
&amp;lt;lang:masters&amp;gt;en&amp;lt;/lang:masters&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remember: You need to include the namespace declaration as well! (&amp;lt;pre&amp;gt;xmlns:lang=&amp;quot;http://purl.org/net/inkel/rdf/schemas/lang/1.1#&amp;quot;&amp;lt;/pre&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
See the [http://f14web.com.ar/inkel/rdf/schemas/lang/index.en.html Speaks, Reads, and Writes page] and the [http://purl.org/net/inkel/rdf/schemas/lang/1.1 schema document] for more details.&lt;br /&gt;
&lt;br /&gt;
Extension by Leandro Mariano L�pez.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
FoafExtension&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
&lt;br /&gt;
  (none yet!)&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary_OtherVocabs]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/SpaceNamespace</id>
		<title>SpaceNamespace</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/SpaceNamespace"/>
				<updated>2007-11-01T01:41:04Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Locations and Spaces =&lt;br /&gt;
&lt;br /&gt;
This document describes some RDF vocabulary that can be used for modelling locations and spaces. The basic idea is to take a skeletal notion of locations, exits, entries etc from MOO modelling, and augment this with more precise representations of location (latlong etc) and with additional annotations (such as pointers to web content, audio annotations etc).&lt;br /&gt;
&lt;br /&gt;
Nearby vocab&lt;br /&gt;
  * @@that rss thing&lt;br /&gt;
  * Zool's [http://space.frot.org/ spacenamespace] page, with maps of england and london and irc/aim interface.&lt;br /&gt;
  * AccessiblePlanet wiki page&lt;br /&gt;
  * http://www.headmap.org/&lt;br /&gt;
  * [http://www.guardian.co.uk/online/webwatch/story/0,12455,858719,00.html a grauniad piece] &lt;br /&gt;
  *  [http://undergroundlondon.com/antimega/archives/000012.html]FOAP&lt;br /&gt;
&lt;br /&gt;
= MOO-based vocab =&lt;br /&gt;
&lt;br /&gt;
Some classes and properties for representing MOO content. this is a pretty literal representation of some core machinery from the Xerox MOO core. It stops more or less at the point where MOO begins to mix code into the location descriptions.&lt;br /&gt;
&lt;br /&gt;
The basic structure is organised around 'locations' and 'exits'. Each location has several exits. Each exit is an exit *from* one location *to* another. The &lt;br /&gt;
'from' and 'to' properties of an exit capture this.&lt;br /&gt;
&lt;br /&gt;
see: old rough example, http://fireball.danbri.org/people/danbri/s-rdfweb/2002/foaf/places/moo/sample_places.rdf&lt;br /&gt;
&lt;br /&gt;
== Classes ==&lt;br /&gt;
&lt;br /&gt;
moo:Location, moo:Exit&lt;br /&gt;
&lt;br /&gt;
In addition, we use Wordnet types for all nouns. (wn:Tree, wn:Box etc...).&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
&lt;br /&gt;
The following properties are used. These should be re-organised into an actual schema.&lt;br /&gt;
&lt;br /&gt;
moo:oid, moo:name, moo:description, moo:content, moo:locexit, moo:from, moo:to, moo:player_msg, moo:loc_msg, moo:direction, moo:location, moo:contains, moo:ownerid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Stuff ==&lt;br /&gt;
&lt;br /&gt;
A dump of other browser windows I have open:&lt;br /&gt;
&lt;br /&gt;
http://www.inform-fiction.org/examples/Advent/Advent_2_com.html&lt;br /&gt;
http://www.inform-fiction.org/examples/Advent/Advent_2_inv.html&lt;br /&gt;
&lt;br /&gt;
== Cambridge Police MA, USA ==&lt;br /&gt;
&lt;br /&gt;
See http://www.cambridgepolice.org/ under Neighbourhood Profiles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary_OtherVocabs]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/DOAC</id>
		<title>DOAC</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/DOAC"/>
				<updated>2007-11-01T01:40:52Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Description of a Career&lt;br /&gt;
&lt;br /&gt;
to do&lt;br /&gt;
&lt;br /&gt;
[http://ramonantonio.net/doac/ DOAC Vocabulary Specification]&lt;br /&gt;
[[Category:Vocabulary_OtherVocabs]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/XsltDocumenationIssue</id>
		<title>XsltDocumenationIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/XsltDocumenationIssue"/>
				<updated>2007-11-01T01:40:38Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;XsltDocumentationIssue &lt;br /&gt;
&lt;br /&gt;
Current status: open &lt;br /&gt;
Owner: danbri@rdfweb.org&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
[http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2004Jan/0003.html mail from Dan Connolly on RDF and XSLT]&lt;br /&gt;
&lt;br /&gt;
[http://gmpg.org/xfn/xfn-foaf XFN and foaf, Eric A. Meyer]&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-dev/2003-December/012236.html XFN and foaf, rdfweb-dev]&lt;br /&gt;
[http://www.ldodds.com/blog/archives/000105.html XFN and foaf, Leigh Dodds]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Broadly, each issue description should:&lt;br /&gt;
&lt;br /&gt;
   * have pointers to rdfweb-dev email, IRC chatlog, weblog etc. pages where the issue was originally raised&lt;br /&gt;
   * briefly summarise the problem, oportunity, confusion etc.&lt;br /&gt;
   * link to test cases, examples etc where possible&lt;br /&gt;
   * have an issue owner (who has acknowledged this role in some archived forum)&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/WordnetIssue</id>
		<title>WordnetIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/WordnetIssue"/>
				<updated>2007-11-01T01:40:26Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WordnetIssue&lt;br /&gt;
FoafVocab&lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
The RDF used to describe Wordnet nouns as RDF classes is broken. &lt;br /&gt;
It (due to Perl bug) confuses terms with the synonym-sets that group them.&lt;br /&gt;
&lt;br /&gt;
Known problem, work is in progress on Ruby and Perl rewrites.&lt;br /&gt;
&lt;br /&gt;
To resolve this, we need to create an anonymous or numerically named class that&lt;br /&gt;
stands for the grouping of all the classes associated with a synonym set. Or&lt;br /&gt;
perhaps to associate a class named after the first term from a synset with the&lt;br /&gt;
super-class? Also we should make sure that the server returns wellformed XML from URLs that&lt;br /&gt;
result in empty wordnet results.&lt;br /&gt;
&lt;br /&gt;
Still todo:&lt;br /&gt;
&lt;br /&gt;
   * have pointers to rdfweb-dev email, IRC chatlog, weblog etc. pages where the issue was originally raised&lt;br /&gt;
   * briefly summarise the problem, oportunity, confusion etc.&lt;br /&gt;
   * link to test cases, examples etc where possible&lt;br /&gt;
   * have an issue owner (who has acknowledged this role in some archived forum)&lt;br /&gt;
   &lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/Vocabulary</id>
		<title>Vocabulary</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/Vocabulary"/>
				<updated>2007-11-01T01:40:16Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pointers to information and discussion on FOAF syntax, and vocabulary, and its extensions&lt;br /&gt;
&lt;br /&gt;
 * The [http://xmlns.com/foaf/0.1/ FOAF specification] is the main reference point for the FOAF vocabulary. See [http://www.ldodds.com/blog/archives/000047.html foaf2doc] for an alternative view of this documentation.&lt;br /&gt;
 * FoafVocab (rough notes on the FOAF vocabulary)&lt;br /&gt;
 * FoafExtensions includes links to extensions to the FOAF vocabulary.&lt;br /&gt;
 * FoafExamples has some worked examples that illustrate how to apply the FOAF vocabulary.&lt;br /&gt;
 * Those of you new to writing RDF in XML may want to take a look at [http://rdfweb.org/topic/FOAFSyntaxTips FOAFSyntaxTips]&lt;br /&gt;
 * RdfSyntaxFoafIntro -- introduction to RDF syntax for FOAF users&lt;br /&gt;
&lt;br /&gt;
Some suggested additions include:&lt;br /&gt;
&lt;br /&gt;
 * [http://rdfweb.org/topic/FOAFAlarmClock FOAFAlarmClock] -- wake up slacker!&lt;br /&gt;
 * [http://rdfweb.org/topic/DOAC Description of a Career] (DOAC) -- share your curriculum information into your FOAF file.&lt;br /&gt;
&lt;br /&gt;
Related vocabularies:&lt;br /&gt;
&lt;br /&gt;
 * NatFoafExample&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/UnAnsweredFAQ</id>
		<title>UnAnsweredFAQ</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/UnAnsweredFAQ"/>
				<updated>2007-11-01T01:40:03Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Got this in my blog comments :&lt;br /&gt;
&lt;br /&gt;
''FOAF is interesting to me, but how is one supposed to add *friends*? What qualifies one as a *friend*? And I gather that it is possible for you to be my friend but me not be yours. FOAF is designed to be selfless I guess....''&lt;br /&gt;
&lt;br /&gt;
I gave a vague rambling reply and pointed to FOAF-a-matic.&lt;br /&gt;
&lt;br /&gt;
And another :&lt;br /&gt;
&lt;br /&gt;
''I got turned on to FOAF-o-matic six degrees (or one or two) from your blog. I was hesitant to say I knew anyone for precisely the reason you outlined above. I joined the blogosphere only back in march of this year, but I've been fairly active within the some of the same circles you frequent. So while I may *feel* like I know Danny Ayers, Sam Ruby, Mark Pilgrim, Dare Obasanjo, Timothy Appnel, Dave Winer, and Tim Bray -- I really don't. At least I have never met any of you in person (sadly South Florida sees precious few technology conferences). What, then, is the value of FOAF for me?''&lt;br /&gt;
&lt;br /&gt;
-- DannyAyers&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
What is the copyright policy of this wiki? Is it open content? public domain, GFDL, or Creative Commons-licensed? Thanks,&lt;br /&gt;
&lt;br /&gt;
-- BayleShanks &lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/TrustVocabIssue</id>
		<title>TrustVocabIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/TrustVocabIssue"/>
				<updated>2007-11-01T01:39:48Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TrustVocabIssue &lt;br /&gt;
&lt;br /&gt;
Current status: open &lt;br /&gt;
Owner: danbri@rdfweb.org&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
''This was originally a duplicate of PgpVocabUndocumentedIssue -- changed to concern other issues specific to wot.'' --MortenFrederiksen&lt;br /&gt;
&lt;br /&gt;
See also [http://rdfweb.org/pipermail/rdfweb-dev/2004-February/012787.html discussion thread on rdfweb-dev] and the [http://lists.w3.org/Archives/Public/semantic-web/2005Feb/0128.html Semantic Web Publishing (SWP) vocabulary].&lt;br /&gt;
&lt;br /&gt;
== General Issues ==&lt;br /&gt;
&lt;br /&gt;
The [http://xmlns.com/wot/0.1/ wot schema] could do with some OWLification.&lt;br /&gt;
&lt;br /&gt;
Several literal properties should be declared as datatype properties (as already indicated with a comment).&lt;br /&gt;
&lt;br /&gt;
Perhaps some integration with iCal/RDF for signature events would be in order, also to be able to verify by e.g. codepiction that a signature event is reasonable.&lt;br /&gt;
&lt;br /&gt;
Instances of ''PGP'' should be substituted with ''PGP/GPG'' or something similar, to avoid exclusion.&lt;br /&gt;
&lt;br /&gt;
It seems tempting to relate the name, comment and email fields of a key to the user of the key instead of to the key itself, as it most often will be the same. That is, the name field of a key usually contains the name of its user. However, for agents with multiple keys this presents a problem, e.g. for FoafBot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;PubKey&amp;gt;&lt;br /&gt;
  &amp;lt;hex_id&amp;gt;6C746DD1&amp;lt;/hex_id&amp;gt;&lt;br /&gt;
  &amp;lt;identity&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:Agent&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:name&amp;gt;FOAFBot (#bots instance)&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:foafbot@usefulinc.com&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:Agent&amp;gt;&lt;br /&gt;
  &amp;lt;/identity&amp;gt;&lt;br /&gt;
&amp;lt;/PubKey&amp;gt;&lt;br /&gt;
&amp;lt;PubKey&amp;gt;&lt;br /&gt;
  &amp;lt;hex_id&amp;gt;6C7F734E&amp;lt;/hex_id&amp;gt;&lt;br /&gt;
  &amp;lt;identity&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:Agent&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:name&amp;gt;FOAFBot (Key used by the OPN #foaf instance of FOAFbot)&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:foafbot@usefulinc.com&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:Agent&amp;gt;&lt;br /&gt;
  &amp;lt;/identity&amp;gt;&lt;br /&gt;
&amp;lt;/PubKey&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The above seems fine at first, but then we realize that the identifying properties of ''foaf:mbox'' causes the two agents to be merged, leaving a single agent with two names, and no way to differentiate between the two keys. It could be argued that foafbot shouldn't use the same email address for multiple instances, but this is how it is.&lt;br /&gt;
The above should instead be expressed as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;PubKey&amp;gt;&lt;br /&gt;
  &amp;lt;hex_id&amp;gt;6C746DD1&amp;lt;/hex_id&amp;gt;&lt;br /&gt;
  &amp;lt;dc:title&amp;gt;FOAFBot (#bots instance)&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
  &amp;lt;identity&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:Agent&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:name&amp;gt;FOAFBot&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:foafbot@usefulinc.com&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:Agent&amp;gt;&lt;br /&gt;
  &amp;lt;/identity&amp;gt;&lt;br /&gt;
&amp;lt;/PubKey&amp;gt;&lt;br /&gt;
&amp;lt;PubKey&amp;gt;&lt;br /&gt;
  &amp;lt;hex_id&amp;gt;6C7F734E&amp;lt;/hex_id&amp;gt;&lt;br /&gt;
  &amp;lt;dc:title&amp;gt;FOAFBot (Key used by the OPN #foaf instance of FOAFbot)&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
  &amp;lt;identity&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:Agent&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:name&amp;gt;FOAFBot&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:foafbot@usefulinc.com&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:Agent&amp;gt;&lt;br /&gt;
  &amp;lt;/identity&amp;gt;&lt;br /&gt;
&amp;lt;/PubKey&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
When generating RDF automagically from keyrings, the name of the agent or the name of the key is not readily available, there is just one string. In that case, the name property should be assigned to the key, leaving it off the user, since the identifying ''foaf:mbox'' property on the user opens opportunities for others to state the (correct) name of the user.&lt;br /&gt;
&lt;br /&gt;
== Classes ==&lt;br /&gt;
&lt;br /&gt;
The '''Endorsement''' class is currently commented out of the schema. Its purpose/meaning doesn't seem completely clear, but seems to serve as the type for objects of an ''assurance'' predicate, that is, documents that contain a detached ascii signature.&lt;br /&gt;
&lt;br /&gt;
The '''User''' class should be a subclass of foaf:Agent instead of foaf:Person, to allow for bots like FoafBot to have their own key(s). This also fits somewhat nicer with the comment for the '''PubKey''' class, which currently states that it represents ''a person's or organization's PGP public key''.&lt;br /&gt;
&lt;br /&gt;
A new class '''EncryptedDocument''' would be handy, to serve as the type of objects of an ''encryptedTo'' predicate (see usage in [http://usefulinc.com/foaf/encryptingFoafFiles PGP Encrypting FOAF Files]). This would also help systems avoid republishing statements obtained from encrypted documents.&lt;br /&gt;
&lt;br /&gt;
Instances of the '''PubKey''' class could be assigned a URI, in which case it should identify a document with the ascii version of the public key. Alternatively, the ''pubKeyAddress'' property could be relaxed and used for this.&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
&lt;br /&gt;
The ''hex_id'' property may be considered to be an '''owl:InverseFunctionalProperty''', but in reality there are only 16^8^ = 4.294.967.296 different IDs. As such, this property should not be declared as an IFP.&lt;br /&gt;
&lt;br /&gt;
In contrast, the chances for a collision between two keys on the property ''fingerprint'' should be negligable, so this should be declared to be an IFP.&lt;br /&gt;
&lt;br /&gt;
The property ''identity'' relates a key to its user, so this is essentially the inverse of PgpVocabUndocumentedIssue, and should be declared as such when that property is coined/implemented. ''identity'' should be declared as a '''owl::FunctionalProperty''', since a key can only belong to one user (even if it's an organization or group).&lt;br /&gt;
&lt;br /&gt;
The domain of the ''signed'' property should be PubKey, not User, as a user may have more than one key. This is also what is suggested by the wording in the associated comment.&lt;br /&gt;
&lt;br /&gt;
The ''signerLongHexID'' property should be replaced simply with a ''signer'' property. Aside from name casing issues, it seems much better to have a property that relates the signature event to a key rather than to a literal. The referenced key should of course have a ''hex_id'' property itself. The ''signer'' property should thus have a range of ''PubKey'' instead of literal. Note that this does not make ''signer'' an inverse of ''signed'', as ''signer'' relates a signature to the key that is used to sign the signee, the ''signed'' key.&lt;br /&gt;
&lt;br /&gt;
The ''assurance'' property should have a range of '''foaf:Document''', and either a similar range, or a range of the currently out-commented class '''Endorsement'''.&lt;br /&gt;
&lt;br /&gt;
The property ''pubkeyAddress'' is currently being misused according to its definition, as it's being used both as a property off a '''foaf:Person''' and a '''PubKey''', where it should be used as a property off a '''foaf:Document'''. It seems that the best way out is to assign it a domain of '''PubKey''' and to create a new property ''endorser'', so that a document is related by ''assurance'' to an endorsement, which in turn is related to the signing key by ''endorser''. The range of ''pubKeyAddress'' would then be '''foaf:Document''', thus having it relate a public key to a document containing an ascii version of the public key, suitable for import into a key ring. This approach (''endorser'') also makes it possible for a document to have multiple signatures.&lt;br /&gt;
&lt;br /&gt;
Continuing along the same lines, a property ''encrypter'' should be added to the schema, to relate an encrypted document to the key that has encrypted it. Domain should be '''EncryptedDocument''', range should be '''PubKey'''.&lt;br /&gt;
&lt;br /&gt;
The property ''encryptedTo'', as exemplified in [http://usefulinc.com/foaf/encryptingFoafFiles PGP Encrypting FOAF Files], should be included formally in the schema, with a domain of '''foaf:Document''' and a range of '''PubKey'''.&lt;br /&gt;
&lt;br /&gt;
== A Revised Schema ==&lt;br /&gt;
&lt;br /&gt;
 * [http://xmlns.com/wot/0.1/ Original wot schema]&lt;br /&gt;
 * [http://www.wasab.dk/morten/2004/02/wot.rdf Revised wot schema]&lt;br /&gt;
 * [http://xml.mfd-consult.dk/ws/2003/01/rdfs/?rdfs=http://www.wasab.dk/morten/2004/02/wot.rdf Prettier version]&lt;br /&gt;
&lt;br /&gt;
== Complete Example ==&lt;br /&gt;
&lt;br /&gt;
An example document utilizing all the classes and properties of the revised wot vocabulary.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF xmlns=&amp;quot;http://xmlns.com/wot/0.1/&amp;quot;&lt;br /&gt;
  xmlns:foaf=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;&lt;br /&gt;
  xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
  xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Document rdf:about=&amp;quot;http://example.com/doc.html&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dc:title&amp;gt;Example Document&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
  &amp;lt;assurance&amp;gt;&lt;br /&gt;
    &amp;lt;Endorsement rdf:about=&amp;quot;http://example.com/doc.html.asc&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;dc:title&amp;gt;Detached signature for &amp;quot;Example Document&amp;quot;&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
      &amp;lt;endorser rdf:nodeID=&amp;quot;KeyA&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Endorsement&amp;gt;&lt;br /&gt;
  &amp;lt;/assurance&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Document&amp;gt;&lt;br /&gt;
&amp;lt;PubKey rdf:nodeID=&amp;quot;KeyA&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;hex_id&amp;gt;3756EA0B&amp;lt;/hex_id&amp;gt;&lt;br /&gt;
  &amp;lt;length&amp;gt;1024&amp;lt;/length&amp;gt;&lt;br /&gt;
  &amp;lt;fingerprint&amp;gt;04FF F3AC 57DF 217C 6D38  3DBC 0110 FB92 3756 EA0B&amp;lt;/fingerprint&amp;gt;&lt;br /&gt;
  &amp;lt;pubkeyAddress rdf:resource=&amp;quot;http://foaf.dk/key.asc&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;identity&amp;gt;&lt;br /&gt;
    &amp;lt;User&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:name&amp;gt;Web Service (foaf.dk)&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:mbox_sha1sum&amp;gt;a714a83db77c6ce85211beb56599adf2c4eaa62f&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/identity&amp;gt;&lt;br /&gt;
  &amp;lt;signed&amp;gt;&lt;br /&gt;
    &amp;lt;SigEvent&amp;gt;&lt;br /&gt;
      &amp;lt;signer rdf:nodeID=&amp;quot;KeyB&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;sigdate&amp;gt;2004-02-18&amp;lt;/sigdate&amp;gt;&lt;br /&gt;
    &amp;lt;/SigEvent&amp;gt;&lt;br /&gt;
  &amp;lt;/signed&amp;gt;&lt;br /&gt;
&amp;lt;/PubKey&amp;gt;&lt;br /&gt;
&amp;lt;PubKey rdf:nodeID=&amp;quot;KeyB&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;hex_id&amp;gt;E3C9EC9D&amp;lt;/hex_id&amp;gt;&lt;br /&gt;
  &amp;lt;length&amp;gt;1024&amp;lt;/length&amp;gt;&lt;br /&gt;
  &amp;lt;fingerprint&amp;gt;2A 99 C4 9F 34 82 AE CF  11 09 FA 52 A6 FF 2F C2&amp;lt;/fingerprint&amp;gt;&lt;br /&gt;
  &amp;lt;identity&amp;gt;&lt;br /&gt;
    &amp;lt;User&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:name&amp;gt;Morten Frederiksen&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:mbox_sha1sum&amp;gt;65b983bb397fb71849da910996741752ace8369b&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;br /&gt;
    &amp;lt;/User&amp;gt;&lt;br /&gt;
  &amp;lt;/identity&amp;gt;&lt;br /&gt;
&amp;lt;/PubKey&amp;gt;&lt;br /&gt;
&amp;lt;EncryptedDocument rdf:about=&amp;quot;http://example.com/doc.asc&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;dc:title&amp;gt;Example Encrypted Document&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
  &amp;lt;encryptedTo rdf:nodeID=&amp;quot;KeyB&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;encrypter rdf:nodeID=&amp;quot;KeyA&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/EncryptedDocument&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/SubscribesToIssue</id>
		<title>SubscribesToIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/SubscribesToIssue"/>
				<updated>2007-11-01T01:39:38Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SubscribesToIssue &lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
A property for listing the person's mailing list, usenet and RSS news &lt;br /&gt;
subscriptions. A use case is using it to minimise the number of crossposts when &lt;br /&gt;
mailing.&lt;br /&gt;
&lt;br /&gt;
   * [http://dannyayers.com/archives/000795.html Danny Ayer's weblog entry]&lt;br /&gt;
   * Assigned To: danbri at rdfweb.org&lt;br /&gt;
   * [http://rdfweb.org/pipermail/rdfweb-issue-archive/2003-February/000006.html rdfweb-issue-archive]&lt;br /&gt;
&lt;br /&gt;
''Something in this vein is useful. Quite how we do it probably needs more&lt;br /&gt;
discussion. Many folk want to represent groups, such as the membership of a&lt;br /&gt;
mailing list or other online community. In some cases we want to do that&lt;br /&gt;
indirectly, eg. by indicating the sha1sum of the mailboxes of the listmembers,&lt;br /&gt;
to avoid giving away too much information. So there may be a general notion of a&lt;br /&gt;
'Group' that gets defined alongside such machinery for picking out the group&lt;br /&gt;
members.&lt;br /&gt;
&lt;br /&gt;
One thing to explicitly avoid is any assumption that all group members 'read'&lt;br /&gt;
each item sent to the list/newsgroup/etc. People will be wary of this, example&lt;br /&gt;
might be if a patent claim is sent to a mailing list, we shouldn't assume each&lt;br /&gt;
listmember reads each mailing list posting.&lt;br /&gt;
&lt;br /&gt;
Perhaps we could afford some specific markup for email and news groups, and have&lt;br /&gt;
foaf:subscriber_mbox or foaf:subscriber_mbox_sha1sum be properties of such groups?''&lt;br /&gt;
(http://rdfweb.org/pipermail/rdfweb-issue-archive/2003-February/000008.html Danbri, 2003-02-07 00:40])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''I'd much rather see a way for a group itself to express it's membership first &lt;br /&gt;
and use that.  Better to have a way for the concept of a 'group' to be defined &lt;br /&gt;
and to express it's members.  Then have a user's foaf state it's membership in &lt;br /&gt;
said group as a bidirectional linking factor.  This way the group's definition &lt;br /&gt;
of being a mailing list might then infer than contacting members found across &lt;br /&gt;
multiple groups might be wasteful.  Especially if the groups can expose their &lt;br /&gt;
own contacting mechanisms.''&lt;br /&gt;
([http://rdfweb.org/pipermail/rdfweb-issue-archive/2003-February/000026.html wkearney99 at hotmail.com  2003-02-28 21:05])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/SubscribesToForListsIssue</id>
		<title>SubscribesToForListsIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/SubscribesToForListsIssue"/>
				<updated>2007-11-01T01:39:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SubscribesToForListsIssue&lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
&lt;br /&gt;
owner:danbri@rdfweb.org&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-issue-archive/2003-August/000066.html Would be good if someone could have a crack at expressing mailing list membership etc using the groups mechanism...]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Each BlahBlahIssue page can be created from the IssueTemplate; you can delete the general guidelines and replace them with content as seems appropriate.&lt;br /&gt;
&lt;br /&gt;
Broadly, each issue description should:&lt;br /&gt;
&lt;br /&gt;
   * have pointers to rdfweb-dev email, IRC chatlog, weblog etc. pages where the issue was originally raised&lt;br /&gt;
   * briefly summarise the problem, oportunity, confusion etc.&lt;br /&gt;
   * link to test cases, examples etc where possible&lt;br /&gt;
   * have an issue owner (who has acknowledged this role in some archived forum)&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/SolicitRoadMapProposals</id>
		<title>SolicitRoadMapProposals</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/SolicitRoadMapProposals"/>
				<updated>2007-11-01T01:39:12Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''How should we proceed?'''&lt;br /&gt;
&lt;br /&gt;
'''Most recent 'root comment' first (conversation threads in descending order):'''&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
How about starting by enumerating the properties of the most popular existing sites, then seeing what kind of class hierarchy &amp;quot;falls out&amp;quot;?  This gets us moving (embrace and extend!), and maximizes usability, as people, when migrating their profiles, can just choose the &amp;quot;view&amp;quot; with which they are most comfortable (FOAFster, FOAFLinkedIn, FOAFTribe, etc. -- all of which could be sub-classes of &amp;quot;Core FOAFster&amp;quot;). -- Frank Ruscica  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
For the moment I'll copy over my e-mail to [http://rdfweb.org/pipermail/rdfweb-dev/2004-January/012379.html rdfweb-dev]; when I get some time, I can break things down a bit.  -- Nick Knouf&lt;br /&gt;
&lt;br /&gt;
Just for starters, let's think about the properties that you can enter on a site like Friendster (and it'll be no secret that I'm talking about my own profile, but that's not pertinent to the thread :-) ).&lt;br /&gt;
&lt;br /&gt;
Friendster offers free-text input of favorite music, movies, books, and TV shows.  Separate items are delineated with commas and form clickable search terms to find others with the same interest.  This seems to be a perfect place to include some of the ideas of the Charette Relationship Set (CRS) [1], which can describe things that one has or wants, hobbies, and stuff that you're interested in.  There should be some tie-in with other media-specific schemas (and I'm not saying this is what should be used, but stuff like the MusicBrainz Metadata Initiative [2] for music could be used).&lt;br /&gt;
&lt;br /&gt;
Okay, there's a whole range of work to be done with the media-specific schemas, but let's move on to more superficial things :-)&lt;br /&gt;
&lt;br /&gt;
Physical attributes like hair color, complexion, and the like probably best come from governmental work like Stephen is looking at.  I'm not sure of previous efforts to formalize definitions of someone's height, weight, etc.; with those properties, however, we need a good way to describe the units.  Someone looking for information on me would want to know if my weight of &amp;quot;150&amp;quot; was in pounds or kilos ;-)  I asked about this on www-rdf-interest in December [3] and was referred to some work done at JPL [4] to describe the units in a very elegant way.  Making this work in practice and making the ontology validate as DL is somewhat more difficult, but I'm sure it can be worked out.&lt;br /&gt;
&lt;br /&gt;
Geographic information can probably come from existing ontologies (which others on this list have much more experience than me).&lt;br /&gt;
&lt;br /&gt;
What doesn't seem to be out there is good semantic definitions of &amp;quot;Interested in meeting people for&amp;quot; (e.g., dating, serious relationship, activity partners, etc.), &amp;quot;Who I want to meet&amp;quot;, and so on.  That's probably the crux of the problem.  This is going to run into all sorts of cultural, religious, and geographic concerns as well; not that it means we shouldn't try it, but it's something to keep in mind.&lt;br /&gt;
&lt;br /&gt;
I do believe that this is a case where pulling terms from a large number of ontologies and namespaces is going to be useful and perhaps necessary.  Describing a dating service is basically an attempt to fully describe a human being, much beyond what FOAF does (and I think because of that most of these additions or samplings should not be rolled into the FOAF namespace).  I'm afraid that using a single namespace is going to make this blossom into  something like SUMO [5]; I think SUMO is very interesting, it's just not what we're looking for (in my view).&lt;br /&gt;
&lt;br /&gt;
We ought to be realistic here: after thousands of years of the written word, no-one has come up with the _ideal_ way of describing someone.  Everything we do will only be an approximation.  Of course, we should try and make it a damn good one :-)&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
&lt;br /&gt;
Nick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] [http://www.charette.com/SemanticWeb/crs.html]&lt;br /&gt;
[2] [http://www.musicbrainz.org/MM/]&lt;br /&gt;
[3] [http://lists.w3.org/Archives/Public/www-rdf-interest/2003Dec/0046.html]&lt;br /&gt;
[4] [http://sweet.jpl.nasa.gov/sweet/units.owl]&lt;br /&gt;
[5] [http://ontology.teknowledge.com/]&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/SchemaTranslationIssue</id>
		<title>SchemaTranslationIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/SchemaTranslationIssue"/>
				<updated>2007-11-01T01:38:59Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SchemaTranslationsIssue &lt;br /&gt;
&lt;br /&gt;
Current status: open &lt;br /&gt;
Ownder: danbri@rdfweb.org&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
Some links:&lt;br /&gt;
&lt;br /&gt;
[http://www.ldodds.com/blog/archives/000061.html foaf-a-matic translations]&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-dev/2002-September/002236.html Edd's FOAF article in Japanese]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Broadly, each issue description should:&lt;br /&gt;
&lt;br /&gt;
   * have pointers to rdfweb-dev email, IRC chatlog, weblog etc. pages where the issue was originally raised&lt;br /&gt;
   * briefly summarise the problem, oportunity, confusion etc.&lt;br /&gt;
   * link to test cases, examples etc where possible&lt;br /&gt;
   * have an issue owner (who has acknowledged this role in some archived forum)&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/QuoteIssue</id>
		<title>QuoteIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/QuoteIssue"/>
				<updated>2007-11-01T01:38:49Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;QuoteIssue &lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
The recent Pew Internet survey on instant messaging noted that the most popular form of content added to IM profile pages (think the ICQ website) is &amp;quot;funny quotes or other sayings&amp;quot; that the person identifies with in some way. The numbers: 42% of profile creators included quotes, whereas only 18% included links to websites of interest (think foaf:interest). So it seems that it would be good for FOAF to include a foaf:quote property of some kind.&lt;br /&gt;
&lt;br /&gt;
Originally described here: http://www.saint-andre.com/blog/2004-09.html#2004-09-17T09:25&lt;br /&gt;
&lt;br /&gt;
See also: http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013692.html&lt;br /&gt;
&lt;br /&gt;
Issue owner: Peter Saint-Andre&lt;br /&gt;
&lt;br /&gt;
TODO:&lt;br /&gt;
&lt;br /&gt;
   * proposed markup&lt;br /&gt;
   * test cases&lt;br /&gt;
   * examples&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/PreferredContactIssue</id>
		<title>PreferredContactIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/PreferredContactIssue"/>
				<updated>2007-11-01T01:38:33Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PreferredContactIssue &lt;br /&gt;
&lt;br /&gt;
Current status: open &lt;br /&gt;
Owner: danbri@rdfweb.org&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
2004-01-12 proposal by Julian Bond: foaf:preferredContact, to provide a public contact point where a person is happy to receive unsolicited messages from people who have found their FOAF. (email/phone/IM/etc) ([http://rdfweb.org/pipermail/rdfweb-dev/2004-January/012453.html rdfweb-dev mail])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/PointingFromPersonToGroup</id>
		<title>PointingFromPersonToGroup</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/PointingFromPersonToGroup"/>
				<updated>2007-11-01T01:38:21Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is some debate in how to point from a Person to a Group (FoafGroups).&lt;br /&gt;
&lt;br /&gt;
There seem to be two broad modes of thought:&lt;br /&gt;
 * Link the person to the group with a new property in a FoafExtension.&lt;br /&gt;
 * Create a group within the FOAF file, with a see-also to the FOAF file containing the full description.&lt;br /&gt;
&lt;br /&gt;
There's presently an issue ticket assigned to this: MemberVocabIssue.&lt;br /&gt;
&lt;br /&gt;
The first is obvious; a brief note on the second-&lt;br /&gt;
&lt;br /&gt;
The second works something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:RDF ...&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;foaf:Person rdf:nodeId=&amp;quot;me&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:name&amp;gt;YOUR NAME HERE&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
        ...&lt;br /&gt;
      (YOUR FOAF INFORMATION)&lt;br /&gt;
      ...&lt;br /&gt;
        ...&lt;br /&gt;
    &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;foaf:Group&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:name&amp;gt;NAME OF GROUP YOU BELONG TO&amp;lt;/foaf:name&amp;gt;&lt;br /&gt;
      &amp;lt;rdfs:seeAlso rdf:resource=&amp;quot;URL OF FOAF FILE FOR GROUP&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;foaf:member&amp;gt;&lt;br /&gt;
        (SOME WAY OF SAYING, &amp;quot;ME, IDENTIFIED IN THE NODEID ABOVE&amp;quot;)&lt;br /&gt;
      &amp;lt;/foaf:member&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/foaf:Group&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/PgpVocabUndocumentedIssue</id>
		<title>PgpVocabUndocumentedIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/PgpVocabUndocumentedIssue"/>
				<updated>2007-11-01T01:38:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PgpVocabUndocumentedIssue &lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
owner: danbri@rdfweb.org&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
see &lt;br /&gt;
http://ilrt.org/discovery/chatlogs/foaf/2003-07-27#T01-26-03&lt;br /&gt;
and&lt;br /&gt;
TrustVocabIssue (re the fact that ''wot:identity'' is the inverse of the &amp;quot;missing&amp;quot; property).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Cardinal&amp;gt; Hmm.  Has a property for public pgp key ever been suggested?&lt;br /&gt;
&amp;lt;danbri&amp;gt; yes, i've been using it from the start... darn, another one that never&lt;br /&gt;
made it into the schema...&lt;br /&gt;
* Cardinal ahs.&lt;br /&gt;
&amp;lt;danbri&amp;gt; http://rdfweb.org/people/danbri/rdfweb/danbri-foaf.rdf  &amp;lt;pubkeyAddress&lt;br /&gt;
 rdf:resource=&amp;quot;http://rdfweb.org/people/danbri/danbri-pubkey.txt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;danbri&amp;gt; nothing for inlining the pubkey though&lt;br /&gt;
&amp;lt;danbri&amp;gt; i guess a url ok&lt;br /&gt;
&amp;lt;danbri&amp;gt; logger_2, bookmark?&lt;br /&gt;
&amp;lt;logger_2&amp;gt; See http://ilrt.org/discovery/chatlogs/foaf/2003-07-27#T01-26-03&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/PersonWeblogRssDocumentationIssue</id>
		<title>PersonWeblogRssDocumentationIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/PersonWeblogRssDocumentationIssue"/>
				<updated>2007-11-01T01:37:58Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
 * Status: Active ([http://rdfweb.org/pipermail/rdfweb-dev/2005-March/013959.html discussion on rdfweb-dev])&lt;br /&gt;
 * Contact: mortenf&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
How to &amp;quot;connect&amp;quot; a person or weblog with an RSS feed?&lt;br /&gt;
&lt;br /&gt;
When doing (social) network analysis like [http://www.livejournal.com/users/keybuk/7112.html Scott James Remnant], it's often useful to be able to connect people or their weblogs with RSS feeds. A [http://rdfweb.org/pipermail/rdfweb-dev/2004-February/012543.html discussion about this on rdfweb-dev] lead to a [http://rdfweb.org/pipermail/rdfweb-dev/2004-February/012548.html longish post by danbri] on the subject. In addition to the knowledge that could be inferred directly , RSS feeds and FOAF documents often contain links to other document through the use of ''rdfs:seeAlso'', making it easier to discover new knowledge indirectly as well.&lt;br /&gt;
&lt;br /&gt;
Related to this issue is the SubscribesToIssue (and the SubscribesToForListsIssue), which seems to also cover the [http://rdfweb.org/pipermail/rdfweb-dev/2004-January/012491.html issue regarding blogrolls], and the KnowsAgentVocabIssue, regarding Typepad and the range of ''[http://xmlns.com/foaf/0.1/index.html#term_knows foaf:knows]''.&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
There are many ways to describe the connections between people or weblogs and RSS feeds, some of which are described in the [http://rdfweb.org/pipermail/rdfweb-dev/2004-February/012548.html longish post by danbri].&lt;br /&gt;
&lt;br /&gt;
The problem with this issue doesn't seem to be to choose one canonical way, but rather to demonstrate when one might want to use one approach rather than another.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
''This section is mostly copy/paste from the [http://rdfweb.org/pipermail/rdfweb-dev/2004-February/012548.html longish post by danbri].''&lt;br /&gt;
&lt;br /&gt;
''[http://xmlns.com/foaf/0.1/index.html#term_made foaf:made]'' and ''[http://xmlns.com/foaf/0.1/index.html#term_maker foaf:maker]'' have been around for a while, and at some point Edd Dumbill [http://usefulinc.com/foaf/iMadeThis showed how to use them in HTML], as well as demonstrating a way of saying &amp;quot;I created my weblogs' RSS feed&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rss:channel rdf:about=&amp;quot;http://usefulinc.com/edd/blog/rss&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:maker&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
      &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:edd@usefulinc.com&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:maker&amp;gt;&lt;br /&gt;
&amp;lt;/rss:channel&amp;gt;   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a document (channel) centric approach -- the person centric approach would be to use ''foaf:made'' instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:edd@usefulinc.com&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:made&amp;gt;&lt;br /&gt;
    &amp;lt;rss:channel rdf:about=&amp;quot;http://usefulinc.com/edd/blog/rss&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:made&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Later on, the [http://www.hackdiary.com/projects/chumpologica/ chumpologica] started using an RDF blogroll to manage feeds:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Agent rdf:nodeID=&amp;quot;id2246022&amp;quot;&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:name&amp;gt;Danny Ayers&amp;lt;/foaf:name&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:weblog&amp;gt; &lt;br /&gt;
    &amp;lt;foaf:Document rdf:about=&amp;quot;http://dannyayers.com/&amp;quot;&amp;gt; &lt;br /&gt;
      &amp;lt;dc:title&amp;gt;Raw Blog by Danny Ayers&amp;lt;/dc:title&amp;gt; &lt;br /&gt;
      &amp;lt;rdfs:seeAlso&amp;gt; &lt;br /&gt;
        &amp;lt;rss:channel rdf:about=&amp;quot;http://dannyayers.com/feed/rdf&amp;quot;&amp;gt; &lt;br /&gt;
          &amp;lt;foaf:maker rdf:nodeID=&amp;quot;id2246022&amp;quot;/&amp;gt; &lt;br /&gt;
          &amp;lt;foaf:topic rdf:resource=&amp;quot;http://www.w3.org/2001/sw/&amp;quot;/&amp;gt; &lt;br /&gt;
          &amp;lt;foaf:topic rdf:resource=&amp;quot;http://www.w3.org/RDF/&amp;quot;/&amp;gt; &lt;br /&gt;
        &amp;lt;/rss:channel&amp;gt; &lt;br /&gt;
      &amp;lt;/rdfs:seeAlso&amp;gt; &lt;br /&gt;
    &amp;lt;/foaf:Document&amp;gt; &lt;br /&gt;
  &amp;lt;/foaf:weblog&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:interest rdf:resource=&amp;quot;http://www.w3.org/2001/sw/&amp;quot;/&amp;gt; &lt;br /&gt;
  &amp;lt;foaf:interest rdf:resource=&amp;quot;http://www.w3.org/RDF/&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;/foaf:Agent&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the core, this is the same approach, with the addition of the weblog being associated with the person through the use of ''[http://xmlns.com/foaf/0.1/index.html#term_weblog foaf:weblog]'' (and with interests/topics, see [http://rdfweb.org/mt/foaflog/archives/000052.html Pages about people] and the TopicInterestIssue, but also note danbri's point regarding the range of ''[http://xmlns.com/foaf/0.1/index.html#term_interest foaf:interest]'').&lt;br /&gt;
&lt;br /&gt;
Even later, the [http://www.wasab.dk/morten/blog/archives/2004/07/05/wordpress-plugin-foaf-output WordPress FOAF Output Plugin] has adopted the samme model.&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
 FAQ:: One way of resolving this issue would be merge this page with more examples and danbri's points about groups, agents, documents and feeds, creating a document that would be ideal for an FAQ or a weblog post. This would require no changes to existing documents or applications, and would rely on ''rdfs:seeAlso'' being the preferred way of linking. This would however require a rewrite/merger, estimated at about 1 hours work.&lt;br /&gt;
&lt;br /&gt;
 Drop:: The issue could be resolved by dropping it, considering the problem of documentation covered by the now widely used ''foaf:maker'' and/or ''foaf:made''. The estimated work load of this option is about 0.&lt;br /&gt;
&lt;br /&gt;
 foaf:weblogFeed:: Another, more direct, approach, would be to invent a new predicate, relating an RSS feed to the weblog it summarizes, as has been [http://rdfweb.org/pipermail/rdfweb-dev/2004-February/012547.html proposed by Dom Ramsey]. This doesn't solve the problem with documentation and has an impact on the usefulness of ''rdfs:seeAlso'', and would require changes to at least some applications out there. The work load for this option hasn't been estimated.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/OwlImportsIssue</id>
		<title>OwlImportsIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/OwlImportsIssue"/>
				<updated>2007-11-01T01:37:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''current status: open''. This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
'''The problem''': The FOAF RDFS file imports the RDFS and OWL ontologies.&lt;br /&gt;
&lt;br /&gt;
Quoting from http://xmlns.com/foaf/0.1/index.rdf :&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:imports rdf:resource=&amp;quot;http://www.w3.org/2000/01/rdf-schema&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;owl:imports rdf:resource=&amp;quot;http://www.w3.org/2002/07/owl&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is not necessary and not recommended. Quoting from http://www.w3.org/TR/owl-guide/ :&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;Note that in order to use the OWL vocabulary you do not need to import the owl.rdf ontology. In fact, such an import is not recommended.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''The solution''': I suggest removing the two imports from the RDFS file.&lt;br /&gt;
&lt;br /&gt;
'''Discussion on rdfweb-dev''':&lt;br /&gt;
&lt;br /&gt;
 * RichardCyganiak raises issue: http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013672.html&lt;br /&gt;
 * DanBrickley agrees: http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013673.html&lt;br /&gt;
 * RonAlford agrees: http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013674.html&lt;br /&gt;
&lt;br /&gt;
(In case you wonder why anyone should care: A practical reason against importing the ontologies, and the reason why I noticed in the first place, is this: When you develop a generic RDFS/OWL vocabulary viewer or editor, you want to give the user the option to also view/edit classes and properties from imported ontologies. But the option to view/edit the OWL and RDFS classes and properties is absolutely useless and might confuse the user. Therefore, ontologies that do not import the RDFS and OWL files are better.)&lt;br /&gt;
&lt;br /&gt;
-- RichardCyganiak&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/OnlineAccountHomepageIssue</id>
		<title>OnlineAccountHomepageIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/OnlineAccountHomepageIssue"/>
				<updated>2007-11-01T01:37:33Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OnlineAccountHomepageIssue &lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
&lt;br /&gt;
current owner: leigh@ldodds.com&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
Summary: See [http://rdfweb.org/pipermail/rdfweb-dev/2005-January/013935.html Leigh's original mail to rdfweb-dev].&lt;br /&gt;
&lt;br /&gt;
=== foaf:accountHomepage ===&lt;br /&gt;
&lt;br /&gt;
Currently in FOAF we can tie a foaf:Person to a description of some account they hold on a service:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:holdsAccount&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:OnlineAccount&amp;gt;&lt;br /&gt;
        &amp;lt;foaf:accountServiceHomepage rdf:resource=&amp;quot;http://flickr.com&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;foaf:accountName&amp;gt;ldodds&amp;lt;/foaf:accountName&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:OnlineAccount&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:holdsAccount&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above describes that the person has an account, identified as &amp;quot;ldodds&amp;quot;, on the service that is (indirectly) identified via an accountServiceHomepage property. Or more plainly: this person has an account &amp;quot;ldodds&amp;quot; on flickr.com.&lt;br /&gt;
&lt;br /&gt;
Most services produce a custom homepage for their user, but currently there's no way to state this in FOAF, nor infer it from the currently available property.&lt;br /&gt;
&lt;br /&gt;
The proposal is to add a new property: foaf:accountHomepage. This would indicate the homepage associated with a given foaf:accountName.&lt;br /&gt;
E.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:Person&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:holdsAccount&amp;gt;&lt;br /&gt;
    &amp;lt;foaf:OnlineAccount&amp;gt;&lt;br /&gt;
        &amp;lt;foaf:accountServiceHomepage rdf:resource=&amp;quot;http://flickr.com&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;foaf:accountName&amp;gt;ldodds&amp;lt;/foaf:accountName&amp;gt;&lt;br /&gt;
        &amp;lt;foaf:accountHomepage rdf:resource=&amp;quot;http://flickr.com/people/ldodds/&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/foaf:OnlineAccount&amp;gt;&lt;br /&gt;
  &amp;lt;/foaf:holdsAccount&amp;gt;&lt;br /&gt;
&amp;lt;/foaf:Person&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
foaf:accountHomepage could also be safely declared as an Inverse-Functional-Property (IFP), allowing OnlineAccount resources to be safely merged together. It's not safe to make accountName an IFP as the value-space for that property is defined relative to the service its associated with.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/NameVocabIssue</id>
		<title>NameVocabIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/NameVocabIssue"/>
				<updated>2007-11-01T01:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NameVocabIssue &lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
Current status: open, with proposed resolution at NamesInFoaf (pointers there to where intially raised, discussions etc.)&lt;br /&gt;
&lt;br /&gt;
Owner: mof-rdf@mfd-consult.dk &lt;br /&gt;
&lt;br /&gt;
Summary:&lt;br /&gt;
''...it turns out that the concepts of &amp;quot;first name&amp;quot;, &amp;quot;last name&amp;quot; and even &amp;quot;family name&amp;quot; apply to only a small subset of the worlds population, and even within cultures with those notions there are exceptions to the rules, e.g. the Danish royal family that only has first names.'' (NamesInFoaf)&lt;br /&gt;
&lt;br /&gt;
Proposed solution:&lt;br /&gt;
''Let's keep foaf:name, dump the rest of the existing name-related properties, and create a new set of classes for sortable and searchable personal names, suitable for world-wide deployment.'' [in a new namespace?]&lt;br /&gt;
&lt;br /&gt;
see also [http://rdfweb.org/pipermail/rdfweb-dev/2004-January/012506.html Morbus's email to rdfweb-dev]&lt;br /&gt;
&lt;br /&gt;
I've outlined another way to approach this issue in NamesInFoafAlternate -- IanDavis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/MissingXmlBaseIssue</id>
		<title>MissingXmlBaseIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/MissingXmlBaseIssue"/>
				<updated>2007-11-01T01:37:06Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''current status: open''. This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
'''Problem''': The FOAF RDFS file can be fetched from http://xmlns.com/foaf/0.1/index.rdf . (It can also be fetched from the same URL without the index.rdf, when using content negotiation.) The RDFS document contains an owl:Ontology element that is supposed to describe the document itself. Its URI is given as http://xmlns.com/foaf/0.1/ . This does not match the document's URL. An RDF processor cannot tell that the element is supposed to describe the current file.&lt;br /&gt;
&lt;br /&gt;
'''Solution''': Add an xml:base=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot; declaration. This tells RDF processors to use that URI instead of the file's URL for all RDF purposes, removing the mismatch.&lt;br /&gt;
&lt;br /&gt;
'''Discussion''': Thread at http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013678.html&lt;br /&gt;
&lt;br /&gt;
(Summary: RichardCyganiak thinks this is a problem because it could break ontology editors and viewers. BenjaminNowack, DanBrickley and DavidMenendez disagree and say that this is not a problem. But consensus seems to be that adding the xml:base wouldn't hurt either. Dan says he's going to add it in a future site update: http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013690.html)&lt;br /&gt;
&lt;br /&gt;
-- RichardCyganiak&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/MemberVocabIssue</id>
		<title>MemberVocabIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/MemberVocabIssue"/>
				<updated>2007-11-01T01:36:54Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MemberVocabIssue &lt;br /&gt;
&lt;br /&gt;
Current status: open &lt;br /&gt;
Owner: danbri@rdfweb.org&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-dev/2003-December/012257.html mail to rdfweb-dev]&lt;br /&gt;
&lt;br /&gt;
This issue is also described in &amp;quot;PointingFromPersonToGroup.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Each BlahBlahIssue page can be created from the IssueTemplate; you can delete the general guidelines and replace them with content as seems appropriate.&lt;br /&gt;
&lt;br /&gt;
Broadly, each issue description should:&lt;br /&gt;
&lt;br /&gt;
   * have pointers to rdfweb-dev email, IRC chatlog, weblog etc. pages where the issue was originally raised&lt;br /&gt;
   * briefly summarise the problem, oportunity, confusion etc.&lt;br /&gt;
   * link to test cases, examples etc where possible&lt;br /&gt;
   * have an issue owner (who has acknowledged this role in some archived forum)&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/MboxSha1SumCaseIssue</id>
		<title>MboxSha1SumCaseIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/MboxSha1SumCaseIssue"/>
				<updated>2007-11-01T01:36:42Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-&lt;br /&gt;
MboxSha1SumCaseIssue &lt;br /&gt;
&lt;br /&gt;
current status: open&lt;br /&gt;
&lt;br /&gt;
Currently when various tools convert foaf:mbox rdf:resource mailto's into foaf:mbox_sha1sum, the email is not canonisized by making it lower case. This is required for RFC 822 &amp;quot;Standard for the format of ARPA internet text messages&amp;quot; in the section 3.4.7 &amp;quot;Case Independence&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
''However, the current [http://xmlns.com/foaf/0.1/#term_mbox_sha1sum spec text for foaf:mbox_sha1sum] states that it is ''a textual representation of the result of applying the SHA1 mathematical functional to a 'mailto:' identifier (URI) for an Internet mailbox that they stand in a foaf:mbox relationship to''. So, if something's wrong, it is really the [http://xmlns.com/foaf/0.1/#term_mbox foaf:mbox property spec text] that should be updated.'' -- MortenFrederiksen&lt;br /&gt;
&lt;br /&gt;
As an example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:christophera@alacritymanagement.com&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
converts to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:mbox_sha1sum&amp;gt;9ee1c03552f22e89592ce583be0ab8db0c4f2c59&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
However:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:mbox rdf:resource=&amp;quot;mailto:ChristopherA@AlacrityManagement.com&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
converts to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;foaf:mbox_sha1sum&amp;gt;6106154de50a65491d1316322f674c27d054ee66&amp;lt;/foaf:mbox_sha1sum&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Another thing is that RFC 822 states that the local part is case sensitive, so it's really only the host name that could/should be lowercased.'' -- MortenFrederiksen&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/KnowsAgentVocabIssue</id>
		<title>KnowsAgentVocabIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/KnowsAgentVocabIssue"/>
				<updated>2007-11-01T01:36:30Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KnowsAgentVocabIssue&lt;br /&gt;
&lt;br /&gt;
Current status: open&lt;br /&gt;
&lt;br /&gt;
Owner: jim@jibbering.com or danbri@rdfweb.org ?&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;Michael Bauser&amp;quot; &amp;lt;michael at bauser.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; If TypePad is going to have a usable UI, they need to admit that users&lt;br /&gt;
&lt;br /&gt;
&amp;gt; want non-persons on their blogrolls, replace the &amp;quot;People&amp;quot; lists with&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &amp;quot;Blogroll&amp;quot;, *and* make users answer the yes/no question &amp;quot;Is this link&lt;br /&gt;
&lt;br /&gt;
&amp;gt; for an individual or not?&amp;quot; every time they add a link. *Then* you've got&lt;br /&gt;
&lt;br /&gt;
&amp;gt; a UI that accomplishes what the users want *and* labels the data in a&lt;br /&gt;
&lt;br /&gt;
&amp;gt; way that developers can use it to create good FOAF.&lt;br /&gt;
&lt;br /&gt;
IMO, switching foaf:Person to foaf:Agent in such RDF would be sufficient,&lt;br /&gt;
the fact that (somebody ie a subject) is a Person (ie they have an rdf:type&lt;br /&gt;
foaf:Person) is often not essential, and generally can be found from more&lt;br /&gt;
definitive sources than a foaf file that refers to them.  It's safe, okay we&lt;br /&gt;
don't know they know a Person unless we have more info from other files, but&lt;br /&gt;
that's often the case anyway.&lt;br /&gt;
&lt;br /&gt;
Jim.''&lt;br /&gt;
&lt;br /&gt;
[http://www.rdfweb.org/pipermail/rdfweb-dev/2004-January/012435.html mail from Jim  ley to rdfweb-dev]&lt;br /&gt;
&lt;br /&gt;
see also&lt;br /&gt;
&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-dev/2004-January/thread.html#12263 knows range thread, Jan 2004]&lt;br /&gt;
&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-dev/2004-January/thread.html#12326 typepad thread, Jan 2004]&lt;br /&gt;
&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-dev/2004-January/012536.html Victor's message, Jan 2004 ;)]&lt;br /&gt;
----&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/IssueTemplate</id>
		<title>IssueTemplate</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/IssueTemplate"/>
				<updated>2007-11-01T01:36:17Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlahBlahIssue &lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
Each BlahBlahIssue page can be created from the IssueTemplate; you can delete the general guidelines and replace them with content as seems appropriate.&lt;br /&gt;
&lt;br /&gt;
Broadly, each issue description should:&lt;br /&gt;
&lt;br /&gt;
   * have pointers to rdfweb-dev email, IRC chatlog, weblog etc. pages where the issue was originally raised&lt;br /&gt;
   * briefly summarise the problem, oportunity, confusion etc.&lt;br /&gt;
   * link to test cases, examples etc where possible&lt;br /&gt;
   * have an issue owner (who has acknowledged this role in some archived forum)&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/InverseOfThumbnailIssue</id>
		<title>InverseOfThumbnailIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/InverseOfThumbnailIssue"/>
				<updated>2007-11-01T01:36:07Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It would be nice for the FOAF vocabulary to include an inverse property of ''foaf:thumbnail''.&lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
 * [http://rdfweb.org/pipermail/rdfweb-dev/2004-January/012523.html Mail from Morten Frederiksen to rdfweb-dev]&lt;br /&gt;
&lt;br /&gt;
= Example =&lt;br /&gt;
An RSS channel referencing a web-sized image that has a thumbnail as well as an original version and a page showing the image, with a link to the original.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;rss:channel rdf:about=&amp;quot;http://example.com/gallery/index.rdf&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;rss:items&amp;gt;&lt;br /&gt;
    &amp;lt;rdf:Seq&amp;gt;&lt;br /&gt;
      &amp;lt;rdf:li rdf:resource=&amp;quot;http://example.com/gallery/image.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/rdf:Seq&amp;gt;&lt;br /&gt;
  &amp;lt;/rss:items&amp;gt;&lt;br /&gt;
&amp;lt;/rss:channel&amp;gt;&lt;br /&gt;
&amp;lt;rss:item rdf:about=&amp;quot;http://example.com/gallery/image.jpg&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;rdf:type rdf:resource=&amp;quot;http://xmlns.com/foaf/0.1/Image&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;rss:title&amp;gt;Example image&amp;lt;/rss:title&amp;gt;&lt;br /&gt;
  &amp;lt;rss:link&amp;gt;http://example.com/gallery/image.html&amp;lt;/rss:link&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:page rdf:resource=&amp;quot;http://example.com/gallery/image.html&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:thumbnail rdf:resource=&amp;quot;http://example.com/gallery/image.thumb.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;foaf:original rdf:resource=&amp;quot;http://example.com/gallery/image.original.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/rss:item&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/HashSlashIssue</id>
		<title>HashSlashIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/HashSlashIssue"/>
				<updated>2007-11-01T01:35:52Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HashSlashIssue &lt;br /&gt;
&lt;br /&gt;
Current status: open &lt;br /&gt;
&lt;br /&gt;
Owner: danbri@rdfweb.org &lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''FOAF currently names classes and properties with URIs such as:&lt;br /&gt;
- http://xmlns.com/foaf/0.1/workplaceHomepage&lt;br /&gt;
&lt;br /&gt;
An alternate design would be something like:&lt;br /&gt;
- http://xmlns.com/foaf/0.1/#workplaceHomepage&lt;br /&gt;
&lt;br /&gt;
Each FOAF term (ie. class, property) is a thing with an http:* URI as its name,&lt;br /&gt;
without indirecting via the '#' fragment mechanism. &lt;br /&gt;
&lt;br /&gt;
Context: the current FOAF design was itself motivated by concern about ns URIs&lt;br /&gt;
that end in '#', since the denotation of URIs of the form&lt;br /&gt;
http://example.com/something#somethingelse was complicated by mention of content&lt;br /&gt;
negotation and context dependence in the URI spec (RFC2396).&lt;br /&gt;
&lt;br /&gt;
Further discussion on what HTTP URIs name from TimBL in&lt;br /&gt;
http://www.w3.org/DesignIssues/HTTP-URI&lt;br /&gt;
&lt;br /&gt;
This issue tracker is for gathering evidence about the severity of the problem,&lt;br /&gt;
if indeed it is a problem. Some claim that properties and 'http documents' are&lt;br /&gt;
dijoint, ie. that nothing can be both an http document. FOAF can be seen as&lt;br /&gt;
contradicting that. &lt;br /&gt;
&lt;br /&gt;
Note also that FOAF's approach to this design choice is shared with the Wordnet&lt;br /&gt;
vocabulary deployed at http://xmlns.com/wordnet/1.6/&lt;br /&gt;
(eg. classes such as http://xmlns.com/wordnet/1.6/Car), the Dublin Core&lt;br /&gt;
vocabulary at http://purl.org/dc/elements/1.1/ (eg. properties such as&lt;br /&gt;
http://purl.org/dc/elements/1.1/), as well as the preceding DC 1.0; also RSS 1.0&lt;br /&gt;
(http://purl.org/rss/1.0/ eg http://purl.org/rss/1.0/link) and some namespaces&lt;br /&gt;
associated  with Adobe's XMP system (deployed in Photoshop 7, PDF tools etc).&lt;br /&gt;
Also Creative Commons rights metadata, see spec at&lt;br /&gt;
http://www.creative-commons.org/metadata/spec using vocab named &lt;br /&gt;
http://web.resource.org/cc/, classes with names like&lt;br /&gt;
http://web.resource.org/cc/Work. &lt;br /&gt;
&lt;br /&gt;
The W3C Technical Advisory Group(TAG) has an issue tracking a generalisation of&lt;br /&gt;
this point: http://www.w3.org/2001/tag/ilist#httpRange-14 &amp;quot;What is the range of&lt;br /&gt;
the HTTP dereference function?&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
DC, RSS, Adobe XML, Creative Commons and FOAF when collected together account&lt;br /&gt;
for a fair slice of all the RDF out there in the Web. If something's wrong, &lt;br /&gt;
we will need some migration strategies that strike a balance between doing the&lt;br /&gt;
right thing and preserving people's existing investment in these RDF apps. &lt;br /&gt;
&lt;br /&gt;
I would also like more information about the class of things that can supposedly&lt;br /&gt;
be named with HTTP names. What inferences can we draw when we see a URI that&lt;br /&gt;
begins http: and doesn't contain a '#'? What things are true of all such resources?&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 - http-named things are not spatial things, they have no location in space and time&lt;br /&gt;
 - hmm, same goes for RDF classes and properties&lt;br /&gt;
 - ...''&lt;br /&gt;
&lt;br /&gt;
[http://www.rdfweb.org/pipermail/rdfweb-issue-archive/2003-March/000037.html rdfweb issue list entry]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Other information&lt;br /&gt;
&lt;br /&gt;
[http://www.w3.org/2001/03/identification-problem/ Sandro Hawke has a substantial writeup]; I also found a [http://lists.w3.org/Archives/Public/www-archive/2001Nov/0083.html message from Sean Palmer] on www-archive and [http://esw.w3.org/topic/HashVsSlash Hash vs Slash on the ESW wiki] and [http://esw.w3.org/topic/OverloadedUri OverloadedUri].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''A HashURI is a URI with a hash mark (&amp;quot;#&amp;quot;) in it (technically, a URI with a fragment identifier), specifically one used to denote something which is not a traditional web page.&lt;br /&gt;
&lt;br /&gt;
Use of HashURIs is intended to help WhenBrowsableAndUnambiguousCollide. It is often presented in contrast to SlashURI, via the debate HashVsSlash.&lt;br /&gt;
&lt;br /&gt;
The idea is to use URIs like&lt;br /&gt;
&lt;br /&gt;
http://www.w3.org/1999/02/22-rdf-syntax-ns#type &lt;br /&gt;
&lt;br /&gt;
to combine&lt;br /&gt;
&lt;br /&gt;
(document URI) # (term introduced in the document) &lt;br /&gt;
&lt;br /&gt;
This works well for a lot of RDF content. It's very natural (especially with rdf:ID) to introduce a new conceptual thing and name it with the same action.&lt;br /&gt;
&lt;br /&gt;
Web retrieval does approximately the right thing. When you ask for foo#bar, your client asks for a representation of foo and then (depending on the content-type of the result) may try to find something named bar in that result.'' (from [http://esw.w3.org/topic/HashURI HashURI on the ESW wiki])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/EstablishRoadMap</id>
		<title>EstablishRoadMap</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/EstablishRoadMap"/>
				<updated>2007-11-01T01:35:40Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Road Map:&lt;br /&gt;
&lt;br /&gt;
'''Attribution:''' Below design considerations/steps derived from [http://reliant.teknowledge.com/RKF/publication/Stanford/Ontology%20Tutorial.htm Ontology Development 101: A Guide to Creating Your First Ontology].&lt;br /&gt;
&lt;br /&gt;
'''Design Considerations'''&lt;br /&gt;
&lt;br /&gt;
1) There is no one correct way to model a domain — there are always viable alternatives. The best solution almost always depends on the application that you have in mind and the extensions that you anticipate.&lt;br /&gt;
&lt;br /&gt;
2) Ontology development is necessarily an iterative process.&lt;br /&gt;
&lt;br /&gt;
3) Concepts in the ontology should be close to objects (physical or logical) and relationships in your domain of interest. These are most likely to be nouns (objects) or verbs (relationships) in sentences that describe your domain.&lt;br /&gt;
&lt;br /&gt;
'''Design Steps'''&lt;br /&gt;
&lt;br /&gt;
Step 1. Determine the domain and scope of the ontology&lt;br /&gt;
&lt;br /&gt;
We suggest starting the development of an ontology by defining its domain and scope. That is, answer several basic questions:&lt;br /&gt;
&lt;br /&gt;
· What is the domain that the ontology will cover?&lt;br /&gt;
&lt;br /&gt;
· For what  we are going to use the ontology?&lt;br /&gt;
&lt;br /&gt;
· For what types of questions the information in the ontology should provide answers?&lt;br /&gt;
&lt;br /&gt;
· Who will use and maintain the ontology?&lt;br /&gt;
&lt;br /&gt;
Step 2. Consider reusing existing ontologies&lt;br /&gt;
&lt;br /&gt;
Step 3. Enumerate important terms in the ontology&lt;br /&gt;
&lt;br /&gt;
Step 4. Define the classes and the class hierarchy&lt;br /&gt;
&lt;br /&gt;
Step 5. Define the properties of classes-slots&lt;br /&gt;
&lt;br /&gt;
Step 6. Define the facets of the slots &lt;br /&gt;
&lt;br /&gt;
Slots can have different facets describing the value type, allowed values, the number of the values (cardinality), and other features of the values the slot can take.&lt;br /&gt;
&lt;br /&gt;
Step 7. Create instances&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/DocumentIssue</id>
		<title>DocumentIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/DocumentIssue"/>
				<updated>2007-11-01T01:35:27Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DocumentIssue&lt;br /&gt;
FoafVocab&lt;br /&gt;
&lt;br /&gt;
Current status: open, not assigned&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
== General issue ==&lt;br /&gt;
&lt;br /&gt;
From the current term definition for foaf:Document:&lt;br /&gt;
&lt;br /&gt;
''We do not (currently) distinguish precisely between physical and electronic documents, or between copies of a work and the abstraction those copies embody. The relationship between documents and their byte-stream representation needs clarification (see foaf:sha1 for related issues).''&lt;br /&gt;
&lt;br /&gt;
The missing disinction between physical and eletronic documents makes expectations hard to meet.&lt;br /&gt;
&lt;br /&gt;
See also [http://www.ilrt.bris.ac.uk/discovery/chatlogs/rdfig/2004-10-08.html#T21-18-48 #rdfig discussion re &amp;quot;linking&amp;quot; to urn:isbn].&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/DataSources_2fexpire_2emdb</id>
		<title>DataSources 2fexpire 2emdb</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/DataSources_2fexpire_2emdb"/>
				<updated>2007-11-01T01:35:17Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlahBlahIssue &lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
Each BlahBlahIssue page can be created from the IssueTemplate; you can delete the general guidelines and replace them with content as seems appropriate.&lt;br /&gt;
&lt;br /&gt;
Broadly, each issue description should:&lt;br /&gt;
&lt;br /&gt;
   * have pointers to rdfweb-dev email, IRC chatlog, weblog etc. pages where the issue was originally raised&lt;br /&gt;
   * briefly summarise the problem, oportunity, confusion etc.&lt;br /&gt;
   * link to test cases, examples etc where possible&lt;br /&gt;
   * have an issue owner (who has acknowledged this role in some archived forum)&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/ChatVocabIssue</id>
		<title>ChatVocabIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/ChatVocabIssue"/>
				<updated>2007-11-01T01:35:04Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ChatVocabIssue &lt;br /&gt;
&lt;br /&gt;
Current status: open &lt;br /&gt;
Owner: danbri at rdfweb.org (from IssueTracker page)&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
Issue description - rdfweb-dev mail from danbri: [http://www.rdfweb.org/pipermail/rdfweb-dev/2003-July/011364.html foaf:chat sub-properties could be better described]&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;danbri&amp;gt; We were discussing the kinds of things which properties such as &lt;br /&gt;
foaf:msnChatID can apply to... &lt;br /&gt;
It was tempting to say foaf:Person, however bots, scripts and other software &lt;br /&gt;
artifacts can have chat IDs... &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;kota&amp;gt; what about chatID, simply?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;danbri&amp;gt; foaf:nick serves that purpose, largely&lt;br /&gt;
&lt;br /&gt;
&amp;lt;danbri&amp;gt; but without scoping a chat ID to a particular controlled set of names, &lt;br /&gt;
you lose a lot of power&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kota&amp;gt; hmm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kota&amp;gt; i see&lt;br /&gt;
&lt;br /&gt;
&amp;lt;danbri&amp;gt; If I say 'there is a person and they have a chat id of danbri_2002' that &lt;br /&gt;
doesn't unambiguously identify anything for sure. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;danbri&amp;gt; If I say 'there is a person with a foaf:aimChatID of 'danbri_2002', that &lt;br /&gt;
picks out... me. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;danbri&amp;gt; ...which is good foaf, as it makes yet another way of merging data &lt;br /&gt;
together... '' &lt;br /&gt;
&lt;br /&gt;
[http://ilrt.org/discovery/chatlogs/foaf/2003-07-06#T11-04-37 IRC chat 2003-07-06], quoted in [http://www.rdfweb.org/pipermail/rdfweb-issue-archive/2003-July/000060.html rdfweb-de issue archives]&lt;br /&gt;
&lt;br /&gt;
''What is their domain? range? Are they owl:InverseFunctionalProperty?&lt;br /&gt;
&lt;br /&gt;
There are some possible variations here. &lt;br /&gt;
&lt;br /&gt;
Jabber IDs get used for all sorts of things. There is also a Jabber URI scheme&lt;br /&gt;
we should look at.&lt;br /&gt;
&lt;br /&gt;
The others, it is tempting to say they have an rdfs:domain of Person. However we&lt;br /&gt;
often see IM accounts for bots and other non-humans. &lt;br /&gt;
&lt;br /&gt;
This suggests that an Agent class may be appropriate. (MCF had this btw).'' [http://www.rdfweb.org/pipermail/rdfweb-issue-archive/2003-July/000059.html bug description on rdfweb-dev issue archive]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/ChatIdSubPropertiesIssue</id>
		<title>ChatIdSubPropertiesIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/ChatIdSubPropertiesIssue"/>
				<updated>2007-11-01T01:34:51Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ChatIdSubPropertiesIssue &lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
owner: danbri@rdfweb.org&lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
foaf:chat sub-properties could be better described&lt;br /&gt;
&lt;br /&gt;
''What is their domain? range? Are they owl:InverseFunctionalProperty?&lt;br /&gt;
&lt;br /&gt;
There are some possible variations here. &lt;br /&gt;
&lt;br /&gt;
Jabber IDs get used for all sorts of things. There is also a Jabber URI scheme&lt;br /&gt;
we should look at.&lt;br /&gt;
&lt;br /&gt;
The others, it is tempting to say they have an rdfs:domain of Person. However we&lt;br /&gt;
often see IM accounts for bots and other non-humans. &lt;br /&gt;
&lt;br /&gt;
This suggests that an Agent class may be appropriate. (MCF had this btw).''&lt;br /&gt;
&lt;br /&gt;
from [http://rdfweb.org/pipermail/rdfweb-issue-archive/2003-July/000059.html rdfweb-issue mail]&lt;br /&gt;
&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-dev/2003-July/011364.html chatids, July 2003, rdfweb-dev, danbri]&lt;br /&gt;
&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-dev/2003-July/011486.html describing chat channels - Jul 2003, rdfweb-dev, danbri]&lt;br /&gt;
&lt;br /&gt;
JabFoaf wiki page&lt;br /&gt;
&lt;br /&gt;
[http://rdfweb.org/pipermail/rdfweb-dev/2003-August/011549.html IM urls, Aug 2003, Ian Davis, rdfweb-dev]&lt;br /&gt;
&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/BlahBlahIssue</id>
		<title>BlahBlahIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/BlahBlahIssue"/>
				<updated>2007-11-01T01:34:38Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
This is an example issue, documentation is basically freeform wiki notes, but take care to link back to the IssueTracker page so we can find all the issues mechanically.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/BirthdayIssue</id>
		<title>BirthdayIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/BirthdayIssue"/>
				<updated>2007-11-01T01:34:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
 * Status: Active ([http://rdfweb.org/pipermail/rdfweb-dev/2005-March/013958.html discussion on rdfweb-dev])&lt;br /&gt;
 * Owner: mortenf&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
For somewhat obvious social reasons, it would be nice to have a property that somehow gave indication of the age, birthday and/or birthdate of a person, first and foremost for birthday reminders. The origin of this issue is unclear, but at least Danny Ayers has suggested it in a [http://rdfweb.org/pipermail/rdfweb-dev/2003-November/012186.html mail to rdfweb-dev], with earlier [http://rdfweb.org/pipermail/rdfweb-dev/2003-August/011631.html mentions by danbri on rdfweb-dev] and a later [http://rdfweb.org/pipermail/rdfweb-dev/2004-August/013566.html resurrection by Adam Atlas] as well as [http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013733.html an action follow-up by Libby].&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Some want to express the exact date and time of their birth, some don't want to give out their age, some don't mind other people knowing their approximate age but don't want to receive birthday greetings...&lt;br /&gt;
&lt;br /&gt;
At the same time there might be security reasons to think about, as semantic bots may soon be able to know your mothers birthday.&lt;br /&gt;
&lt;br /&gt;
When thinking about the different options, it might be wise to also consider the microparsing issue -- whether it is easy to locate an exact date or easy to locate e.g. all dates with a given year, month, or day (or a combination thereof).&lt;br /&gt;
&lt;br /&gt;
== Usage history ==&lt;br /&gt;
&lt;br /&gt;
[http://rdfweb.org/people/danbri/rdfweb/danbri-foaf.rdf danbri's original FOAF file] uses ''foaf:dateOfBirth''.&lt;br /&gt;
&lt;br /&gt;
LiveJournal exposes information with ''foaf:dateOfBirth''.&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
''This option list is mostly gleaned from [http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013733.html Libby's mail].''&lt;br /&gt;
&lt;br /&gt;
 OneProp:: The simplest possible solution would be just one predicate, ''foaf:dateOfBirth'' (or foaf:birthday, but that doesn't seem to be in use anywhere, and could be confused with the yearly recurring event), containg a regular [http://www.w3.org/TR/NOTE-datetime W3CDTF date] ('''yyyy-mm-dd'''). This approach is also used by Paul Ford in his [http://www.xml.com/pub/a/2004/09/01/hack-congress.html Hacking Congress] column ([http://www.xml.com/2004/09/01/examples/Politics.rdf schema]), even if the date notation isn't W3CDTF. This approach is simple, but doesn't giver users much to choose from, and makes it hard(er) to query for e.g. birthdays next month or tomorrow (generally, usually you know the date of tomorrow).&lt;br /&gt;
&lt;br /&gt;
 OnePropBis:: A variation on the date format for a single property is to allow an arbitrary [http://hydracen.com/dx/iso8601.htm ISO8601] date, as [http://rdfweb.org/pipermail/rdfweb-dev/2003-August/011642.html suggested by Ian Davis]: ''ISO8601 lets you miss out a year by replacing it with a dash: &amp;lt;pre&amp;gt;&amp;lt;foaf:birthday&amp;gt;--06-15&amp;lt;/foaf:birthday&amp;gt;&amp;lt;/pre&amp;gt; Looks a bit cryptic though.'' This approach is flexible for producers, but puts a burden on consumers, that need to handle many different formats.&lt;br /&gt;
&lt;br /&gt;
 TwoProp:: Another option is just two non-overlapping properties as [http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013740.html suggested by Richard Cyganiak], one with only the year ('''yyyy''') and one with month and day ('''mm-dd'''). This option makes it possible to cater for the no-age camp as well as the no-presents camp, at the cost of a more complicated query when you want the combination.&lt;br /&gt;
&lt;br /&gt;
 TwoPropBis:: A variation on the theme of two properties is the one [http://rdfweb.org/pipermail/rdfweb-dev/2004-August/013581.html suggested by Bill Kearney]: Two properties, one with a complete date ('''yyyy-mm-dd'''), one with just month and day ('''mm-dd'''). This approach keeps the simple approach, and adds a predicate for those wishing to hide their age, again at the consumers disadvantage.&lt;br /&gt;
&lt;br /&gt;
 TwoPropSplit:: As [http://rdfweb.org/pipermail/rdfweb-dev/2005-March/013960.html suggested by Ian Davis], this is essentially the same as TwoPropBis, with the two properties being split (evenly!) between FOAF and the [http://vocab.org/bio/0.1/ bio vocabulary]: A new property ''foaf:birthday'' ('''mm-dd''') and the existing ''bio:date'' ('''yyyy-mm-dd''') used with ''bio:Birth''. This option seems to hit a sweet spot, catering for most use cases, including giving the option of just supplying a year, since the ''bio:date'' property is based on ISO8601. The only potential use case not covered is a simple query for birthdays in a specific month, as [http://rdfweb.org/pipermail/rdfweb-dev/2005-March/013964.html pointed out by Benjamin Nowack].&lt;br /&gt;
&lt;br /&gt;
 ThreeProp:: Yet another option is three separate datatyped properties as [http://rdfweb.org/pipermail/rdfweb-dev/2004-August/013585.html suggested by Benjamin Nowack], one with the year ('''yyyy'''), one with the month ('''mm'''), and one with the day ('''dd'''). There might be a problem with using the datatypes, since relevant day type (''xsd:gDay'') suggests monthly recurrence, not yearly, as per [http://www.w3.org/TR/xmlschema-2/#gDay XML Schema Part 2]: ''gDay is a gregorian day that recurs, specifically a day of the month such as the 5th of the month. Arbitrary recurring days are not supported by this datatype. The ·value space· of gDay is the space of a set of calendar dates as defined in § 3 of [ISO 8601]. Specifically, it is a set of one-day long, monthly periodic instances.'' Without the datatyping, this option is the most flexible and at the same time still somewhat easy to consume, even if it does require a more complicated query for the combination.&lt;br /&gt;
&lt;br /&gt;
 Bio:: The [http://vocab.org/bio/0.1/ bio vocabulary] could be used instead. The date (or recurrence) still needs to be expressed, but the burden would then be on the bio maintainer. This options basically sidesteps the issue (although it's actually OneProp in another vocabulary, using '''yyyy-mm-dd'''), but one advantage would be the fact that there would not be a need for yet another property indicating place of birth, as that is integrated into the bio vocabulary.&lt;br /&gt;
&lt;br /&gt;
 iCal:: RDF/iCal might be an option, but the same datatype problems as with the ThreeProp options exist. Also, iCal demands that all parts of the date are indicated -- essentially an iCal-version of OneProp with iCal support ('''yyyy-mm-dd''').&lt;br /&gt;
&lt;br /&gt;
=== Potential Actions for TwoPropSplit ===&lt;br /&gt;
&lt;br /&gt;
 * A new property ''foaf:birthday'' is added to the FOAF vocabulary.&lt;br /&gt;
 * Accompanying term documentation is written (see also [http://xmlns.com/foaf/doc/ existing term documentation]).&lt;br /&gt;
 * An FAQ-style weblog post is written, including examples and pointers to the bio vocabulary.&lt;br /&gt;
 * &amp;quot;Migration&amp;quot; of existing usage.&lt;br /&gt;
&lt;br /&gt;
==== New property: foaf:birthday ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;rdf:Property rdf:about=&amp;quot;http://xmlns.com/foaf/0.1/birthday&amp;quot;&lt;br /&gt;
    vs:term_status=&amp;quot;testing&amp;quot;&lt;br /&gt;
    rdfs:label=&amp;quot;birthday&amp;quot;&lt;br /&gt;
    rdfs:comment=&amp;quot;The month and day of the birth of something, in &amp;amp;quot;mm-dd&amp;amp;quot; form.&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;rdfs:domain rdf:resource=&amp;quot;http://www.w3.org/2000/01/rdf-schema#Resource&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;rdfs:range rdf:resource=&amp;quot;http://www.w3.org/2000/01/rdf-schema#Literal&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;rdfs:isDefinedBy rdf:resource=&amp;quot;http://xmlns.com/foaf/0.1/&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/rdf:Property&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Notes:&lt;br /&gt;
 * The domain is ''rdfs:Resource'', as there doesn't seem to be any point in limiting birthdays to people or even agents - bots, pets and projects can have them as well. On the other hand, the bio vocabulary limits events to just people...&lt;br /&gt;
 * This could be declared as an ''owl:DatatypeProperty'', but the OwlClassFoafSpecIssue (which could cover properties as well) is still open.&lt;br /&gt;
&lt;br /&gt;
==== Term Documentation for foaf:birthday ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The &amp;lt;code&amp;gt;foaf:birthday&amp;lt;/code&amp;gt; property relates something, e.g. a &amp;lt;code&amp;gt;foaf:Person&amp;lt;/code&amp;gt;, to a string representing the month and day of its birth in &amp;quot;mm-dd&amp;quot; form.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;example&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;foaf:Person&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;foaf:name&amp;amp;gt;Jim Ley&amp;amp;lt;/foaf:name&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;foaf:birthday&amp;amp;gt;12-31&amp;amp;lt;/foaf:birthday&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/foaf:Person&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
It is also possible to express a persons precise date of birth by using the terms &amp;lt;code&amp;gt;bio:event&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bio:Birth&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;bio:date&amp;lt;/code&amp;gt; from the &amp;lt;a href=&amp;quot;http://vocab.org/bio/0.1/&amp;quot;&amp;gt;bio vocabulary&amp;lt;/a&amp;gt;:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;example&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;foaf:Person&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;foaf:name&amp;amp;gt;Jim Ley&amp;amp;lt;/foaf:name&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;bio:event&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;bio:Birth&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;bio:date&amp;amp;gt;1999-12-31&amp;amp;lt;/bio:date&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/bio:Birth&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/bio:event&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/foaf:Person&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;editorial&amp;quot;&amp;gt;&lt;br /&gt;
Note that there may be security issues with making birthdays and/or birthdates public. Sometimes this type of information can be used for identity theft.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;history&amp;quot;&amp;gt;&lt;br /&gt;
This term was added at ... discussion ... decision ... meeting ... history documented in the wiki page &amp;lt;a href=&amp;quot;http://rdfweb.org/topic/BirthdayIssue&amp;quot;&amp;gt;BirthdayIssue&amp;lt;/a&amp;gt;...&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Weblog post: The property foaf:birthday ====&lt;br /&gt;
&lt;br /&gt;
As the term documentation, with the addition of some thoughts regarding the other options?&lt;br /&gt;
&lt;br /&gt;
==== Migration strategy ====&lt;br /&gt;
&lt;br /&gt;
 * Step 1: Bug danbri to fix his file.&lt;br /&gt;
 * Step 2: Hunt down other people using ''foaf:dateOfBirth'' and get them to change.&lt;br /&gt;
 * Step 3: Determine current status of LiveJournal development and try to push the &amp;quot;upgrade&amp;quot; (hopefully including other improvements as suggested by crschmidt). Update 2005-03-15: [http://www.livejournal.com/community/lj_dev/675451.html work is being done]!&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/AccountServiceIssue</id>
		<title>AccountServiceIssue</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/AccountServiceIssue"/>
				<updated>2007-11-01T01:34:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AccountServiceIssue &lt;br /&gt;
&lt;br /&gt;
current status: open &lt;br /&gt;
&lt;br /&gt;
This is a FoafVocab issue, documented as such by linking it from the IssueTracker page.&lt;br /&gt;
&lt;br /&gt;
On the Jabber network, we might want to create FOAF representations for things like chatrooms, bots, and IM servers. In particular, currently many Jabber servers have their own vCards and we would want to replace those with a FOAF representation. I think that an IM server is a kind of Agent that is not yet discussed elsewhere, which I would characterize as an AccountService. This terms needs further definition but I think it captures the core idea (related, naturally, to the existing accountServiceHomepage property). &lt;br /&gt;
&lt;br /&gt;
Originally described here: http://www.saint-andre.com/blog/2004-09.html#2004-09-17T09:25&lt;br /&gt;
&lt;br /&gt;
See also: http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013693.html&lt;br /&gt;
&lt;br /&gt;
Issue owner: Peter Saint-Andre&lt;br /&gt;
&lt;br /&gt;
TODO:&lt;br /&gt;
&lt;br /&gt;
   * proposed markup&lt;br /&gt;
   * test cases&lt;br /&gt;
   * examples&lt;br /&gt;
   &lt;br /&gt;
When an issue is resolved or its status w.r.t. the FOAF spec changes, that changed state of affairs should be documented somewhere less transient than the wiki. See IssueTracker for more notes on issue management conventions.&lt;br /&gt;
[[Category:Vocabulary_Issues]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/Tools%7E</id>
		<title>Tools~</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/Tools%7E"/>
				<updated>2007-11-01T01:33:08Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FoaF Creators&lt;br /&gt;
&lt;br /&gt;
 * Create a FoaF file with [[LeighDodds]]' [http://www.ldodds.com/foaf/foaf-a-matic FOAF-a-matic] &lt;br /&gt;
 * or [http://www.formsplayer.com/demo/foaf/foaf-creator.html FoaF Creator], which uses [http://www.formsPlayer.com/ formsPlayer] and [http://www.w3.org/TR/xforms XForms].&lt;br /&gt;
 * [http://www.foafme.com foafme] as a swing gui to to roundtrip editing and Jena backend.&lt;br /&gt;
 * [http://www.urbigene.com/foaf/ scifoaf] a java webstart application using the [http://www.ncbi.nlm.nih.gov/entrez/query.fcgi PubMed] bibliographic database. &lt;br /&gt;
 * Elmo is a Java API for FOAF available at [http://www.openrdf.org/ openrdf.org] &lt;br /&gt;
 * [http://www.videntity.org/ vIdentity] creates FOAF, ([http://lionkimbro.videntity.org/foaf.xml example,]) though it's limited in what you can express.&lt;br /&gt;
 * [http://dowhatimean.net/2006/08/exporting-the-os-x-address-book-to-foaf Export Address Book to FOAF] is an AppleScript for Mac OS X that allows users to manage their FOAF profile from within the Address Book.&lt;br /&gt;
&lt;br /&gt;
Using FOAF for authentication in webapps:&lt;br /&gt;
&lt;br /&gt;
 * [http://www.sharedid.com/ SharedID: Single Sign On via FOAF]&lt;br /&gt;
&lt;br /&gt;
Aggregators, user interfaces, visualization systems etc... let's collect links first, reorganise as we go...&lt;br /&gt;
&lt;br /&gt;
 * A FoafWebBrowser like PeopleLink or FoafExplorer lets you see people's FOAF pages by a web interface.&lt;br /&gt;
 * FoafNaut lets you view FOAF pages by SVG.&lt;br /&gt;
 * [http://www.zopto.com/ Zopto: Foaf community]&lt;br /&gt;
 * [http://eikeon.com/foaf/ eikeon's FOAF: Web View]&lt;br /&gt;
 * [http://www.openrdf.org/ Elmo] contains a set of tools for crawling, smushing and validating FOAF profiles&lt;br /&gt;
 * [http://www.urbigene.com/foafexplorer/ myfoafexplorer] java 1.5 applet used to browse a scientific network (papers, groups,...) based on FOAF&lt;br /&gt;
 * [http://thenowhereman.com/foaf/ FOAF-inator] is a FOAF navigation tool developed in PHP. &lt;br /&gt;
 * [http://foafmap.net FOAFMap]: Display FOAF profiles (groups and personnal) on a Google Map&lt;br /&gt;
 * Other CoolStuff&lt;br /&gt;
 * ...others&lt;br /&gt;
&lt;br /&gt;
''What user-oriented software packages are exploring FOAF support?''&lt;br /&gt;
&lt;br /&gt;
    * does [http://www.foafnaut.org/ FOAFNaut] count? It's software, but it's a webpage, it's an SVG and Javascript webpage application thingumy, ...&lt;br /&gt;
    * [http://usefulinc.com/foaf/foafbot foafbot] will chat to users in an IRC channel, recounting things it has learned from reading the Web of FOAF documents.&lt;br /&gt;
    *  [http://www.usercreations.com/spring/ Spring] v1.3+ has some [http://www.usercreations.com/weblog/2003/05/19.html#a223 FOAF support] (see [http://rdfweb.org/mt/foaflog/archives/000031.html foaf weblog] for detail).&lt;br /&gt;
    * [http://www.brindys.com/winrss/ WinRSS] has support for FOAF (through connecting to [http://xml.mfd-consult.dk/foaf/explorer/ FoaF Explorer]).&lt;br /&gt;
    * [http://www15.brinkster.com/semaview/default.aspx]An interesting application of the semantic web which brings together an Office XP addin to publish your contacts in RDF format to a webservice which then forms communities based on your friends. &lt;br /&gt;
    * [http://www15.brinkster.com/semaview/foaf.aspx] A simple FOAF generator.&lt;br /&gt;
    * [http://james.seng.cc/wiki/wiki.cgi?PonG PonG DAML] - A tool to keep your address book up to date (via XMLRPC) and generates foaf.&lt;br /&gt;
    * [http://www.onespeeddave.com/foaf_tools.tar.gz] Bourne shell scripts for maintaining and generating foaf.&lt;br /&gt;
    * [http://www.emacswiki.org/cgi-bin/alex/FoafMap FoafGeoGraph] Perl script to extract geo information from FOAF files and plot them using xplanet.  Shows how to use XML::FOAF for the simple things such as the name, and how to use RDF::Core::Statement to get at more than one seeAlso and the geo:lat and geo:long inside the  foaf:based_near (as well as fetching foaf files from the web).&lt;br /&gt;
    * [http://www.ahsonline.com.au/dod/FoafViewerPlugin.zip] PHPWiki Basic Foaf Profile Viewer - in progress, part of wider effort to Foaf Enable applications like PHPwiki, phpbb, phplist etc. Similar to SharedID.&lt;br /&gt;
    * [http://www.codewitch.org/twiki/bin/view/Main/MTFOAF] Basic Foaf plugin for Movable Type - in progress, uses XML::Foaf to give access to FOAF data from Movable Type templates&lt;br /&gt;
    * [http://flink.semanticweb.org Flink] is a dynamic presentation of the social network of the Semantic Web community, extracted from webpages, publications, emails and FOAF profiles. Flink also exports the aggregated data in FOAF format.&lt;br /&gt;
[[Category:TechAndSoftware]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/Tools</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/Tools"/>
				<updated>2007-11-01T01:32:55Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FoaF Creators&lt;br /&gt;
&lt;br /&gt;
 * Create a FoaF file with [[LeighDodds]]' [http://www.ldodds.com/foaf/foaf-a-matic FOAF-a-matic] &lt;br /&gt;
 * or [http://www.formsplayer.com/demo/foaf/foaf-creator.html FoaF Creator], which uses [http://www.formsPlayer.com/ formsPlayer] and [http://www.w3.org/TR/xforms XForms].&lt;br /&gt;
 * [http://www.foafme.com foafme] as a swing gui to to roundtrip editing and Jena backend.&lt;br /&gt;
 * [http://www.urbigene.com/foaf/ scifoaf] a java webstart application using the [http://www.ncbi.nlm.nih.gov/entrez/query.fcgi PubMed] bibliographic database. &lt;br /&gt;
 * Elmo is a Java API for FOAF available at [http://www.openrdf.org/ openrdf.org] &lt;br /&gt;
 * [http://www.videntity.org/ vIdentity] creates FOAF, ([http://lionkimbro.videntity.org/foaf.xml example,]) though it's limited in what you can express.&lt;br /&gt;
 * [http://dowhatimean.net/2006/08/exporting-the-os-x-address-book-to-foaf Export Address Book to FOAF] is an AppleScript for Mac OS X that allows users to manage their FOAF profile from within the Address Book.&lt;br /&gt;
&lt;br /&gt;
Using FOAF for authentication in webapps:&lt;br /&gt;
&lt;br /&gt;
 * [http://www.sharedid.com/ SharedID: Single Sign On via FOAF]&lt;br /&gt;
&lt;br /&gt;
Aggregators, user interfaces, visualization systems etc... let's collect links first, reorganise as we go...&lt;br /&gt;
&lt;br /&gt;
 * A FoafWebBrowser like PeopleLink or FoafExplorer lets you see people's FOAF pages by a web interface.&lt;br /&gt;
 * FoafNaut lets you view FOAF pages by SVG.&lt;br /&gt;
 * [http://www.zopto.com/ Zopto: Foaf community]&lt;br /&gt;
 * [http://eikeon.com/foaf/ eikeon's FOAF: Web View]&lt;br /&gt;
 * [http://www.openrdf.org/ Elmo] contains a set of tools for crawling, smushing and validating FOAF profiles&lt;br /&gt;
 * [http://www.urbigene.com/foafexplorer/ myfoafexplorer] java 1.5 applet used to browse a scientific network (papers, groups,...) based on FOAF&lt;br /&gt;
 * [http://thenowhereman.com/foaf/ FOAF-inator] is a FOAF navigation tool developed in PHP. &lt;br /&gt;
 * [http://foafmap.net FOAFMap]: Display FOAF profiles (groups and personnal) on a Google Map&lt;br /&gt;
 * Other CoolStuff&lt;br /&gt;
 * ...others&lt;br /&gt;
&lt;br /&gt;
''What user-oriented software packages are exploring FOAF support?''&lt;br /&gt;
&lt;br /&gt;
    * does [http://www.foafnaut.org/ FOAFNaut] count? It's software, but it's a webpage, it's an SVG and Javascript webpage application thingumy, ...&lt;br /&gt;
    * [http://usefulinc.com/foaf/foafbot foafbot] will chat to users in an IRC channel, recounting things it has learned from reading the Web of FOAF documents.&lt;br /&gt;
    *  [http://www.usercreations.com/spring/ Spring] v1.3+ has some [http://www.usercreations.com/weblog/2003/05/19.html#a223 FOAF support] (see [http://rdfweb.org/mt/foaflog/archives/000031.html foaf weblog] for detail).&lt;br /&gt;
    * [http://www.brindys.com/winrss/ WinRSS] has support for FOAF (through connecting to [http://xml.mfd-consult.dk/foaf/explorer/ FoaF Explorer]).&lt;br /&gt;
    * [http://www15.brinkster.com/semaview/default.aspx]An interesting application of the semantic web which brings together an Office XP addin to publish your contacts in RDF format to a webservice which then forms communities based on your friends. &lt;br /&gt;
    * [http://www15.brinkster.com/semaview/foaf.aspx] A simple FOAF generator.&lt;br /&gt;
    * [http://james.seng.cc/wiki/wiki.cgi?PonG PonG DAML] - A tool to keep your address book up to date (via XMLRPC) and generates foaf.&lt;br /&gt;
    * [http://www.onespeeddave.com/foaf_tools.tar.gz] Bourne shell scripts for maintaining and generating foaf.&lt;br /&gt;
    * [http://www.emacswiki.org/cgi-bin/alex/FoafMap FoafGeoGraph] Perl script to extract geo information from FOAF files and plot them using xplanet.  Shows how to use XML::FOAF for the simple things such as the name, and how to use RDF::Core::Statement to get at more than one seeAlso and the geo:lat and geo:long inside the  foaf:based_near (as well as fetching foaf files from the web).&lt;br /&gt;
    * [http://www.ahsonline.com.au/dod/FoafViewerPlugin.zip] PHPWiki Basic Foaf Profile Viewer - in progress, part of wider effort to Foaf Enable applications like PHPwiki, phpbb, phplist etc. Similar to SharedID.&lt;br /&gt;
    * [http://www.codewitch.org/twiki/bin/view/Main/MTFOAF] Basic Foaf plugin for Movable Type - in progress, uses XML::Foaf to give access to FOAF data from Movable Type templates&lt;br /&gt;
    * [http://flink.semanticweb.org Flink] is a dynamic presentation of the social network of the Semantic Web community, extracted from webpages, publications, emails and FOAF profiles. Flink also exports the aggregated data in FOAF format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [http://jena.hpl.hp.com:3030/blojsom-devt/download.jsp Java source code] from Hewlett Packard's [http://www-uk.hpl.hp.com/people/steve_cayzer/ SemanticBloggingProject] (A voluminous project report is available [http://www.w3.org/2001/sw/Europe/reports/demo_1_report/ here])&lt;br /&gt;
&lt;br /&gt;
-- [http://spoirier.lautre.net/trustedforum.html Trust-forum] project of a free software of new webmail in PHP with a trust system, aims to include a publication system of RDF data for dating[[Category:TechAndSoftware]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.foaf-project.org/w/TinyCrapScutter</id>
		<title>TinyCrapScutter</title>
		<link rel="alternate" type="text/html" href="http://wiki.foaf-project.org/w/TinyCrapScutter"/>
				<updated>2007-11-01T01:32:41Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Automated import of articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Here is an example of a tiny, but very poorly designed, RDF scutter.&lt;br /&gt;
&lt;br /&gt;
see also: [[Scutter]], ScutterSpec&lt;br /&gt;
&lt;br /&gt;
It is crap because...&lt;br /&gt;
&lt;br /&gt;
   * doesn't use robots.txt, etags, last-modified&lt;br /&gt;
   * doesn't use a real rdf parser&lt;br /&gt;
   * doesn't do much with the data it finds&lt;br /&gt;
   * doesn't pause before re-requesting a page&lt;br /&gt;
&lt;br /&gt;
See Julian Bond's [http://www.voidstar.com/node.php?id=1474 On writing spiders and scutters for FOAF] for an excellent writeup of the issues involved in doing this properly.&lt;br /&gt;
&lt;br /&gt;
It is interesting because:&lt;br /&gt;
&lt;br /&gt;
   * it is a quick and nasty way to show that there is a web of rdf data out there&lt;br /&gt;
   * the out.html file it writes shows what a bunch of these RDF-described people look like&lt;br /&gt;
&lt;br /&gt;
'''It is probably OK to run this on occasion, since its parser is so poor it is rarely likely to find its way through more than a few dozen files before running out. Don't leave it running unattended...'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env perl&lt;br /&gt;
use LWP::Simple; # Worst FOAF Scutter Ever - for demos only # danbri@rdfweb.org&lt;br /&gt;
my $start=shift || 'http://rdfweb.org/people/danbri/rdfweb/danbri-foaf.rdf';&lt;br /&gt;
my %seen,%seealso,$out,%seenpic;$seealso{$start}=1;my $of=&amp;quot;out.html&amp;quot;;while(1)&lt;br /&gt;
{&lt;br /&gt;
 my @left=();foreach my $k(sort keys %seealso){push(@left, $k) if(!$seen{$k})};&lt;br /&gt;
 print &amp;quot;stack todo: &amp;quot;.join(' ',@left).&amp;quot;\n&amp;quot;;die &amp;quot;Done. Bye!&amp;quot; if scalar @left==0;&lt;br /&gt;
 my $todo=pop @left;print &amp;quot;fetching: $todo\n&amp;quot;;$page=get $todo;  $seen{$todo}++;&lt;br /&gt;
 while($page =~ s!rdfs:seeAlso\srdf:resource=&amp;quot;([^]]+)&amp;quot;\s*/&amp;gt;!gl($1,$todo)!e) {};&lt;br /&gt;
 sub gl{my $more=shift;my $p=shift; print &amp;quot;link found seeAlso: $more via $p\n&amp;quot;;&lt;br /&gt;
 if (!$seen{$more}) { $seealso{$more}++;} return ''; }&lt;br /&gt;
 while($page =~ s!depiction\s+rdf:resource=&amp;quot;([^]]+)&amp;quot;\s*/&amp;gt;!gp($1,$todo)!e){};&lt;br /&gt;
 while($page =~ s!img\s+rdf:resource=&amp;quot;([^]]+)&amp;quot;\s*/&amp;gt;!gp($1,$todo)!e){}; sub gp {&lt;br /&gt;
 my $p = shift; my $u = shift; return '' if $p =~ m/mpg/i; return '' if $p =~&lt;br /&gt;
 m/svg/i;if(!$seenpic{$p}){$out .= &amp;quot;&amp;lt;img src='$p' width='128' height='128'/&amp;gt;\n&amp;quot;;&lt;br /&gt;
 }$seenpic{$p}++; return '';}open (OUT,&amp;quot;&amp;gt;$of&amp;quot;)|| die &amp;quot;failed: $of&amp;quot;; print OUT&lt;br /&gt;
 &amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;all your foaf...&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;\n&amp;lt;body&amp;gt;\n&amp;quot;;&lt;br /&gt;
 print OUT $out; print OUT &amp;quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;\n\n&amp;quot;; close OUT;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:TechAndSoftware]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>