Turtle
Краткий язык RDF Triple | |
---|---|
Расширение | .ttl [1] |
MIME-тип | text/turtle[2][1][…] |
Разработчик | Дэйв Бекетт |
Тип формата | Семантический веб |
Содержит | Данные RDF |
Расширен из | N-Triples |
Стандарт(ы) | Спецификация |
Сайт | w3.org/TR/2014/REC-turtl… |
Turtle (англ. Terse RDF Triple Language, краткий язык RDF Triple) — формат длясериализации графовRDF (модель описания ресурсов). Является подмножеством форматаNotation 3 (N3), разработанногоТимом Бернерсом-Ли и Дэном Конноли. РазработанДэйвом Бэкеттом. Является расширением минималистичного форматаN-Triples. Поддерживает только моделиRDF (в отличие от полного формата N3). В протоколеSPARQL и языке запросовRDF для описания шаблонов графов используется подмножество формата N3, аналогичное Triple, но отличающееся использованием скобок для обозначения границ подграфов.
Не существует организации, ответственной за стандартизацию 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.
Примечания
[править |править код]- ↑12Beckett D.,Berners-Lee T.,Prud'hommeaux E. G., Carothers G. B //RDF 1.1 Turtle (англ.): Terse RDF Triple Language —W3C, 2014.
- ↑http://www.iana.org/assignments/media-types/text/turtle — 2011.