Нотация 3 | это... Что такое Нотация 3? (original) (raw)

Notation3

Расширение .n3
MIME text/n3;charset=utf-8
Разработан Тим Бернерс-Ли
Тип формата Семантическая паутина
Содержит RDF-данные
Стандарт(ы) Спецификация

Нотация 3 (англ. Notation3, более известен как N3) — широко распространённый краткий способ записи моделей RDF не в XML. Разработан с целью быть понятным человеку: N3 намного компактнее и удобнее для чтения, чем XML-запись RDF. Формат разработан Тимом Бернерсом-Ли и другими из сообщества Семантической паутины.

Возможности N3 выходят за пределы сериализации RDF-моделей. Например, в N3 можно записывать правила логического вывода над RDF-данными. Существует также формат Turtle — подмножество N3, в котором поддерживаются только основные возможности RDF.

Пример

RDF-модель, записанная в стандартном XML-виде (RDF/XML):

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="" title="undefined" rel="noopener noreferrer">http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="" title="undefined" rel="noopener noreferrer">http://en.wikipedia.org/wiki/Tony_Benn"> dc:titleTony Benn dc:publisherWikipedia

В N3 её можно записать так:

@prefix dc: http://purl.org/dc/elements/1.1/ .

http://en.wikipedia.org/wiki/Tony_Benn dc:title "Tony Benn" ; dc:publisher "Wikipedia" .

Этот пример одновременно является корректным в Turtle.

Внешние ссылки