Оцените cтатью!!! |
Здесь вы можете задавать мне вопросы.
Я по мере возможности буду на них отвечать ))
На наиболее интересные вопросы буду отвечать в виде заметок на сайте ))
Вопрос 1:
Где взять онтологии для использования в своих проектах?
Ответ:
Вы можете использовать открытую онтологию OpenCyc (весьма легко интегрируется с Jade).
Кроме того, доступны для скачивания онтологии на DBpedia и protege.stanford.edu.
каким образом можно использовать настраиваемый интерфейс Protege для графовой модели памяти? т.е. как бы подменить используемую в Protege фреймовую модель на графовую.
где можно об этом почитать?
Ответ:
Подменять не нужно, просто надо выбрать какую использовать версию редактора Protege - Protege-Frames или Protege-OWL.
Графовый (Protege-OWL) описан здесь
Protege-Frames описан здесь. Этот Protege использует протокол Open Knowledge Base Connectivity. что это почитать можно на ontolib.com в глоссарии и ссылки получить можно там же.
В каких больших коммерческих проектах технологии SW применены? Хотелось бы увидеть архитектуру этих приложений и по-возможности экономический эффект от применения semantic web по сравнению скажем с WEB 2.0.
Ответ:
Один из наиболее интересных коммерческих проектов Semantic Web это проект DBin.
Проект весьма неоднозначный, с одной стороны в нем есть черты rdf store, с другой - социальной сети. О нем немного можно почитать здесь.
В качестве основы для приложения Dbin используется среда Eclipse и новая парадигма Semantic Web Communities.
Анализом экономического эффекта от внедрения SW я не занимался, но при прочих равных разработку программного обеспечения в парадигме Semantic Web выполнить проще, а значит и дешевле. А возможности при этом будут выше. Как минимум синтаксическая и семантическая интероперабельность приложения SW будет гораздо выше, чем у любого другого приложения, построенного на классических технологиях.
К слову, интероперабельность - это способность к взаимодействию!
Вопрос 4:
Что полезного дает использование RDF для описания структуры сайта и для “сайтоделания” вообще?
Разве недостаточно “голого” XML? Насколько существенно использование в проекте именно RDF-графов?
Ответ:
RDF - это средство Semantic Web, которое сделает когда-то возможной автоматическую обработку информации агентами!
RDF - это семантическая разметка данных. Анализ такой разметки позволяет агенту делать логический вывод.
XML ориентировался на отделение структуры данных от их визуального представления, а RDF позволил внести в структуру данных XML понятие семантики. Т.е. позволил данные на веб-страницах представлять в виде наборов связанных отношениями объектов.
Анализ отношений между объектами и есть основа логического вывода.
В своих проектах более целесообразно использовать OWL (как более развитую альтернатива RDF).
Если Вы все-таки останавливаете свой выбор на RDF, то более эффективным будет использование RDF в синтаксисе n3.
RDF в XML/RDF синтаксисе весьма “тяжёлое” решение.
Конкретно, на сайте ontolib.com были доступны два вида информации, первый - html, второй - rdf со схемой данных rdfs. Внешняя программа анализируя содержимое сайта могла выделить ссылку на RDF+RDFS, а уже по ним эта программа должна (в идеале) осуществлять более точный и “осмысленный” анализ содержимого сайта.
Где можно скачать руководство пользователя для Protégé? русскоязычный вариант предпочтительнее, но и на английском дока не помешала бы…
Ответ:
Руководства пользователя, программиста и другая документация по Protege на английском здесь.
Переводы руководств (и многое другое) можно скачать здесь!
Можно ли визуализировать RDF с помощью CSS?
Ответ:
Нет, но можно с помощью XSL.
Допустим документы со связанными с ними RDF-файлами. Если ставить задачу написания поисковика по метаданным, то существует ил язык запросов к такому поисковику? Что уже сделано в этом плане вообще? Спасибо.
Ответ:
Задачу поисковика по метаданным решать не целесообразно. Уже теоретически и практически эту задачу решили, причем давно! Вот решать задачу поиска документов с учетом метаданных - это другое дело! Задача из серии неподъемных, но решив ее, Вы будете на высоте. Суть проблемы в том, что есть документ и соответсвующая ему онтология (или метаданные), надо провести поиск по содержимому документа на основе метаданных описывающих структуру и семантику этого содержимого. В случае, если вы все таки хотите только по метаданным искать, тогда SPARQL+OWL (или SWRL) может решить вашу задачу!
Вопрос 7.1:
Говоря о задаче поиска документов с учетом метаданных, что конкретно вы имеете в виду? Как перейти от ЕЯ запроса к SPARQL, или что? Непонятно.
Ответ: Нет, я имел в виду, что каждый текст нужно представить в виде связанных между собой метаданных, по которым и надо проводить поиск! такие метаданные в принципе можно назвать семантическими аннотациями текста (но это ущербное понятие мне не нравиться, особенно если учитывать, что я имею ввиду полное семантическое описание текства - причем в некоторой форме это описание можно приравнять экземпляру объекта онтологии)
В комментариях можно обсудить вопросы и ответы!
cforms contact form by delicious:days
Популярность: 42%
Версия для печати
Вы должны войти, чтобы оставлять комментарии.
может вы мне подскажете какая прога просто построит схему по онтологии? по этой онтоло гии An OWL Ontology of Time (OWL-Time)
15 мин и нет проблем с OWLViz

