Turtle

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

Краткий язык RDF Triple
Расширение .ttl[1]
MIME-тип text/turtle[2][1][3]
Разработчик Дэйв Бекетт
Тип формата Семантический веб
Содержит Данные RDF
Расширен из N-Triples
Стандарт(ы) Спецификация
Сайт w3.org/TR/2014/REC-turtl…

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

Пример

@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.

Примечания

  1. Beckett D., Berners-Lee T., Prud'hommeaux E. G., Carothers G. B // RDF 1.1 Turtle (англ.): Terse RDF Triple LanguageW3C, 2014.
  2. http://www.iana.org/assignments/media-types/text/turtle — 2011.
  3. Beckett D., Berners-Lee T., Prud'hommeaux E. G., Carothers G. 5.1 // RDF 1.1 Turtle (англ.): Terse RDF Triple LanguageW3C, 2014.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.