Семантическая паутина : Руководство по разработке RDF
-
13-09-2019 - |
Вопрос
Я новичок в Semantic Web.Я хочу начать работать над созданием какого-нибудь базового документа RDF и опубликовать их, чтобы получить представление о том, как это работает.Я нашел много информации о концепциях, лексике и т.д., Но я не смог найти ничего, связанного с разработкой, например, какая требуется среда разработки, какой инструмент требуется.Я из .net background .Существует ли какой-либо учебник о том, как начать работу и использовать rdf на веб-страницах.
Решение
Поначалу действительно легко запутаться, но в конечном счете все достаточно просто.Мне понравился этот UMBC equity видеоурок в RDFa он начинается с объяснения RDF, предоставляет вам удобную для чтения человеком нотацию для справки (N3), а затем показывает вам, как поместить RDF на обычные веб-страницы, используя атрибуты RDFa.
Я также начал публиковаться мой собственный RDFa о музыкальных событиях и нашел Дистиллятор RDFa удобно для перевода моего RDFa в альтернативные синтаксисы (их много), чтобы я мог проверить свою работу.
Если RDFa подходит для вашего варианта использования, то ознакомьтесь с RDFa.info wiki для обзор распространенных ошибок.Даже MySpace перепутал некоторые из них.
Следует отметить, что RDFa - это не единственный способ публикации RDF, но он самый потрясающий :-)
Другие советы
Наиболее известный API для обработки набора семантических троек (субъект, предикат, значение) называется Jena:видишь http://jena.sourceforge.net/.Существует простой Учебник где вы сможете управлять простым тройным хранилищем (RDF).
Начните с этого, а затем, позже, изучите RDFS / OWL (материал по онтологии).
Я рекомендую прочитать введение о семантических веб-технологиях, таких как текст ссылки.Затем вы могли бы приступить к изучению существующих семантических веб-инструментов.Полный список этих инструментов можно найти по адресу текст ссылки.
О RDF API для .NET см. http://razor.occams.info/code/semweb/