Miami-art.ru

Создание и развитие сайта

Turtle

16-10-2023

Краткий язык RDF Троек
Расширение

.ttl

MIME

application/x-turtle

Разработан

Дэйв Бекетт

Тип формата

Семантический веб

Содержит

данные RDF

Расширен из

N-Triples

Стандарт(ы)

Спецификация

Turtle (англ. Terse RDF Triple Language, Краткий язык RDF троек) — формат сериализации для RDF (Модель описания ресурсов) графов. Turtle является подмножеством разработанного Тимом Бернерс-Ли и Дэном Конноли формата Notation 3 (N3). Turtle был разработан Дэйвом Бэкеттом, и является расширением минимального формата N-Triples. В отличие от полного формата N3, Turtle не поддерживает ничего кроме непосредственно RDF модели. Протокол SPARQL и язык запросов RDF используют аналогичное подмножество формата N3 для своих графовых шаблонов, но используют синтаксис скобок от N3 для разграничения границ подграфов.

Turtle не имеет никакого официального статуса, и не существует организации ответственной за его стандартизацию, однако этот формат становится все более популярным среди разработчиков Семантического веба из-за своего, ориентированного на человека, синтаксиса, что выгодно отличает этот формат от RDF/XML. Значительная часть RDF инструментов поддерживает парсинг/сериализацию в Turtle. Например, Redland, Sesame, Jena и RDFLib.

Пример

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ex: <http://example.org/stuff/1.0/> .

<http://www.w3.org/TR/rdf-syntax-grammar>
  dc:title "RDF/XML Syntax Specification (Revised)" ;
  ex:editor [
    ex:fullname "Dave Beckett";
    ex:homePage <http://purl.org/net/dajobe/>
  ] .

(Пример Turtle одновременно является валидным примером Notation 3)

Ссылки

  • Спецификация Turtle (на сайте W3C)
  • Спецификация Turtle (на сайте автора)

Turtle.

© 2018–2023 miami-art.ru, Россия, Смоленск, ул. Загорская 8, офис 99, +7 (4812) 12-23-90