Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
RDF можно определить как совокупность трёх простых правил:
1. Факт выражается тройкой вида (Подлежащее, Сказуемое, Дополнение) – похожей на простое предложение на естественном языке.
2. Подлежащие, сказуемые и дополнения – это имена сущностей реального мира, конкретных или абстрактных. Имя может быть 1) глобальным, ссылающимся на одну и ту же сущность во всех RDF-документах, где оно используется, либо 2) локальным, и тогда на сущность, на которую ссылается это имя, нельзя ссылаться из-за пределов RDF-документа непосредственно.
3. Дополнения, кроме этого, могут быть текстовыми строками – «литералами».
Факты вы уже видели. Каждая из этих строк – факт:
Имена бывают двух типов. Глобальные имена, имеющие всюду один и тот же смысл, всегда имеют вид URI (Универсальных Идентификаторов Ресурсов). Синтаксис (формат) URI может быть таким же, как у адреса веб-сайта; вы можете встретить RDF-файлы, где используются URI наподобие http://www.w3.org/1999/02/22-rdf-syntax-ns#type; такие URI задают глобальные имена для каких-нибудь сущностей. Тот факт, что это похоже по виду на веб-адрес – чистое совпадение. Может быть, действительно существует веб-сайт с таким адресом, а может быть, его не существует, – это не имеет значения. Есть и другие типы URI, не начинающиеся с http:. URN – один из подтипов URI, и он используется, например, для идентификации книг по их ISBN-номеру – urn:isbn:0143034650 и т.п.
URI используются для глобальных имён потому, что они позволяют разбить пространство всех возможных имён на блоки, за которыми закреплены владельцы.
Это очень важный принцип, и поэтому я его повторю: какого бы типа они ни были, URI используются в RDF-документах только в качестве имён сущностей, и больше ни для чего. Забудьте, что эти URI имеют какое-то отношение к Вебу.
Так как URI могут быть довольно длинными, то в форматах, используемых для представления RDF, они обычно сокращаются, используя перенятый из XML механизм «пространств имён». Именно поэтому в именах:john,:hasMother и других сущностей в приведённых примерах стоят двоеточия – они означают, что используются сокращённые имена. В наших примерах им соответствовали полные имена http://www.example.org/#john, http://www.example.org/#hasMother и т.д.
При записи URI обычно заключаются в угловые скобки, чтобы их можно было отличить от сокращённых имён.
Литералы позволяют включать в RDF текст. Они используются особенно интенсивно, когда с помощью RDF представляются метаданные:
<http://www.rdfabout.net/> a:Website.
<http://www.rdfabout.net/> dc:title "rdf:about".
<http://www.rdfabout.net/> dc:description "A website about
Resource Description Framework."
Обсудим понятия RDF более подробно.
Дата публикования: 2015-09-17; Прочитано: 220 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!