• 14309
  • 73
  • 4
Нравится блог?
Подписывайтесь!

Знакомство с RDF и OWL.

В прошлый раз я удалил эту статью, потому что немного не туда комментарии написал (и не один) и не хотел портить вид. И если кто-то голосовал за эту статью второй раз голосовать не надо! И ещё, если что-то не ясно есть ссылки, где я брал информацию, если мало дам ещё... Также, чтобы понимать эту статью мало лишь знать html, нужно знать хорошо xml и что не ясно спрашивать, буду заходить и отвечать на вопросы. Приветствуется критика по теме!

Очень приятно было услышать маленький отклик по моей прошлой статье (именно в ней показал, для чего нужно знать про семантическую сеть) и вы были не против, чтобы я написал про Семантическую Паутину немного глубже. Сегодня хочу описать RDF и OWL.

 

 

Рассмотрим RDF.
Повторюсь, что это дополнение к XML для описание синтаксиса семантических странички. Вот маленький примера кода:


<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:contact="http://www.w3.org/2000/05/contact#">
<contact:Company rdf:about="http://www.w3.org/Organization/contact#WebifySolutions">
<contact:name>Webify Solutions</contact:name>
<contact:mailbox rdf:resource="mailto:info@webifysolutions.com"/>
<contact:phone>1-800-4WEBIFY</contact:phone>
</contact:Company>
</rdf:RDF>


Что мы тут описали:
1) идентифицирована по URI http://www.w3.org/Organization/contact#WebifySolutions;
2) название - Webify Solutions
3) e-mail - info@webifysolutions.com
4) номер телефона - 1-800-4WEBIFY.
Те, кто знаком с XML понимают, что ничего сложного нету. Есть тег и мы в атрибуте описываем тег.


Рассмотрим OWL.

Её можно описать тремя способами:
- OWL Full этот способ наиболее выразительный, слово Full это подчёркивает. Но минус в том, что и обработка с такой выразительностью будет дольше.
- OWL DL предназначен для пользователей, кто хочет выразительно описать, но не хочет терять производительность. Одним словом это OWL Full с ограничениями.
- OWL Lite этот способ описания для тех пользователей, кому необходима классификационная иерархия и простые ограничительные возможности.


Основные компоненты OWL:
1) классы
Классы - это основные блоки онтологии OWL. Класс - это концепция в домене. Классы обычно образуют таксономическую иерархию (т.е. систему подкласс-надкласс). В OWL заранее определены два класса owl:Thing и owl:Nothing. Первый общий и включает всё, а второй пустой.


<owl:Class rdf:ID="SaveUser">
<rdfs:subclassOf rdf:resource="#User"/>
</owl:Class>


SaveUser – это класс
User –это подкласс


Классы можно описать шестью свойствами:
- named
- intersection
- union
- complement
- restrictions
- enumerated


2) свойства
Свойства включают две основные категории:

- свойства объекта, которые связывают индивидуальные элементы между собой
- свойства типов данных, которые связывают индивидуальные элементы со значениями типов данных


3) индивидуальные элементы
Индивидуальные элементы - это элементы классов; свойства могут связывать их друг с другом. Например, индивидуальный элемент Smith может быть описан как элемент, принадлежащий классу Person (индивидуум). Свойство hasEmployer (имеет работодателя) может связывать его с другим индивидуальным элементом - Webify Solutions, указывая, таким образом, что Smith работает в компании Webify Solutions.


<owl:Thing rdf:about="Alisa">
<rdfs:type="#User"/>
</owl:Class>


Следующая статья будет, про то, как писать агентов для семантической паутины и где брать инструменты и литературу.

Источники информация:

http://www.ibm.com/developerworks/ru/library/wa-semweb/

http://www.inteltec.ru/publish/articles/textan/rimar_RCDL2006.shtml

http://yury.name/internet/08ia.pdf

Dima Kalinin kal1sha
26 июня 2009, 11:52
861

Loading...

Комментарии

Rex
0
0
Хмм.. Интересно:) Жду продожений!
Здравствуйте. А могли бы вы дать информацию где можн узнать о RDF, OWL и XML, что с чем едят и как они взаимодействуют? Если не трудно скинуть на мыло. kuznetsovdmitry35@gmail.com

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Не пропущу! Отношение водителей к жизни человека: как уступают дорогу «скорой» в Европе и у нас

