Jump to content

Структура метаконтента

Meta Content Framework ( MCF ) — это спецификация формата контента для структурирования метаданных о веб-сайтах и ​​других данных .

MCF был разработан Раманатаном В. Гуха в группе передовых технологий Apple Computer в период с 1995 по 1997 год. Основанный на системах представления знаний, таких как CycL , KRL и KIF , он стремился описывать объекты, их атрибуты и отношения между ними. [1]

Одним из приложений MCF был HotSauce , также разработанный Гуха во время работы в Apple. Он создал 3D- визуализацию оглавления веб-сайта на основе описаний MCF. К концу 1996 года несколько сотен сайтов создавали файлы MCF, и Apple HotSauce позволила пользователям просматривать эти представления MCF в 3D. [1]

Когда исследовательский проект был прекращен, Гуха покинул Apple и перешел в Netscape , где в сотрудничестве с Тимом Бреем адаптировал MCF для использования XML. [2] [3] и создал первую версию структуры описания ресурсов (RDF). [4]

Формат MCF

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

Файл MCF состоит из одного или нескольких блоков, каждый из которых соответствует объекту. Блок выглядит так:

Node: <identifier>
<property>: <value>, <value>

Идентификатор является уникальным идентификатором этого объекта (подробнее об области действия идентификатора см. ниже) и используется для ссылки на этот объект. В следующих строках указывается свойство и одно или несколько значений, разделенных запятыми. Каждое значение может быть ссылкой на другую сущность (через ее идентификатор), строкой (заключенной в двойные кавычки) или числом. Например:

Node: Test1
typeOf: TestNode
child: Test2, Test3
name: "I am a test node"
itemCode: 42

Node: Test2
typeOf: TestNode
sibling: Test3
name: "I am another test node in a test world"

Node: Test3
typeOf: TestNode
sibling: Test2
name: "Just another test node in a test world"

ПРИМЕЧАНИЕ:

  • Идентификатор не должен содержать запятую ( ,) и не должен заключаться в двойные кавычки.
  • Распространенная ошибка синтаксического анализа связана с нечетным количеством неэкранированных двойных кавычек в тексте. Например, "foo bar" baz" должно быть "foo bar\" baz".
  • Запятые в двойных кавычках не считаются разделителями значений.
  • У каждой сущности есть хотя бы одно свойство: typeOf.
  1. ^ Jump up to: а б Хаммерсли, Бен (2003). Синдикация контента с помощью RSS . Севастополь: О'Рейли. п. 2 . ISBN  978-0-596-00383-8 .
  2. ^ Гуха, Р.В.; Тим Брэй (6 июня 1997 г.). Структура метаконтента с использованием XML . W3C . Проверено 14 сентября 2014 г.
  3. ^ Гуха, Р.В.; Брэй, Тим (13 июня 1997 г.). «Структура метаконтента с использованием XML» . Нетскейп . Архивировано из оригинала 15 июня 1997 года . Проверено 12 декабря 2015 г.
  4. ^ Андреессен, Марк (8 января 1999 г.). «Новаторы Сети: Р.В. Гуха и RDF» . Нетскейп . Архивировано из оригинала 5 февраля 2008 года . Проверено 14 сентября 2014 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a3ebd300880fe9079612700e17c03ce9__1669414800
URL1:https://arc.ask3.ru/arc/aa/a3/e9/a3ebd300880fe9079612700e17c03ce9.html
Заголовок, (Title) документа по адресу, URL1:
Meta Content Framework - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)