Читайте о визуализаторах здесь
Может после сдачи поделитесь информацией о Jade c окружающими,
думаю им будет интересно
я бы поделился, тока плохой я рассказчик )))
максимум это если написать краткое руководство с примерами. В принципе все это есть тока разбросано и не на русском. Что бы любой желающий мог получить краткий курс молодого бойца на родном языке. А объяснять я не умею это факт проверено на однокурсницах ))))
кстате кстати теми плагинами которые у вас перечислены я тоже все визуализировал без проблем подключил и работает. Потому склоняюсь к мнению что проблема не в моих руках ))))
Ваш максимум в виде краткого руководства с примерами думаю будет окружающим полезен

А редакторскую работу по адаптации вашего материала могу сделать
Проблема иногда не в руках, а в желании почитать READMY файл… а OWLViz сразу и по умолчанию ни у кого не устанавливается… нужно до ума доводить…
У вас на примете нету сравнения owl с реляционными бд?
OWL нельзя сравнивать с реляционными бд (РБД).
Реляционные БД можно сравнивать,например, с RDF Store.
Тогда получается сравнение двух различных инструментов )
Можно сравнивать реляционные подход (РБД) и логический подход (OWL DL) к структурированию информации…
С допущениями можно сравнить реляционную алгебру с LBASE (OWL).
Если сравнивать РБД и OWL (RDF) Store, то проще всего за основу взять сравнение РБД с объектными БД…А материалы с таким сравнением есть на citforum.
Идея такого подхода к сравнению основана на следующем принципе - если распределенное по WEB описание объекта RDF собрать в единицу времени, например в конкретном RDF store, то такой объект RDF практически ничем не будет отличаться от объекта (объектной) БД. И как результат - OWL Store будет подобна объектной БД. А значит можно принять с допущениями сравнение объектных с реляционными БД, как сравнение OWL (RDF) Store с реляционными БД.
Главное не забывать о распреденной природе хранения объектов RDF (OWL).
Что значит распределенная природа хранения объектов RDF (OWL)?
Это значит, что объекты RDF хранящиеся в RDF Store могут иметь компоненты, например, описания свойств или их значений, которые физически располагаются в других rdf store или на других web серверах.
СТРАННО, почему нельзя с помощью CSS? У меня получалось XML отображать через CSS? хотя через XSL в сто раз лучше.
Элементы XML визуализировать через СSS легко - написал селектор с правилами отображения (элемента) и все…
Сложнее, если в xml начать использовать пространства имен… конструкции вида -
< ns : my_element >
плохо совместимы с CSS (не работают с СSS вообще).
Можно использовать атрибуты “id” и “class” и тогда, конечно, можно получить приемлемый результат через классы и псевдоклассы CSS.
Но в RDF ввод лишних атрибутов, типа “id” и “class” это не очень разумно. Тем более, острой является проблема адресации атрибутов. атрибут элемента XML с помощью CSS еще нужно обработать (!!!), а о составных атрибутах вида ns:name я вообще молчу.
ИМХО. CSS и RDF не совместимы.
Я не гуру CSS, но мне кажется, что мои слова очень близки к истине. Google тому подтверждение… Пересмотрел массу статей на тему… но результат, даже не ноль… Хотя заметки на тему есть ))
Странно, CSS может работать с пространствами имен, не знаю, правда, как поддержка этого на практике в бразуерах, но http://www.w3.org/TR/css3-namespace/
Ой, только сейчас увидел, что это CSS3, но все равно.
))
Не очень свежий, но интересный тест браузеров на поддержку CSS 3 - css 3 селекторы.
логический подход (OWL DL) - гуглю и гуглю а не чего нормального не нашол можь подскажете?
DL - Description logic (описательные логики)
OWL DL - это реализация дескриптивной логики в OWL.
Информации по Description logic столько на eng, что лет 5 можно читать не отрываясь
А если интересует конкретно логический подход в OWL,
то надо читать LBASE (Semantics for Languages of the Semantic Web )
Мне честно говоря не нравятся ни дескриптивные логики ни OWL DL ))