Я новичок в Semantic Web. Я хочу начать работу над созданием базового документа RDF и опубликовать его, чтобы понять, как он работает. Я нашел много информации о концепциях, лексике и т. Д., Но я не мог найти ничего, связанного с развитием, как то, что является развитием требуемая среда, какой инструмент требуется. Я из фона .net. Есть ли у вас учебник, как начать работу и использовать rdf на веб-страницах.Семантический веб: учебник по RDF dev
ответ
Его реальность легко сбить с толку сначала, но в конечном счете достаточно проста. Мне понравилось это вознаграждение UMBC video tutorial на RDFa, его начало, объясняя RDF, дает вам приятную человекообразную нотацию для ссылки (N3), а затем показывает вам, как помещать RDF в обычные веб-страницы с использованием атрибутов RDFa.
Я также начал публиковать my own RDFa о музыкальных событиях и нашел RDFa distiller удобным для перевода моего RDFa в альтернативные синтаксисы (есть много), чтобы я мог проверить свою работу.
Если RDFa подходит для вашего прецедента, ознакомьтесь с вики-версией RDFa.info для a review of common errors. Даже MySpace получил некоторые из этих ошибок.
Следует отметить, что RDFa не является единственным способом для публикации RDF, но его наиболее удивительным :-)
Для получения API RDF для .NET см http://razor.occams.info/code/semweb/
Наиболее известные API для обработки набора семантических троек (субъект, предикат, значение) называется Jena: см http://jena.sourceforge.net/. Существует простой tutorial, где вы будете манипулировать простым хранилищем в три раза (RDF).
Начать с этим вы будете потом, позже, узнать RDFS/OWL (онтология вещи)
Мне нравится Jena, но его больше для хранения и запросов, а не публикации, хотя вы можете, конечно, публиковать из него, сохраняя что-то, запрашивая его ;-) –