- Turtle
-
Краткий язык RDF Троек Расширение .ttl
MIME application/x-turtle
Разработан Тип формата Содержит Расширен из 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)
Ссылки
Категории:- Форматы файлов
- Семантическая паутина
- RDF
Wikimedia Foundation. 2010.