Jump to content

N-тройки

(Перенаправлено с N-Quads )
N-тройки
Расширение имени файла
.nt
Тип интернет-СМИ
приложение/n-тройки
Разработано W3C
Последний выпуск
RDF 1.1 N-тройки (REC)
25 февраля 2014 г .; 10 лет назад ( 25 февраля 2014 г. )
Тип формата семантическая сеть
Контейнер для данные RDF
Распространено на Черепаха
Веб-сайт www .w3 .org /ТР /n-тройки /

N-Triples — это формат хранения и передачи данных. Это построчный формат сериализации простого текста для графиков RDF (Resource Description Framework), а также подмножество формата Turtle (Torse RDF Triple Language). [ 1 ] [ 2 ] [ 3 ] N-Triples не следует путать с Notation3 , которая является расширенной версией Turtle. N-Triples был первоначально разработан Дэйвом Беккетом из Бристольского университета и Артом Барстоу из Консорциума World Wide Web (W3C). [ 4 ]

N-Triples был разработан как более простой формат, чем Notation3 и Turtle, и, следовательно, его было легче анализировать и генерировать программному обеспечению. Однако, поскольку в нем отсутствуют некоторые ярлыки, предоставляемые другими сериализациями RDF (такими как CURIE и вложенные ресурсы, которые предоставляются как RDF/XML, так и Turtle), печатать большие объемы данных вручную может быть затруднительно, а также сложно читать.

Использование

[ редактировать ]

Существует очень мало различий в том, как граф RDF может быть представлен в N-тройках. Это делает его очень удобным форматом для предоставления «модельных ответов» для наборов тестов RDF . [ 3 ]

Реализации

[ редактировать ]

Поскольку N-Triples является подмножеством Turtle и Notation3, по определению все инструменты, поддерживающие ввод в любом из этих форматов, будут поддерживать N-Triples. Кроме того, некоторые инструменты, такие как Cwm, имеют специальную поддержку N-Triples.

Формат файла

[ редактировать ]

Каждая строка файла имеет форму комментария или оператора: Оператор состоит из четырех частей, разделенных пробелами :

  • предмет,
  • предикат,
  • объект,
  • точка , которая означает завершение оператора

Субъекты могут принимать форму URI или пустого узла ; предикаты должны быть URI; объектами могут быть URI, пустой узел или литерал. URI разделяются знаками «меньше» и «больше», используемыми в качестве угловых скобок . Пустые узлы представлены буквенно-цифровой строкой с префиксом подчеркивания и двоеточия ( _:). Литералы представлены в виде печатных строк ASCII (с обратной косой чертой), [ 5 ] разделяются символами двойных кавычек и могут иметь суффикс с индикатором языка или типа данных. Индикаторы языка представляют собой знак at, за которым следует языковой тег RFC 3066 ; Индикаторы типа данных представляют собой двойную каретку , за которой следует URI. Комментарии состоят из строки, начинающейся со знака решетки .

Приведенные ниже инструкции N-Triples эквивалентны этому RDF/XML:

  • РДФ/XML
 <rdf:RDF xmlns="http://xmlns.com/foaf/0.1/"
          xmlns:dc="http://purl.org/dc/terms/"
          xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
   <Document rdf:about="http://www.w3.org/2001/sw/RDFCore/ntriples/">
     <dc:title xml:lang="en-US">N-Triples</dc:title>
     <maker>
       <Person rdf:nodeID="art">
         <name>Art Barstow</name>
       </Person>
     </maker>
     <maker>
       <Person rdf:nodeID="dave">
         <name>Dave Beckett</name>
       </Person>
     </maker>
   </Document>
 </rdf:RDF>
  • N-тройки
 <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
    <http://xmlns.com/foaf/0.1/Document> .
 <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://purl.org/dc/terms/title> "N-Triples"@en-US .
 <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://xmlns.com/foaf/0.1/maker> _:art .
 <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://xmlns.com/foaf/0.1/maker> _:dave .
 _:art <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
 _:art <http://xmlns.com/foaf/0.1/name> "Art Barstow".
 _:dave <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
 _:dave <http://xmlns.com/foaf/0.1/name> "Dave Beckett".

(Символ ↵ используется для обозначения места, где строка была перенесена для удобства чтения. N-тройки не позволяют произвольно переносить строки: окончания строк указывают на конец оператора.)

N-квадраты

[ редактировать ]
N-квадраты
Расширение имени файла
.nq
Тип интернет-СМИ
приложение/n-квадраты
Разработано W3C
Последний выпуск
RDF 1.1 N-квадраты (REC)
25 февраля 2014 г .; 10 лет назад ( 25 февраля 2014 г. )
Тип формата семантическая сеть
Контейнер для данные RDF
Веб-сайт www .w3 .org /ТР /n-квадратов /

Соответствующий надмножество N-Quads расширяет N-Triples дополнительным значением контекста в четвертой позиции. [ 6 ] [ 7 ] [ 8 ]

 <http://one.example/subject1> <http://one.example/predicate1> <http://one.example/object1> <http://example.org/graph3> . # comments here
 # or on a line by themselves
 _:subject1 <http://an.example/predicate1> "object1" <http://example.org/graph1> .
 _:subject2 <http://an.example/predicate2> "object2" <http://example.org/graph5> .

См. также

[ редактировать ]
  1. ^ «RDF 1.1 N-тройки» . Рекомендация W3C от 25 февраля 2014 г. www.w3.org . Проверено 25 февраля 2014 г.
  2. ^ «N-тройки» . Внутренний рабочий проект основной рабочей группы W3C RDF . www.w3.org . Проверено 17 февраля 2008 г.
  3. ^ Jump up to: а б «Тестовые примеры RDF — N-тройки» . Рекомендация W3C от 10 февраля 2004 г. www.w3.org . Проверено 17 февраля 2008 г.
  4. ^ «Хронология стандартов XML и семантической сети W3C» (PDF) .
  5. ^ Ян Грант, Дэйв Беккет (10 февраля 2004 г.). «Тестовые примеры RDF/N-тройки/строки» . Рекомендация W3C . W3C . Проверено 25 апреля 2012 г. Строки N-Triples представляют собой последовательности символов US-ASCII, кодирующие строки символов [UNICODE]. Символы за пределами диапазона US-ASCII и некоторые другие специальные символы доступны с помощью \-escape-последовательностей следующим образом:
  6. ^ «RDF 1.1 N-квадраты» . www.w3.org .
  7. ^ «RDF 1.1 N-квадраты» . www.w3.org .
  8. ^ «Архивная копия» . Архивировано из оригинала 26 апреля 2013 г. Проверено 26 апреля 2013 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0d8e336a8b241117cc1abc7bac3929bf__1699144800
URL1:https://arc.ask3.ru/arc/aa/0d/bf/0d8e336a8b241117cc1abc7bac3929bf.html
Заголовок, (Title) документа по адресу, URL1:
N-Triples - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)