Не пропущу! Отношение водителей к жизни человека: как уступают дорогу «скорой» в Европе и у нас

На днях в YouTube появился ролик, запечатлевший совершенно обыденную для европейцев ситуацию. Но для нашего человека – совершенно нетипичную и оттого вызывающую у некоторых из нас слёзы восторга.
openqazaqstan
18 марта 2017 / 20:22
  • 5383
  • 7
Престарелый старец-киборг Рокфеллер предлагал уничтожить 90% населения Земли

Престарелый старец-киборг Рокфеллер предлагал уничтожить 90% населения Земли

Первую пересадку сердца Рокфеллер пережил в 1976 году на 62-м году жизни. Последнюю пересадку ему сделали в августе 2016 года. Пересадка сердца такому старому пациенту не имеет аналогов...
Timur_Tregulov
21 марта 2017 / 23:10
  • 4359
  • 43
Почему в Казахстане пытаются запретить фильм «Красавица и Чудовище»

Почему в Казахстане пытаются запретить фильм «Красавица и Чудовище»

Только я дождался премьеры, как вдруг её отменяют. Откровенно говоря, у меня нереально бомбит от всего этого. Я, как и многие, очень люблю Дисней и его картины, и не против того, что они стали...
MrVladimirLV
17 марта 2017 / 16:03
  • 4127
  • 62
H&M-ское безумие или Что народу по карману?

H&M-ское безумие или Что народу по карману?

На счет качества: я спросил у знакомых и мне сказали, что та или иная вещь носится сезон. В хорошем случае и бережном отношении немногим больше. Кофточки моя слабость наверное...
RustemZhali
18 марта 2017 / 18:32
  • 3812
  • 28
Алматы – это город-урод. Если вы живете здесь, то сами найдете кучу примеров

Алматы – это город-урод. Если вы живете здесь, то сами найдете кучу примеров

Париж, Рим, Барселона, Лондон, Алматы, Венеция – выберите город, который на ваш взгляд кажется лишним в этом списке. Если бы не было слова "урод", было бы легче определиться?
corridere
21 марта 2017 / 14:59
  • 2958
  • 69
Что скажите о таком поведении? Той-не той, а мен крутой гой

Что скажите о таком поведении? Той-не той, а мен крутой гой

Это вообще что такое? Такой подарок молодым? Вот бытует мнение, что винят ведущего, кто-то говорит о людях. Я вообще такого не понимаю. Хотелось бы узнать ваше мнение, потому что я провел огромное...
fima
17 марта 2017 / 18:07
  • 2324
  • 12
Здесь никто не спросит: «Кушал ли я сегодня?». Опыт жизни в Дубае

Здесь никто не спросит: «Кушал ли я сегодня?». Опыт жизни в Дубае

Соседки в "апарте" были индианки и пакистанки, и я рада им, так как не уверена, что девочки из СНГ, с которыми кстати я сейчас живу на Шеринге, хоть раз спросили бы меня: "Кушала ли я?"
Sarasetek
17 марта 2017 / 18:03
  • 2157
  • 21
Будьте бдительны при покупке цифровой техники! «Наебизнес» в магазинах техники

Будьте бдительны при покупке цифровой техники! «Наебизнес» в магазинах техники

Покупая бытовую технику в магазинах будьте внимательны. Сейчас практикуется впаривание дополнительных услуг по настройке. Прежде чем оформлять, проверьте суммы и уточните у манагеров если что-то не сходится.
dr_Motor
20 марта 2017 / 2:13
  • 2615
  • 99
Что известно о Кариме Баратове, казахском хакере, арестованном в Канаде

Что известно о Кариме Баратове, казахском хакере, арестованном в Канаде

Департамент юстиции Соединённых Штатов Америки провёл расследование кибератаки на поисковик Yahoo, которая произошла 3 года назад и по результатам которой было взломано больше 500 миллионов УЗП.
Seattle
17 марта 2017 / 18:32
  • 2123
  • 18