Jump to content

Черепаха (синтаксис)

Краткий тройной язык RDF
Расширение имени файла
.ттл
Тип интернет-СМИ
текст/черепаха
Разработано Дэйв Беккет
Последний выпуск
RDF 1.1 Черепаха (REC)
25 февраля 2014 г.
Тип формата Семантическая сеть
Контейнер для данные RDF
Расширено с N-тройки , Обозначение3
Распространено на TriG_(синтаксис)
Веб-сайт www .w3 .org /ТР /черепаха /

В вычислительной технике Terse RDF Triple Language ( Turtle ) — это синтаксис и формат файла для выражения данных в модели данных Resource Description Framework (RDF). Синтаксис Turtle аналогичен SPARQL , языку запросов RDF . Это общий формат данных для хранения данных RDF, наряду с N-Triples , JSON-LD и RDF/XML .

RDF представляет информацию с помощью семантических троек , которые включают субъект, предикат и объект. Каждый элемент тройки выражается как веб- URI . Turtle предоставляет возможность группировать три URI в тройку, а также предоставляет способы сокращения такой информации, например, путем исключения общих частей URI. Например, информацию о Гекльберри Финне можно выразить так:

<http://example.org/person/Mark_Twain>
   <http://example.org/relation/author>
   <http://example.org/books/Huckleberry_Finn> .

История [ править ]

Черепаха была определена Дэйвом Беккетом как подмножество языка Тима Бернерса-Ли и Дэна Коннолли Notation3 ( N3), а также надмножество минимального формата N-Triples . В отличие от полной версии N3, выразительная мощь которой выходит далеко за рамки RDF, Turtle может сериализовать только действительные графы RDF. Turtle — альтернатива RDF/XML , исходному синтаксису и стандарту написания RDF. В отличие от RDF/XML, Turtle не использует XML и обычно считается более читабельным и простым для редактирования вручную, чем его XML-аналог.

SPARQL , язык запросов для RDF, использует синтаксис, аналогичный Turtle, для выражения шаблонов запросов.

В 2011 году рабочая группа Консорциума Всемирной паутины (W3C) начала работу над обновленной версией RDF с намерением опубликовать ее вместе со стандартизированной версией Turtle. Эта спецификация Turtle была опубликована как рекомендация W3C 25 февраля 2014 года. [1]

Значительная часть наборов инструментов RDF включает возможности синтаксического анализа и сериализации Turtle. Некоторыми примерами таких наборов инструментов являются Redland , RDF4J , Jena Python , RDFLib и N3.js JavaScript.

Пример [ править ]

В следующем примере определяются три префикса («rdf», «dc» и «ex») и используются они для выражения утверждения о редактировании документа RDF/XML:

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

(Примеры черепах также допустимы. Notation3 ).

В примере кодируется граф RDF, состоящий из четырех троек, которые выражают следующие факты:

  • Технический отчет W3C по синтаксису и грамматике RDF называется « Спецификация синтаксиса RDF/XML (пересмотренная)» .
  • Редактором этого отчета является определенное лицо, которое, в свою очередь,
    • Имеет полное имя Дэйв Беккет .
    • Имеет домашнюю страницу в определенном месте.

Вот тройки, явно выраженные в обозначениях N-Triples :

<http://www.w3.org/TR/rdf-syntax-grammar> <http://purl.org/dc/elements/1.1/title> "RDF/XML Syntax Specification (Revised)" .
<http://www.w3.org/TR/rdf-syntax-grammar> <http://example.org/stuff/1.0/editor> _:bnode .
_:bnode <http://example.org/stuff/1.0/fullname> "Dave Beckett" .
_:bnode <http://example.org/stuff/1.0/homePage> <http://purl.org/net/dajobe/> .

MIME -тип черепахи text/turtle. Кодировка символов содержимого Turtle всегда UTF-8 . [2]

Именованные графики [ править ]

Синтаксис TriG RDF расширяет Turtle поддержкой именованных графов .

См. также [ править ]

Ссылки [ править ]

  1. ^ «RDF 1.1 Turtle — краткий тройной язык RDFTurtle» . Консорциум Всемирной паутины (W3C). 25 февраля 2014 года . Проверено 16 декабря 2015 г.
  2. ^ «Типы мультимедиа MIME: текст/черепаха» . Управление по присвоению номеров в Интернете (IANA). 28 марта 2011 года . Проверено 27 ноября 2011 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 40edc986458051bc2af04bd4287ad9e9__1713152940
URL1:https://arc.ask3.ru/arc/aa/40/e9/40edc986458051bc2af04bd4287ad9e9.html
Заголовок, (Title) документа по адресу, URL1:
Turtle (syntax) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)