Нотация 3
Расширение файла: | .n3 |
---|---|
Тип MIME: | text/n3;charset=utf-8 |
Разработчик: | Тим Бернерс-Ли |
Тип формата: | Семантический веб |
Может содержать: | данные RDF |
Стандарт: | Спецификация |
Нотация 3, Н3 (англ. Notation3, более известен как N3) — широко распространенный краткий способ записи моделей Resource Description Framework не в XML. Разработан с целью быть понятным человеку: N3 намного компактнее и удобнее для чтения чем XML-нотация RDF. Формат разработан Тимом Бернерс-Ли и другими из сообщества Семантическая паутина.
N3 поддерживает несколько дополнительных функций, кроме простой сериализации RDF моделей, например, в этом формате реализована поддержка основанных на RDF правил. Кроме N3, существует еще более упрощенный формат Turtle, который совместим с N3, и в котором реализована только поддержка базовой функциональности RDF.
Примеры
RDF модель записанная в стандартной XML нотации:
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="http://en.wikipedia.org/wiki/Tony_Benn"> <dc:title>Tony Benn</dc:title> <dc:publisher>Wikipedia</dc:publisher> </rdf:Description> </rdf:RDF>
Её можно записать в нотации 3 примерно так:
@prefix dc: <http://purl.org/dc/elements/1.1/>. <http://en.wikipedia.org/wiki/Tony_Benn> dc:title "Tony Benn"; dc:publisher "Wikipedia".
(Этот пример одновременно является валидной записью в формате Turtle)
Внешние ссылки
- Спецификация Нотации 3 в W3C Design Issues, автор Тим Бернерс-Ли;
- Пример Нотации 3: Getting into RDF & Semantic Web using N3
- Приблизительное руководство по Нотации 3
- RDF для «Little Languages»
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....