<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://semanticfuture.net/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Semantic Future  - Свежие правки [ru]</title>
		<link>http://semanticfuture.net/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:RecentChanges</link>
		<description>Отслеживать последние изменения в вики в этом потоке.</description>
		<language>ru</language>
		<generator>MediaWiki 1.15.1</generator>
		<lastBuildDate>Thu, 09 Sep 2010 19:39:18 GMT</lastBuildDate>
		<item>
			<title>Обсуждение:Анализ социальных сетей средствами Semantic Web</title>
			<link>http://semanticfuture.net/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D1%82%D0%B5%D0%B9_%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8_Semantic_Web&amp;diff=2190&amp;oldid=prev</link>
			<description>&lt;p&gt;Новая страница: «&amp;quot;Почему бы социальную сеть не делать сразу на RDF? Онтологии для разметки элементов графа со…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;quot;Почему бы социальную сеть не делать сразу на RDF? Онтологии для разметки элементов графа социальной сети уже есть. RDF хранилища – тоже.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Производительность. Мы только сейчас начинаем подтягивать базы знаний по скорости и компактности к классическим базам данных. И, кстати, одна из профильных бенчмарок, которую я сейчас в фоновом режиме разрабатываю,  как раз эмулирует загрузку сервера социальной сети ( http://esw.w3.org/BotNetBenchmark ). --[[Участник:Iv an ru|Iv_an_ru]] 19:39, 9 сентября 2010 (UTC)&lt;/div&gt;</description>
			<pubDate>Thu, 09 Sep 2010 19:39:14 GMT</pubDate>			<dc:creator>Iv an ru</dc:creator>			<comments>http://semanticfuture.net/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D1%82%D0%B5%D0%B9_%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8_Semantic_Web</comments>		</item>
		<item>
			<title>Анализ социальных сетей средствами Semantic Web</title>
			<link>http://semanticfuture.net/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D1%82%D0%B5%D0%B9_%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8_Semantic_Web&amp;diff=2189&amp;oldid=prev</link>
			<description>&lt;p&gt;Новая страница: «Хочу рассказать об одном исследовании, интересном пользователям социальных сетей:  [http://dat…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Хочу рассказать об одном исследовании, интересном пользователям социальных сетей:&lt;br /&gt;
&lt;br /&gt;
[http://data.semanticweb.org/pdfs/iswc/2009/paper160.pdf  Analysis of a Real Online Social Network Using Semantic Web Frameworks]&lt;br /&gt;
&lt;br /&gt;
(авторы - Guillaume Erétéo, Michel Buffa, Fabien Gandon, Olivier Corby, все – сотрудники INRIA, Франция).&lt;br /&gt;
&lt;br /&gt;
Речь в нём идёт об инструменте общения в стиле Web 2.0 – социальных сетях. Задача, которая стояла перед авторами статьи – оценить параметры сети – диаметр, среднюю длину маршрута в сети друзей, лидеров сети, и т.д. – кажется простой для обычной БД: есть формулы расчета параметров сети (теория графов), пишем запросы и получаем ответы.&lt;br /&gt;
&lt;br /&gt;
Однако, как отмечено авторами, далеко не все параметры социальной сети являются зависящими только от структуры графа. Смысл связей – дуг графа – для социальной сети далеко не один и тот же. «Я знаю его» и «это - мой враг» – разные по смыслу дуги – в стандартных алгоритмах расчета параметров социальной сети не различаются.&lt;br /&gt;
&lt;br /&gt;
Группа воспользовалась данными, предоставленными молодой компанией [http://ipernity.com Ipernity.com]. Сеть была не очень большая – на момент анализа - 61937 участников, 494510 дуг-связей.&lt;br /&gt;
&lt;br /&gt;
===Подход===&lt;br /&gt;
&lt;br /&gt;
Анализ социальных сетей большой частью есть анализ графа связей. Для обычных (не семантических) графов применяется набор метрик под общим названием Social Network Analysis (SNA). Появилась идея проанализировать такой граф средствами Semantic Web.&lt;br /&gt;
&lt;br /&gt;
Собственно социальные данные компании хранятся в РСУБД, в виде обычных реляционных таблиц. Было решено перевести эти данные в набор триплов.&lt;br /&gt;
&lt;br /&gt;
На первом этапе произвели анализ видов элементов в соцсети (люди, объекты (музыка, фото, видео, сообщение), взаимодействия (знает, сообщает, комментирует, ...).&lt;br /&gt;
&lt;br /&gt;
Затем прошлись по существующим ресурсам онтологий.&lt;br /&gt;
Кое-что использовали без переделки, но большей частью – добавили своё.&lt;br /&gt;
&lt;br /&gt;
Добавили варианты всевозможных связей, включая «папа», «мама», «друг», «враг» (взяли готовую онтологию [http://vocab.org/relationship/.html, relationship] и развили её в части объявления подмножества семейных связей), использовали [http://www.foaf-project.org/ FOAF] для определения участников социальной сети и контента, который они добавляют в сеть. Для описания тэгов использовали новую версию [http://scot-project.org/ SCOT].&lt;br /&gt;
&lt;br /&gt;
Когда оказалось, что нет онтологий для представления контента (сообщений, тем, домашних страниц), и собственно взаимодействия  (посещений страниц, комментариев, приватных сообщений), создали свою онтологию взаимодействий в социальной сети - SemSNI (Semantic Social Network Interactions, на сайте INRIA сейчас отсутствует, но графическое изображение, возможно неполное, можно посмотреть [http://docs.google.com/viewer?a=v&amp;amp;q=cache:VznQ-nNxTjkJ:isicil.inria.fr/res/slides/ereteoetal_ISWC2009_v9.pdf+semsni+ontology&amp;amp;hl=en&amp;amp;pid=bl&amp;amp;srcid=ADGEESiyTEYd0qbxJasSfq06DChQWAZU9NkaXlMKbrn2OzVYqItaCVAwo5BSYK3qB1zNWqKizdhHkByi3w8tQgFalvYO3OgvRRbv93Of-uVmiK9IndEGVYOqwJ0v1Q7vhyCij1hPuhPi&amp;amp;sig=AHIEtbTJkOrMhutv8OLADBtxY9ELwUqY7g здесь] и свою онтологию для анализа социальных сетей [http://ns.inria.fr/semsna/2009/04/20/voc.rdf SemSNA]&lt;br /&gt;
&lt;br /&gt;
Далее, сгенерировали из всей базы данных социальной сети Ipernity.com массив триплетов.&lt;br /&gt;
&lt;br /&gt;
Сама триплификация записей РБД была сделана встроенными средствами хранилища триплетов [http://www-sop.inria.fr/edelweiss/software/corese/ Corese] (разработка INRIA, автор Olivier Corby).&lt;br /&gt;
&lt;br /&gt;
Примерный запрос к Corese на создание триплетов вида &amp;lt;user rel:friendOf user&amp;gt; (взято [http://data.semanticweb.org/pdfs/iswc/2009/paper160.pdf отсюда]):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
construct { ?url_user1 rel:friendOf ?url_user2 }&lt;br /&gt;
&lt;br /&gt;
select sql('jdbc:mysql://localhost:3306/mysql','com.mysql.jdbc.Driver', 'user', 'pwd',&lt;br /&gt;
&lt;br /&gt;
'SELECT user1_id, user2_id from relations where rel = 2 limit 100000' ) as (?id1, ?id2)&lt;br /&gt;
fun:genIdUrl(?id1, 'http://semsni.fr/people/') as ?url_user1&lt;br /&gt;
fun:genIdUrl(?id2, 'http://semsni.fr/ people/') as ?url_user2&lt;br /&gt;
where { }&lt;br /&gt;
&lt;br /&gt;
После триплификации общие размеры оказались такими:&lt;br /&gt;
&lt;br /&gt;
Размер памяти для триплетов:&lt;br /&gt;
описания участников сети + их связей = 4,9 Гб&lt;br /&gt;
описания сообщений между участниками сети = 14,7 Гб&lt;br /&gt;
описания документов + комментариев по ним = 27,2 Гб&lt;br /&gt;
&lt;br /&gt;
Массив триплетов полностью размещался в оперативной памяти (параметры машины – двухпроцессорный четырёхядерный Intel(R) Xeon(R) CPU X5482 3.19 ГГц, 32.0 Гб ОЗУ и управлялся хранилищем [http://www-sop.inria.fr/edelweiss/software/corese/ Corese].&lt;br /&gt;
&lt;br /&gt;
К этому массиву триплетов применили SPARQL запросы, реализующие вычисления параметров социальной сети.&lt;br /&gt;
&lt;br /&gt;
Оказалось (впрочем, ожидаемая ситуация), что необходимых для вычислений агрегированных функций типа sum(), count(), avg() в SPARQL всё ещё нет, поэтому в запросах использовали смесь SPARQL + SQL путём вызова функции sql(запрос SQL) внутри SPARQL запроса.&lt;br /&gt;
&lt;br /&gt;
Например, поиск геодезической линии (кратчайшего расстояния из from в to), безотносительно разметки дуг&lt;br /&gt;
&lt;br /&gt;
select ?from ?to $path pathLength($path) as&lt;br /&gt;
?length where{ ?from sa (param[rel])*::$path ?to} group by ?from ?to&lt;br /&gt;
&lt;br /&gt;
(параметр sa предписывает вычислять все кратчайшие пути)&lt;br /&gt;
&lt;br /&gt;
===Результаты===&lt;br /&gt;
&lt;br /&gt;
Для разминки рассчитали количественные показатели всей социальной сети – диаметр, количество узлов, дуг; их можно было получить и анализом РБД.&lt;br /&gt;
&lt;br /&gt;
В рамках семантического анализа социальной сети вычислили параметры подграфов социальной сети по разным типам семантических связей («семья»/ «family», «мне нравится»/ «favorite», «дружба»/ «isFriendOf», более конкретные) и типам взаимодействий («комментирует», «создает сообщение», и др.).&lt;br /&gt;
&lt;br /&gt;
Разрешив пользователям социальной сети использовать любые доступные онтологии для детализации своих профилей и сообщений, можно уточнять базовые аналитические запросы до любого уровня детализации. Например, спросить можно о связи типа isFriendOf, а можно - о более общем типе связи foaf:knows, подсвойством которого является isFriendOf.&lt;br /&gt;
&lt;br /&gt;
==Сухой остаток==&lt;br /&gt;
&lt;br /&gt;
Лично у меня есть только один вопрос (понятное дело, риторический).&lt;br /&gt;
&lt;br /&gt;
Почему бы социальную сеть не делать сразу на RDF? Онтологии для разметки элементов графа социальной сети уже есть. RDF хранилища – тоже.&lt;br /&gt;
&lt;br /&gt;
Посмотреть презентацию - http://isicil.inria.fr/res/slides/ereteoetal_ISWC2009_v9.pdf&lt;br /&gt;
{{Шаблон:Natake}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:социальная сеть]]&lt;br /&gt;
[[Категория:RDF]]&lt;br /&gt;
[[Категория:FOAF]]&lt;br /&gt;
[[Категория:SIOC]]&lt;br /&gt;
[[Категория:SPARQL]]&lt;br /&gt;
[[Категория:social network analysis]]&lt;br /&gt;
[[Категория:Онтологии]]&lt;/div&gt;</description>
			<pubDate>Thu, 09 Sep 2010 15:30:24 GMT</pubDate>			<dc:creator>Natake</dc:creator>			<comments>http://semanticfuture.net/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D1%81%D0%B5%D1%82%D0%B5%D0%B9_%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8_Semantic_Web</comments>		</item>
		<item>
			<title>Категория:Linked Data</title>
			<link>http://semanticfuture.net/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:Linked_Data&amp;diff=2188&amp;oldid=prev</link>
			<description>&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 14:02, 3 сентября 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;технологию один конкретный проект с конкретными участниками, его полное название --- &amp;quot;Linking Open Data W3C SWEO Сommunity Project&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;технологию один конкретный проект с конкретными участниками, его полное название --- &amp;quot;Linking Open Data W3C SWEO Сommunity Project&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[http://www4.wiwiss.fu-berlin.de/bizer/pub/lod-datasets_2009-07-14.html Граф связей между самыми популярными сайтами Linked Open Data Project] напоминает &amp;quot;детство&amp;quot; WWW, когда список известных сайтов без затруднений редактировался одним человеком. В тот раз это продолжалось недолго.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[http://www4.wiwiss.fu-berlin.de/bizer/pub/lod-datasets_2009-07-14.html Граф связей между самыми популярными сайтами Linked Open Data Project] напоминает &amp;quot;детство&amp;quot; WWW, когда список известных сайтов без затруднений редактировался одним человеком. В тот раз это продолжалось недолго&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. [http://www4.wiwiss.fu-berlin.de/lodcloud/ Статистика связей] выглядит не так красиво, зато она полнее и обновляется чаще&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Материалы Linking Open Data Workshop: [http://events.linkeddata.org/ldow2008/ WWW2008], [http://events.linkeddata.org/ldow2009/ WWW2009]&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Материалы Linking Open Data Workshop: [http://events.linkeddata.org/ldow2008/ WWW2008], [http://events.linkeddata.org/ldow2009/ WWW2009]&amp;lt;br/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2010-09-09 19:39:18 --&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 03 Sep 2010 14:02:26 GMT</pubDate>			<dc:creator>Iv an ru</dc:creator>			<comments>http://semanticfuture.net/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8:Linked_Data</comments>		</item>
	</channel>
</rss>