<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Szkoła Web 3.0 &#187; ifp</title>
	<atom:link href="http://www.semanticschool.com/tag/ifp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.semanticschool.com</link>
	<description>Dowiedz się czym jest Sieć Semantyczna</description>
	<lastBuildDate>Mon, 06 Jun 2011 17:37:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<copyright>Copyright &#xA9; Szkoła Web 3.0 2010 </copyright>
	<managingEditor>info@semanticschool.com (Szkoła Web 3.0)</managingEditor>
	<webMaster>info@semanticschool.com (Szkoła Web 3.0)</webMaster>
	<image>
		<url>http://www.semanticschool.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Szkoła Web 3.0</title>
		<link>http://www.semanticschool.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>The School of Semantics</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Szkoła Web 3.0</itunes:author>
	<itunes:owner>
		<itunes:name>Szkoła Web 3.0</itunes:name>
		<itunes:email>info@semanticschool.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.semanticschool.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Przyjaciel mojego przyjaciela &#8211; czyli o sieciach społecznych w Sieci Semantycznej</title>
		<link>http://www.semanticschool.com/2009/10/foaf/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.semanticschool.com/2009/10/foaf/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 09:50:20 +0000</pubDate>
		<dc:creator>Sebastian Kruk</dc:creator>
				<category><![CDATA[Ontologie]]></category>
		<category><![CDATA[Podstawy]]></category>
		<category><![CDATA[blip]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[foaf]]></category>
		<category><![CDATA[ifp]]></category>
		<category><![CDATA[nasza klasa]]></category>
		<category><![CDATA[ontologia]]></category>
		<category><![CDATA[owl]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[sieci społeczne]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wnioskowanie]]></category>

		<guid isPermaLink="false">http://www.semanticschool.com/?p=380</guid>
		<description><![CDATA[Media społeczne stały się tak popularne w obecnym Internecie, że szczególnie młodsi użytkownicy nie wyobrażają sobie Sieci bez serwisów społecznościowych typu Nasza Klasa, Facebook, Blip, Twitter, i wiele wiele innych. W czasie prowadzonych przeze mnie badan nad semantycznymi bibliotekami cyfrowymi, wielokrotnie spotykałem się ze stanowiskiem, że w chwili obecnej system, który chce zyskać na popluralności [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.foaf-project.org/"><img class="alignright" title="FOAF Project" src="http://www.foaf-project.org/sites/all/themes/tapestry/foaf-project/SmileysTransp.gif" alt="" width="104" height="56" /></a>Media społeczne stały się tak popularne w obecnym Internecie, że szczególnie młodsi użytkownicy nie wyobrażają sobie Sieci bez serwisów społecznościowych typu <a href="http://www.nasza-klasa.pl/" target="_blank">Nasza Klasa</a>, <a href="http://www.facebook.com/" target="_blank">Facebook</a>, <a href="http://www.blip.pl/" target="_blank">Blip</a>, <a href="http://www.twitter.com/" target="_blank">Twitter</a>, i wiele wiele innych.  W czasie prowadzonych przeze mnie badan nad semantycznymi bibliotekami cyfrowymi, wielokrotnie spotykałem się ze stanowiskiem, że w chwili obecnej system, który chce zyskać na popluralności musi umożliwiać użytkownikom połączenie się w sieć społeczną z ich znajomymi, i np. ustawienie swojego zdjęcia/awatara do profilu; pierwszymi pytaniami, które padały podczas prezentacji prototypów kolejnych systemów były: "gdzie mogę dodać znajomych ?".  Jak zapewne pamiętacie z pierwszych artykułów ze Szkoły Web 3.0, pisałem, że Web 3.0 jest etapem rozwoju Sieci bazującym m.in. na sieciach społecznych i Sieci Semantycznej. Czas więc na omówienie <a href="http://www.semanticschool.com/2009/10/ontologie-przyklady/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">lekkiej ontologii</a> <a href="http://www.foaf-project.org/" target="_blank">FOAF</a> (Friend of a Friend), która umożliwia przedstawianie zależności istniejących w sieci społecznej w postaci grafy RDF.  <span id="more-380"></span></p>
<h2>Pojęcia zdefiniowane w ontologii FOAF</h2>
<p>Zgodnie z ideą tworzenia lekkich ontologii, FOAF koncentruje się na podstawowych pojęciach pozwalających opisać nasz profil użytkownika w systemach społecznościowych (i nie tylko). FOAF został zdefiniowany w 2002 roku i od tamtej pory jego podstawowe pojęcia nie zmieniły się znacząco; doszło jednak kilka nowych właściwości odpowiadające zmianom w kierunku Web 2.0 jakim podlegała Sieć.</p>
<p>Do podstawowych pojęć zdefiniowanych przez FOAF należą:</p>
<ul>
<li>klasa <code>foaf:Person</code>, która definiuje użytkownika, którego profil społeczny opisujemy.</li>
<li>klasa <code>foaf:Agent</code>, będąca nad klasą foaf:Person, umożliwia stworzenie profilu nie tylko dla osób, ale również dla usług, agentów, itp.</li>
<li> <code>foaf:knows</code> jest właściwością za pomocą której budujemy skierowany graf powiązań pomiędzy użytkownikami, czyli sieć społeczną. Sam foaf:knows nie wyraża ani stopnia ani rodzaju znajomości: może oznaczać od "widziałem tę osobę w telewizji" do "jesteśmy najlepszymi kumplami na świecie"; systemy bazujące na FOAF mają możliwość rozszerzenia słownika o właściwości o bardziej konkretnych znaczeniach.</li>
<li>właściwość <code>foaf:mbox</code> umożliwia zdefiniowanie adresu email użytkownika; podajemy go w postaci [<code>mbox:moj.adres@poczta.pl</code>]; foaf:mbox jest zdefiniowana jako <a href="http://www.semanticschool.com/2009/10/owl-lite/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">właściwość odwrotnie funkcyjna (ang. IFP - inverse functional property)</a>, co umożliwia identyfikowanie i łączenie wielu profili FOAF należących do tej samej osoby. Ponieważ, nie zawsze chcemy ujawniać nasz adres email, szczególnie jeżeli dany dokument FOAF (czyli dokument RDF z danymi FOAF) jest ogólnie dostępny, możemy skorzystać z właściwości <code>foaf:mbox_sha1sum</code>, w której zapisujemy wynik funkcji SHA1SUM na naszym adresie email (w formacie <code>mbox:*</code>); ta właściwość jest również zdefiniowana jako IFP.</li>
<li>FOAF umożliwia również na podanie naszego imienia (<code>foaf:firstName</code>, <code>foaf:givenname</code>) i nazwiska (<code>foaf:surname</code>, <code>foaf:family_name</code>), lub poprostu łącznie naszego imienia i nazwiska (<code>foaf:name</code>). Jeżeli chcemy określić nasze ksywki to korzystamy z właściwości <code>foaf:nick</code>; tworzymy po jednym zdaniu RDF dla każdej ksywki (zobacz przykład poniżej)</li>
<li>ostatnią bardzo popularną właściwością jest <code>foaf:depiction</code> za pomocą, której możemy wskazać lokalizację naszego zdjęcia.</li>
</ul>
<p>FOAF definiuje również całą gamę innych klas jak <code>foaf:Project</code>, <code>foaf:Organization</code>, <code>foaf:Group</code>, <code>foaf:Document</code>, i właściwości jak np.: <code>foaf:weblog</code>, <code>foaf:geekcode</code>, <code>foaf:schoolHomepage</code>, itp. Zachęcam do lektury<a href="http://xmlns.com/foaf/spec/" target="_blank"> specyfikacji FOAFa</a> gdzie wszystko jest dość spójnie opisane. Ciekawostką jest właściwość <code>foaf:myersBriggs</code> za pomocą określamy naszą osobowość; więcej informacji na temat Myers Briggs (MBTI) personality classification znajdziecie pod <a href="http://www.personalitypage.com/four-temps.html" target="_blank">http://www.personalitypage.com/four-temps.html</a>.</p>
<h2>Systemy i usługi bazujące na FOAF</h2>
<p>Ontologia FOAF jest bardzo popularna, i wiele osób tworzy i publikuje swoje FOAFy. Najlepszym miejscem, żeby rozpocząć zabawę z FOAFem jest serwis FOAF-o-matic. Jego pierwsza wersja jest dostępna pod adresem <a href="http://www.ldodds.com/foaf/foaf-a-matic" target="_blank">http://www.ldodds.com/foaf/foaf-a-matic</a>, ja jednak polecam najnowszą wersję, stworzoną w ramach projektu <a href="http://fp7.okkam.org/" target="_blank">OKKAM</a>, dostępna pod adresem: <a href="http://www.foaf-o-matic.org/" target="_blank">http://www.foaf-o-matic.org/</a>.</p>
<p>Oto przykładowy dokument FOAF wygenerowany za pomocą usługi FOAF-o-matic:</p>
<pre>&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:admin="http://webns.net/mvcb/"&gt;
	&lt;foaf:PersonalProfileDocument rdf:about=""&gt;
		&lt;foaf:maker rdf:resource="#me" /&gt;
		&lt;foaf:primaryTopic rdf:resource="#me" /&gt;
		&lt;admin:generatorAgent rdf:resource="http://www.ldodds.com/foaf/foaf-a-matic" /&gt;
		&lt;admin:errorReportsTo rdf:resource="mailto:leigh@ldodds.com" /&gt;
	&lt;/foaf:PersonalProfileDocument&gt;
	&lt;foaf:Person rdf:ID="me"&gt;
		&lt;foaf:title&gt;Dr&lt;/foaf:title&gt;
		&lt;foaf:name&gt;Sebastian Kruk&lt;/foaf:name&gt;
		&lt;foaf:givenname&gt;Sebastian&lt;/foaf:givenname&gt;
		&lt;foaf:family_name&gt;Kruk&lt;/foaf:family_name&gt;
		&lt;foaf:nick&gt;skruk&lt;/foaf:nick&gt;
		&lt;foaf:mbox_sha1sum&gt;959ef7bc9db1f3038f1301fe7c53654fa4f85d3f&lt;/foaf:mbox_sha1sum&gt;
		&lt;foaf:homepage rdf:resource="http://www.sebastiankruk.com/" /&gt;
		&lt;foaf:depiction
			rdf:resource="http://www.knowledgehives.com/images/stories/skruk_200808.jpg" /&gt;
		&lt;foaf:workplaceHomepage rdf:resource="http://www.knowledgehives.com/" /&gt;
		&lt;foaf:schoolHomepage rdf:resource="http://www.semanticschool.com/" /&gt;
		&lt;foaf:knows&gt;
			&lt;foaf:Person&gt;
				&lt;foaf:name&gt;Stefan Decker&lt;/foaf:name&gt;
				&lt;foaf:mbox_sha1sum&gt;1bc1f862b688a45b7e0c8d4a8467c23177c53fad&lt;/foaf:mbox_sha1sum&gt;
			&lt;/foaf:Person&gt;
		&lt;/foaf:knows&gt;
		&lt;foaf:knows&gt;
			&lt;foaf:Person&gt;
				&lt;foaf:name&gt;Dan Brickley&lt;/foaf:name&gt;
				&lt;foaf:mbox_sha1sum&gt;6e80d02de4cb3376605a34976e31188bb16180d0&lt;/foaf:mbox_sha1sum&gt;
				&lt;rdfs:seeAlso rdf:resource="http://danbri.org/foaf.rdf" /&gt;
			&lt;/foaf:Person&gt;
		&lt;/foaf:knows&gt;
	&lt;/foaf:Person&gt;
&lt;/rdf:RDF&gt;</pre>
<p><a href="http://xml.mfd-consult.dk/foaf/explorer/"><img class="alignright" style="margin-left: 1em;" src="http://xml.mfd-consult.dk/images/foaf-explorer.240.png" alt="" width="86" height="86" /></a>Kolejną ciekawą usługą jest <a href="http://xml.mfd-consult.dk/foaf/explorer/" target="_blank">FOAF Explorer</a>, który umożliwia przeglądanie sieci znajomości zapisanych w dokumentach FOAF. Na przykład, jeżeli chcecie rozpocząć przeglądanie od mojego profilu wystarczy, że udacie się pod <a href="http://xml.mfd-consult.dk/foaf/explorer/?foaf=http%3A%2F%2Fwww.sebastiankruk.com%2Ffoaf.rdf" target="_blank">ten adres</a>.</p>
<p><a href="http://www.foafrealm.org/"><img class="alignleft" style="margin-right: 1em;" src="http://www.w3.org/2001/sw/Europe/events/foaf-galway/papers/fp/foaf_realm/foafrealm.png" alt="" width="129" height="74" /></a>W projektach <a href="http://www.knowledgehives.com/lang-pl/opensource" target="_blank">open source</a>, które wspiera nasza firma, <a href="http://www.knowledgehives.com/" target="_blank">Knowledge Hives</a>, korzystamy z komponentu <a href="http://www.foafrealm.org/" target="_blank">FOAFRealm</a>, który wykorzystuje ontologię FOAF do zarządzanie społecznymi profilami użytkowników w systemie. Projekt FOAFRealm powstał jako przykład działania (ang. <em>proof of concept</em>) usługi zarządzania użytkownikami opartego o FOAF, prezentowanej na <a href="http://sw.deri.org/~jbreslin/foaf-galway/" target="_blank">FOAF Workshop</a>, który odbył się w 2004 roku w Galway.</p>
<p>Do FOAF wrócimy jeszcze prezentując inne ontologie zależne od niej, np. <a href="http://www.sioc-project.org/" target="_blank">SIOC</a> (Semantycznie Połączone Społeczoności Online) oraz <a href="http://ramonantonio.net/doac/" target="_blank">DOAC</a> (Opis Kariery) oraz rozszerzenie <a href="http://blogs.sun.com/bblfish/entry/foaf_ssl_creating_a_global" target="_blank">FOAF-SSL</a> umożliwiające tworzenie rozproszonej sieci uwierzytelniającej.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticschool.com/2009/10/foaf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.219 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-09 05:57:59 -->
<!-- Compression = gzip -->
