Вопросы? {FAQ}
Здесь вы можете задавать мне вопросы.
Я по мере возможности буду на них отвечать ))
На наиболее интересные вопросы буду отвечать в виде заметок на сайте ))
Вопрос 1:
Где взять онтологии для использования в своих проектах?
Ответ:
Вы можете использовать открытую онтологию OpenCyc (весьма легко интегрируется с Jade).
Кроме того, доступны для скачивания онтологии на DBpedia и protege.stanford.edu.
Вопрос 2:
каким образом можно использовать настраиваемый интерфейс Protege для графовой модели памяти? т.е. как бы подменить используемую в Protege фреймовую модель на графовую.
где можно об этом почитать?
Ответ:
Подменять не нужно, просто надо выбрать какую использовать версию редактора Protege - Protege-Frames или Protege-OWL.
Графовый (Protege-OWL) описан здесь
Protege-Frames описан здесь. Этот Protege использует протокол Open Knowledge Base Connectivity. что это почитать можно на ontolib.com в глоссарии и ссылки получить можно там же.
Вопрос 3:
В каких больших коммерческих проектах технологии 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, а уже по ним эта программа должна (в идеале) осуществлять более точный и “осмысленный” анализ содержимого сайта.
Вопрос 5:
Где можно скачать руководство пользователя для Protégé? русскоязычный вариант предпочтительнее, но и на английском дока не помешала бы…
Ответ:
Руководства пользователя, программиста и другая документация по Protege на английском здесь.
Переводы руководств (и многое другое) можно скачать здесь!
Вопрос 6:
Можно ли визуализировать RDF с помощью CSS?
Ответ:
Нет, но можно с помощью XSL.
Вопрос 7:
Допустим документы со связанными с ними RDF-файлами. Если ставить задачу написания поисковика по метаданным, то существует ил язык запросов к такому поисковику? Что уже сделано в этом плане вообще? Спасибо.
Ответ:
Задачу поисковика по метаданным решать не целесообразно. Уже теоретически и практически эту задачу решили, причем давно! Вот решать задачу поиска документов с учетом метаданных - это другое дело! Задача из серии неподъемных, но решив ее, Вы будете на высоте. Суть проблемы в том, что есть документ и соответсвующая ему онтология (или метаданные), надо провести поиск по содержимому документа на основе метаданных описывающих структуру и семантику этого содержимого. В случае, если вы все таки хотите только по метаданным искать, тогда SPARQL+OWL (или SWRL) может решить вашу задачу!
Вопрос 7.1:
Говоря о задаче поиска документов с учетом метаданных, что конкретно вы имеете в виду? Как перейти от ЕЯ запроса к SPARQL, или что? Непонятно.
Ответ: Нет, я имел в виду, что каждый текст нужно представить в виде связанных между собой метаданных, по которым и надо проводить поиск! такие метаданные в принципе можно назвать семантическими аннотациями текста (но это ущербное понятие мне не нравиться, особенно если учитывать, что я имею ввиду полное семантическое описание текства - причем в некоторой форме это описание можно приравнять экземпляру объекта онтологии)
В комментариях можно обсудить вопросы и ответы!
Задать вопрос:
Популярность: 40%



