Данный документ представляет собой перевод на русский язык рекомендации Среда Описания Ресурса (RDF): Понятия и Абстрактный Синтаксис, Рекомендация W3C от 10 Февраля 2004, английский вариант которой является единственным официальным изданием. Перевод может содержать ошибки и неточности, и автор работает над его улучшением. Все комментарии, касающиеся настоящего перевода, просьба направлять по адресу. Рабчевский Евгений (КПП Ранат, Пермский Государственный Университет) Copyright © 2007, все права защищены. Перевод на русский язык. |
Пожалуйста, обращайтесь к списку опечаток для этого документа, который может включать некоторые нормативные исправления.
Также смотрите переводы.
Copyright © 2004 W3C® (MIT, ERCIM, Keio), Все права Защищены. W3C применяет правила ответственности, торговых марок, пользования документом и лицензирования программного обеспечения.
Среда Описания Ресурса (RDF) это платформа для представления информации в Веб.
Понятия и Абстрактный Синтаксис RDF определяют абстрактный синтаксис, на котором основан RDF, и который служит для связи конкретного синтаксиса и формальной семантики. Документ также включает обсуждение целей разработки, ключевые слова, типизирование данных, нормализацию символов и работу с URI ссылками.
Этот документ рецензирован Членами W3C и другими заинтересованными сторонами, и он был одобрен Главой, как W3C Рекомендация. Принимая в качестве Рекомендации, W3C желает привлечь внимание к спецификации и способствовать широкому распространению. Это увеличивает функциональность и интер-операбельность Веб.
Это один документ в серии из шести (Букварь, Понятия, Синтаксис, Семантика, Словарь, и Контрольные Примеры) документов, созданных, чтобы в совокупности заменить оригинальную спецификацию Среды Описания Ресурса, Модель и Синтаксис RDF (Рекомендация от 1999) и RDF Схема (Кандидат в Рекомендации от 2000). Документ был разработан Рабочей Группой Ядра RDF как часть Деятельности W3C над Семантической Сетью (Объявление о Деятельности, Хартия Группы) для публикации 10 Февраля 2004.
Изменения этого документа по сравнению с Рабочим Документом, Предлагаемым к Рекомендации указаны в списке изменений.
Общественности предлагается посылать комментарии на [email protected] (архив) и принимать участие в общем обсуждении по связанным технологиям на [email protected] (архив).
Доступен список реализаций.
W3C предоставляет список всех патентов открытий, связанных с этой работой.
Эта секция описывает статус этого документа на момент его публикации. Другие документы могут заменить этот документ. Список текущих публикаций W3C и последняя версия этого технического сообщения могут быть найдены в каталоге технических сообщений W3C по адресу http://www.w3.org/TR/.
Среда Описания Ресурса (RDF) это платформа для представления информации в Сети.
Этот документ описывает абстрактный синтаксис, на котором основан RDF, и который служит для связи конкретного синтаксиса и формальной семантики. Этот абстрактный синтаксис совершенно независим от древовидного набора данных в XML [XML-INFOSET]. Здесь также обсуждаются цели разработки, ключевые концепты, типизирование данных, нормализация символов и обращение с URI-ссылками.
Нормативная документация по RDF делится на следующие части:
Внутри этого документа, нормативные секции явно отмечены как таковые. Явные замечания информативны.
Платформа разработана для того, чтобы словари могли быть многоуровневыми. Языки RDF и описания словарей RDF (RDF Схема) [RDF-VOCABULARY] - первые такие словари. Другие (для сравнения OWL [OWL] и приложения, приведенные в букваре [RDF-PRIMER]) в стадии разработки.
В секции 2, раскрываются предпосылки появления и цели разработки. Ключевые понятия - в секции 3. В секции 4 обсуждаются URI ссылки, предназначенные для использования в RDF.
В секции 5 обсуждаются типы данных. XML контент литералов описан в секции 5.1, а абстрактный синтаксис описан секции 6 этого документа.
В секции 7 обсуждается роль идентификаторов фрагмента в URI ссылках, используемых с RDF.
RDF имеет абстрактный синтаксис, который отражает модель данных на основе графов, а формальная семантика с детально описанным понятием отношения следствия предоставляет базис для достоверных логических рассуждений над RDF данными.
Разработка RDF была обусловлена следующими прецедентами, кроме всего прочего:
RDF разработан для представления информации гибким способом с минимумом ограничений. Это может использоваться в изолированных приложениях, где специально разработанные форматы могут быть более оправданны, но обобщенность RDF подразумевает широкое совместное использование. Количество информации, таким образом, увеличивается вместе с тем, как она становится доступной для многих приложений через Интернет в целом.
Планируется, что разработка RDF должна отвечать следующим целям:
RDF имеет простую модель данных, которая проста в обработке приложениями. Модель данных не зависит от конкретной реализации синтаксиса.
Обратите внимание: термин "модель", используемый здесь в "модели данных", имеет совершенно другой смысл в отличие от его использования в "теории моделирования". Для дополнительной информации о "теории моделирования", используемой в литературе по математике и логике, смотри [RDF-SEMANTICS] .
RDF имеет формальную семантику, которая предоставляет надежный базис для проведения рассуждений над смыслом RDF выражений. В частности, поддерживаются детально описанные понятия отношения следствия, которое предоставляет базис для определения надежных правил логического вывода в RDF данных.
Будучи основанным на URI с дополнительными идентификаторами фрагмента (URI ссылки) Словари являются полностью расширяемыми. В RDF URI ссылки используются для именования всех видов ресурсов.
В RDF данных появляется другой вид значений, это литерал.
RDF имеет рекомендованную форму XML реализации [RDF-SYNTAX], которая может быть использована для представления модели данных для обмена между приложениями.
RDF может использовать значения, представленные в соответствии с типами данных XML схемы [XML-SCHEMA2], что способствует обмену информацией между RDF и другими XML приложениями.
Для облегчения операций масштаба Интернет, RDF является всемирно открытой платформой, которая позволяет любому делать объявления о любых ресурсах.
В общем, не предполагается, что обо всех ресурсах доступна полная информация. RDF не может предупредить всех от объявления выражений, которые бессмысленны или несовместимы с другими объявлениями, или миром, таким, как его видят люди. Разработчикам приложений, которые используют RDF, следует это осознавать, и разрабатывать их приложения, допуская использование неполной или несовместимой информации.
RDF использует следующие ключевые понятия:
Структура, лежащая в основе любых выражений в RDF, это коллекция триплетов, каждый из которых состоит из субъекта, предиката и объекта. Набор таких триплетов называется RDF графом (более формально описано в секции 6). Это может быть иллюстрировано с помощью диаграммы узлов и направленных дуг, в которой каждый триплет представляется в виде связи узел-дуга-узел (отсюда термин "граф").
Каждый триплет представляет объявление отношения между предметами, обозначенными как узлы, которое их связывает. Каждый триплет имеет три части:
Направление дуги имеет значение: оно всегда идет к объекту.
Узлы RDF графа - это объекты и субъекты.
Выражение RDF триплета говорит о том, что некоторое отношение, указанное предикатом, связывает предметы, обозначенные как субъект и объект, в триплете. Выражение RDF графа состоит из выражения всех триплетов в нем, так значение RDF графа это пересечение (логическое И) объявлений, соответствующее всем триплетам, которые оно содержит. Формальное изложение семантики RDF графов дается в [RDF-SEMANTICS].
Узел может быть URI с дополнительным идентификатором фрагмента (URI ссылка), литералом или пустым (не имеющим отдельной формы идентификации). Свойства являются URI ссылками. (Смотри [URI] в секции 4 для описания форм URI ссылок. Заметим, что относительные URI не используются в RDF графах. Смотрите также секцию 6.4.)
URI ссылка или литерал используются как идентификатор узла, который представляет этот узел. URI ссылка используется как идентификатор предиката отношения между предметами, представленными узлами, которые оно соединяет. URI ссылка предиката может также быть узлом в графе.
Пустой узел - это узел, который не является ни URI ссылкой ни литералом. В абстрактном синтаксисе RDF пустой узел - просто уникальный узел, который может быть использован в одном или более RDF объявлениях, но не имеющий собственного имени (intrinsic name).
Условность, используемая некоторыми линейными представлениями RDF графов, которая позволяет в нескольких объявлениях сослаться на один и тот же неопознанный ресурс - это использование идентификатора пустого узла, который является локальным идентификатором, который можно отличить от всех URI и литералов. Когда графы объединяются, их пустые узлы должны храниться отдельно, чтобы сохранить значения; этот способ может понадобиться для перераспределения идентификаторов пустых узлов. Заметим, что такие идентификаторы пустых узлов не являются частью абстрактного синтаксиса RDF, а представление триплетов, содержащих пустые узлы, полностью зависит от конкретного синтаксиса, который используется.
Типы данных, используются в RDF для представления таких значений, как целые числа, числа с плавающей точкой и даты.
Типы данных состоят из лексического пространства, пространства значения и отображения лексики в значения, смотри секцию 5.
Например, отображение лексики в значения для типа данных XML Схемы xsd:boolean, у которого каждый член пространства значений (здесь представлены как 'T' и 'F') имеет два лексических представления, что представлено ниже:
Пространство Значений | {T, F} |
---|---|
Лексическое Пространство | {"0", "1", "истина", "ложь"} |
Отображение лексики в значения | {<"истина", T>, <"1", T>, <"0", F>, <"ложь", F>} |
В RDF заранее описан только один тип данных rdf:XMLLiteral, используемый для встраивания XML в RDF (смотри секцию 5.1).
Нет встроенных поняий чисел или дат или других общих значений. Скорее, RDF различает типы данных, которые описаны отдельно, и идентифицированы с помощью URI ссылок. Ожидается, что типы данных, описанные в XML Схеме [XML-SCHEMA2], будут широко использоваться для этих целей.
RDF не предоставляет механизма для описания новых типов данных. Типы данных XML Схемы [XML-SCHEMA2] предоставляют расширяемую среду, подходящую для описания новых типов данных для использования в RDF.
Литералы используются, чтобы идентифицировать значения, такие как числа и даты, с помощью лексического представления. Все что представлено литералами, также может быть представлено с помощью URI, но интуитивно, часто более уместно использовать литералы.
Литерал может объектом RDF объявления, но не субъектом или предикатом.
Литералы могут быть нетипизированными или типизированными :
Продолжение примера из секции 3.3, типизированные литералы, которые могут быть описаны, используя типы данных XML Схемы xsd:boolean:
Типизированный литерал | Отображение лексики в значения | Значение |
---|---|---|
<xsd:boolean, "истина"> | <"истина", T> | T |
<xsd:boolean, "1"> | <"1", T> | T |
<xsd:boolean, "ложь"> | <"ложь", F> | F |
<xsd:boolean, "0"> | <"0", F> | F |
Для текста, который может содержать разметку, используйте типизированные литералы с
типом rdf:XMLLiteral. Если требуется аннотация языка,
она должна быть явно включена как разметка, обычно с помощью атрибута xml:lang
.
[XHTML] может быть включен внутрь RDF этим способом. Иногда,
в этом последнем случае требуется дополнительный элемент span
или
div
чтобы перенести атрибут xml:lang
или lang
.
Рекомендуется, чтобы строка в типизированных и нет литералах была в Нормальной С Форме в кодировке Юникод [NFC]. Подробно это объясняется при помощи [CHARMOD] в секции 4 Начальная Унифицированная Нормализация.
Некоторые простые факты означают отношение между двумя предметами. Такие факты могут быть представлены как RDF триплеты, в которых предикат именует отношение, а субъект и объект указывают на два предмета. Подобное представление такого факта может рассматриваться, как строка в таблице реляционной базы данных. Таблица имеет две колонки, соответствующие субъекту и объекту RDF триплета. Имя таблицы соответствует предикату RDF триплета. Так же может быть использоваться известное представление в виде двухместного предиката в логике первого порядка.
Реляционная база данных позволяет таблице иметь произвольное количество колонок и строк, которыми выражается информация, соответствующая предикатам в логике первого порядка с произвольным числом мест. Такие строки или предикаты должны быть разложены на составные части для представления RDF триплетов. Простая форма декомпозиции вводит новый пустой узел, соответствующий строке, и новый триплет вводится для каждой ячейки в строке. Субъект каждого триплета - новый пустой узел, предикат соответствует имени колонки, а объект соответствует значению ячейки. Новый пустой узел может также иметь rdf:type свойство, чье значение соотвтествует имени таблицы.
В качестве примера, рассмотрим рисунок 6 из [RDF-PRIMER]:
Эта информация может соответствовать строке в таблице"STAFFADDRESSES", с первичным ключом STAFFID, и дополнительными колонками STREET, STATE, CITY и POSTALCODE.
Таким образом, более сложные факты выражаются в RDF используя конъюнкцию (логическое И) простых двоичных отношений. RDF не предоставляет средств для выражения отрицания (НЕ) или дизъюнкции (ИЛИ).
Для выражения фактов о произвольном субъекте в RDF предоставляется расширяемые словари на основе URI; то есть выражения именованных свойств о предметах со специфическими именами. URI может быть сконструирован для для любого предмета, который может быть именован, таким образом в RDF могут объявляться факты о любых предметах.
Понятия смысла и логического вывода в RDF поддерживаются формальным понятием отношения следствия, из документа RDF семантики [RDF-SEMANTICS]. Если коротко, то говорят, что RDF выражение A следует из другого RDF выражения B, если всякое возможное положение вещей в мире, которое делает A истинным, также делает истинным и B. На основе этого, если предполагается или демонстрируется истинность A, тогда истинность B может быть логически выведена.
RDF использует URI ссылки, чтобы идентифицировать ресурсы и свойства. В RDF определенным URI ссылкам дается определенное значение. Особенно описаны в RDF спецификации URI ссылки, которые начинаются со следующей подстроки:
Используемая с RDF/XML реализацией, эта строка URI префикса соответствует именам пространства имен [XML-NS], ассоциированным с терминами RDF словаря.
Обратите внимание: это название пространства имен - это именно то, которое используется в ранней рекомендации RDF [RDF-MS].
Термины словаря в пространстве имен rdf: указаны в секции 5.1 спецификации синтаксиса RDF [RDF-SYNTAX]. Некоторые из этих терминов описаны в спецификации, чтобы обозначить специфичные понятия. Остальные имеют синтаксическое назначение (например, rdf:ID - это часть RDF/XML синтаксиса).
Абстракция типов данных, используемая в RDF, совместима с абстракцией, используемой во Второй Части XML Схемы: Типы Данных [XML-SCHEMA2].
Тип данных состоит из лексического пространства, пространства значений и отображения лексики в значения.
Лексическое пространство типа данных - это набор строк в юникоде [UNICODE].
Отображение лексики в значения типа данных - это набор пар элементов, первый из которых соответствует лексическому пространству типа данных, а второй - пространству значений типа данных:
Тип данных, описывается одной или более URI ссылкой.
RDF может быть использован с любым определением, которое соответствует этой абстракции, даже если оно не описано в терминах XML Схемы.
Определенные типы данных, встроенные в XML Схему, не подходят для использования в RDF. Например, тип данных QName требует, чтобы декларация пространства имен была под рассмотрением на протяжении установления отображения, и поэтому не рекомендуется для использования в RDF. [RDF-SEMANTICS] содержит более подробное описание специфики встроенных в XML Схему типов данных.
Обратите внимание: Когда тип данных определен, используя XML Схему:
RDF обеспечивает использование XML контента как возможного значения литерала. Это обычно происходит от использования rdf:parseType="Literal" в RDF/XML Синтаксисе [RDF-SYNTAX].
Такой контент, указывается в RDF графе, используя типизированные литералы, чьи типы данных являются специальными встроенными типами данных rdf:XMLLiteral, определенными как описано ниже.
Обратите Внимание: Не все значения этого типа данных совместимы с XML 1.1 [XML 1.1]. Если необходима совместимость с XML 1.1, тогда должны использоваться только те значения, которые полностью нормализованы в соответствии с XML 1.1.
Обратите Внимание: XML значения могут пониматься как [XML-INFOSET] или [XPATH] набор узлов, соответствующий лексической форме с подходящей функцией эквивалентности.
Обратите Внимание: RDF приложения могут использовать дополнительные
отношения эквивалентности, такие как те, которые связывают
xsd:string
с rdf:XMLLiteral
, соответствующим одиночным текстовым узлам тех же строк.
Эта секция описывает абстрактный синтаксис RDF. Абстрактный синтаксис RDF - это набор триплетов, называемый RDF графом.
Эта секция также описывает эквивалентность между RDF графами. Определение эквивалентности необходимо для того, чтобы поддерживать спецификацию Контрольных Примеров RDF [RDF-TESTS].
Замечание по Реализации: Этот абстрактный синтаксис - это синтаксис, поверх которого описывается формальная семантика. Для представления RDF графов можно использовать реализацию в любой эквивалентной форме. Например: в RDF графе, литералы с типами данных rdf:XMLLiteral могут быть представлены в неканоническом формате, а канонизация выполняется во время сравнения между двумя такими литералами. В этом примере сопоставления могут быть выполнены либо между синтаксическими структурами, либо между их обозначениями из предметной области разговора. Реализация, которая не требует каких-то сравнений, может, таким образом, оптимизирована.
RDF триплет содержит три компонента:
RDF триплет, условно записывается по порядку, субъект, предикат и объект.
Предикат, также известен как свойство триплета.
RDF граф - это набор RDF триплетов.
Набор узлов RDF графа - это набор субъектов и объектов триплетов графа.
Два RDF графа G и G' эквивалентны, если есть взаимно однозначное соответствие M между наборами узлов двух графов, такое что:
С таким определением, M показывает, как каждый пустой узел в G может быть заменен новым пустым узлом для данного G'.
URI ссылки внутри RDF графа (RDF URI ссылки) являются строкой в Юникоде [UNICODE], которая:
Кодировка состоит из:
Не принятые октеты, которые должны быть %-исключены, включают все те, которые не соответствуют US-ASCII символам, а исключенные символы приведены в Секции 2.4 [URI], кроме символа числа (#), знака процента (%), и символов квадратных скобок, разрешенных в [RFC-2732].
Запрещенные октеты должны быть исключены c помощью механизма URI исключения (который является конвертированным в %HH, где HH - это 2-значное шестнадцатизначное число, соответствующее восьмибитовому значению).
Две RDF URI ссылки эквивалентны тогда и только тогда, когда они сравниваемые посимвольно, как строки в кодировке Юникод, эквивалентны.
Обратите внимание: RDF URI ссылки сравнимы с типом данных anyURI, как описано в типах данных XML Схемы [XML-SCHEMA2], вынужденными быть скорее абсолютными, нежели относительными URI ссылками.
Обратите внимание: RDF URI ссылки сравнимы с Интернациональными Идентификаторами Ресурсов (International Resource Identifiers), как описано в [Пространстве Имен XML 1.1].
Обратите внимание: эта секция предвосхищает RFC Интернационализированных Идентификаторов Ресурсов. Реализация может породить предостережения относительно использования RDF URI Ссылок, которые не согласовываются с [проектом документа IRI] или его преемниками.
Обратите внимание: Ограничения для абсолютных URI ссылок основаны на этом абстрактном синтаксисе. Когда есть четкий базовый URI, конкретные синтаксисы, такие как RDF/XML, могут разрешать относительные URI, как сокращения для таких абсолютных URI ссылок.
Обратите внимание: Из-за риска путаницы между RDF URI ссылками, которые были бы эквивалентными если бы различались, использование %-исключенных символов в RDF URI ссылках строго не рекомендуется. Смотри также результат эквивалентности URI Группы Технической Архитектуры [TAG].
Литерал в RDF графе содержат один или два именованных компонента.
Все литералы имеют лексическую форму - строку в кодировке Юникод [UNICODE], которой СЛЕДУЕТ быть в Нормальной Форме C [NFC].
Нетипизированнык литералы имеют лексическую форму и дополнительно языковой тег, как описано в [RFC-3066], и приведенны к нижнему регистру.
Типизированные литералы имеют лексическую форму и URI типа данных, который является RDF URI ссылкой.
Обратите внимание: Литералы, в которых лексическая форма начинается с составного символа, (как описано [CHARMOD]) разрешены, однако они могут вызывать проблемы интероперабельности, особенно с XML версии 1.1 [XML 1.1].
Обратите внимание: Когда используется языковой тег, нужно следить за тем, чтобы не допустить путаницы языка с локализацией. Языковой тег относится только к тексту человеческого языка. Представляемые результаты должны быть адресованы приложениям.
Обратите внимание: Нормализация регистра языковых тегов - это часть описания абстрактного синтаксиса, а значит и абстрактного способа действий RDF приложений. Это не заставляет RDF реализацию в действительности нормализовать регистр. Критически, результат сравнения двух языковых тегов должен быть не чувствителен к регистру входных данных.
Два литерала эквивалентны тогда и только тогда, когда удовлетворяются все следующие условия:
Обратите внимание: RDF Литералы отличны от RDF URI ссылок; например http://example.org как RDF Литерал (нетипизированный, без языкового тега) не эквивалентен RDF URI ссылке http://example.org.
URI типа данных ссылается на тип данных. Для встроенных типов данных XML Схемы, используются URI, такие как http://www.w3.org/2001/XMLSchema#int. URI типа данных rdf:XMLLiteral может использоваться. Могут быть другие, зависимые от реализации, механизмы, с помощью которых URI ссылаются на типы данных.
Значение, ассоциированное с типизированным литералом основывается с помощью приложения отображения лексики в значения, ассоциированного с URI типа данных для лексической формы.
Если лексической формы нет в лексическом пространстве типа данных, ассоциированного с URI типа данных, то значение литерала не может быть ассоциировано с типизированным литералом. Такой случай, с ошибкой, не является синтаксически плохо сформированным.
Обратите внимание: В контекстах приложения, сравнивать значения типизированных литералов (смотри секцию 6.5.2) часто более полезно, нежели сравнивать их синтаксические формы (смотри секцию 6.5.1). Аналогично, для сравнения RDF Графов, семантическое понятие отношения следствия (смотри [RDF-SEMANTICS]) более полезно нежели синтаксическая эквивалентность (смотри секцию 6.3).
Пустые узлы в RDF графе берутся из бесконечного множества. Это множество пустых узлов, набор всех RDF URI ссылок и набор всех литералов непересекаемых попарно.
Во всем остальном, этот набор пустых узлов произволен.
RDF не делает ссылок на любые внутренние структуры пустых узлов. Для двух данных пустых узлов возможно определить, являются ли они одним и тем же или нет.
RDF использует RDF URI Ссылки, которые могут включать идентификатор фрагмента, свободный от контекста идентификатор ресурса. RFC 2396 [URI] заявляет, что значение идентификатора фрагмента зависит от MIME типа контента документа, то есть контексто-зависимо.
Эти, несомненно конфликтующие, взгляды согласовываются, принимая во внимание, что URI ссылки в RDF графе трактуются, рассматиривая тип MIME application/rdf+xml [RDF-MIME-TYPE]. Данная RDF URI ссылка состоит из абсолютного URI и идентификатора фрагмента, идентификатор фрагмента идентифицирует то же самое, что и в application/rdf+xml представлении ресурса, идентифицируемого компонентом абсолютного URI. Таким образом:
Это обеспечивает управление URI ссылками и их обозначениями, которые не противоречат теории и практике использования модели RDF, и традиционному образу действий Веб. Заметьте, что здесь ничего не требует, чтобы RDF приложение было способно найти какое-то представление ресурса, идентифицируемое URI в RDF графе.
Этот документ содержит существенный вклад от Pat Hayes, Sergey Melnik и Patrick Stickler, под чьим руководством была разработана среда, описанная в семействе RDF спецификаций, для представления типизированных значений, таких как целые числа и даты.
Авторы за ценный вклад благодарят следующих: Frank Manola, Pat Hayes, Dan Brickley, Jos de Roo, Dave Beckett, Patrick Stickler, Peter F. Patel-Schneider, Jerome Euzenat, Massimo Marchiori, Tim Berners-Lee, Dave Reynolds and Dan Connolly.
Jeremy Carroll благодарит Oreste Signore, его хост в Офисе W3C в Италии и Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo", подразделение Consiglio Nazionale delle Ricerche, где Jeremy посещает разработчиков.
Этот документ - продукт широких обсуждений Рабочей Группы RDFcore, члены которой: Art Barstow (W3C), Dave Beckett (ILRT), Dan Brickley (ILRT), Dan Connolly (W3C), Jeremy Carroll (Hewlett Packard), Ron Daniel (Interwoven Inc), Bill dehOra (InterX), Jos De Roo (AGFA), Jan Grant (ILRT), Graham Klyne (Nine by Nine), Frank Manola (MITRE Corporation), Brian McBride (Hewlett Packard), Eric Miller (W3C), Stephen Petschulat (IBM), Patrick Stickler (Nokia), Aaron Swartz (HWG), Mike Dean (BBN Technologies / Verizon), R. V. Guha (Alpiri Inc), Pat Hayes (IHMC), Sergey Melnik (Stanford University) and Martyn Horner (Profium Ltd).
Эта спецификация также использует ранние документы Модели и Синтаксиса RDF, созданный Ora Lassilla и Ralph Swick, и RDF Схема, созданный Dan Brickley и R. V. Guha. Члены Рабочей Группы RDF и RDF Схемы, которые приняли участие в этой ранней работе: Nick Arnett (Verity), Tim Berners-Lee (W3C), Tim Bray (Textuality), Dan Brickley (ILRT / University of Bristol), Walter Chang (Adobe), Sailesh Chutani (Oracle), Dan Connolly (W3C), Ron Daniel (DATAFUSION), Charles Frankston (Microsoft), Patrick Gannon (CommerceNet), R. V. Guha (Epinions, previously of Netscape Communications), Tom Hill (Apple Computer), Arthur van Hoff (Marimba), Renato Iannella (DSTC), Sandeep Jain (Oracle), Kevin Jones, (InterMind), Emiko Kezuka (Digital Vision Laboratories), Joe Lapp (webMethods Inc.), Ora Lassila (Nokia Research Center), Andrew Layman (Microsoft), Ralph LeVan (OCLC), John McCarthy (Lawrence Berkeley National Laboratory), Chris McConnell (Microsoft), Murray Maloney (Grif), Michael Mealling (Network Solutions), Norbert Mikula (DataChannel), Eric Miller (OCLC), Jim Miller (W3C, emeritus), Frank Olken (Lawrence Berkeley National Laboratory), Jean Paoli (Microsoft), Sri Raghavan (Digital/Compaq), Lisa Rein (webMethods Inc.), Paul Resnick (University of Michigan), Bill Roberts (KnowledgeCite), i Tsuyoshi Sakata (Digital Vision Laboratories), Bob Schloss (IBM), Leon Shklar (Pencom Web Works), David Singer (IBM), Wei (William) Song (SISU), Neel Sundaresan (IBM), Ralph Swick (W3C), Naohiko Uramoto (IBM), Charles Wicksteed (Reuters Ltd.), Misha Wolf (Reuters Ltd.) and Lauren Wood (SoftQuad).
application/rdf+xml
is archived at http://www.w3.org/2001/sw/RDFCore/mediatype-registration .
Существенных изменений не было.
Были сделаны авторские примечания: