N-Троек
-
Определение и использование N-Triples
- N-Triples — это формат хранения и передачи данных, основанный на строках.
- Он используется для сериализации графиков RDF и является подмножеством Turtle.
- N-Triples отличается от обозначения 3, которое является надмножеством Turtle.
-
Разработка и анализ
- N-Triples был разработан Дэйвом Беккетом и Артом Барстоу из W3C.
- Он считается более простым в анализе и генерации, чем Notation3 и Turtle.
- Однако он не содержит некоторых ярлыков, доступных в других RDF-сериализациях.
-
Применение и реализация
- N-Triples удобен для предоставления типовых ответов в тестах RDF.
- Все инструменты, поддерживающие Turtle и Notation3, также поддерживают N-Triples.
- Некоторые инструменты, такие как Cwm, имеют специальную поддержку N-Triples.
-
Формат файла N-Triples
- Каждая строка файла N-Triples имеет форму комментария или утверждения.
- Утверждение состоит из четырех частей: темы, сказуемого, объекта и полной остановки.
- Субъекты могут быть URI или пустыми узлами, предикаты — URI, объекты — URI, пустые узлы или литералы.
- URI-коды разделены угловыми скобками, пустые узлы представлены буквенно-цифровой строкой, литералы — строками ASCII.
-
Пример N-Triples
- Инструкции N-Triples эквивалентны RDF/XML.
- N-Triples не позволяют произвольно переносить строки, окончания строк указывают на конец инструкции.
-
Расширения N-Triples
- N-Quads — это надмножество N-Triples с контекстным значением в четвертой позиции.