Что использовать, XMP или RDF?

В чем разница между RDF и XMP?

Насколько я могу судить, XMP является производным от RDF ... так что он предлагает Что RDF не делает?

Моя конкретная ситуация такова: у меня есть некоторые изображения, которые нужно пометить тегами с подробностями о том, как проводился эксперимент, и какой анализ данных был проведен с изображениями. Мой коллега настаивает на XMP, но он думает об изображениях как о фотографиях - на самом деле это не так, это просто биты данных.

Из того, что я видел (в основном, открывая изображения в блокноте ++), данные XMP выглядят очень похоже на RDF - даже в том случае, если используется RDF в именах тегов (например, ) .

Я бы хотел, чтобы эти данные могли использовать другие люди, использующие аналогичные инструменты для подобных экспериментов, поэтому создание мини-стандарта (схемы?) Кажется правильным решением.

Извинения за отсутствие фундаментального понимания - Я доктор, а не программист! Если это имеет значение, выбранным языком будет C #.

Отредактируйте для получения дополнительной информации: Мне бы хотелось, чтобы эти данные могли использовать другие люди, использующие аналогичные инструменты для аналогичных экспериментов, поэтому создание мини-стандарта (схемы?) кажется правильным решением.

Извинения за отсутствие фундаментального понимания - я доктор -А не программист! Если это имеет значение, выбранным языком будет C #.

Отредактируйте для получения дополнительной информации: Мне бы хотелось, чтобы эти данные могли использовать другие люди, использующие аналогичные инструменты для аналогичных экспериментов, поэтому создание мини-стандарта (схемы?) кажется правильным решением.

Извинения за отсутствие фундаментального понимания - я доктор -А не программист! Если это имеет значение, выбранным языком будет C #.

Отредактируйте для получения дополнительной информации: Во-первых, спасибо за отличные ответы - представление XMP как словаря для RDF делает вещи намного яснее.

Тип данных, которые я буду хранить, не будет доступен ни в одном из предопределенных наборов. В нем будут подробно описаны экспериментальные установки, места и результаты. Я думаю, что использование RDF - лучший способ.

Примером чего-то (хранящегося в XML в том виде, в каком он есть в настоящее время) будет:

<Experiment name="test2" loc="lab" timestamp="65420233400">
  <Instrument name="a1" rev="1.0"/>
  <Calibration>
    <date>13-02-10</date>
    <type>complete</type>
  </Calibration>
</Experiment>

Вне всяких сомнений, я думаю, что собираюсь сохранить это в RDF следующим образом:

  <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:zotty="http://www.zotty.com/rdf/">

    <zotty:experiment>
      <rdf:Bag> 
        <zotty:name>test2</zotty:name>
        <zotty:loc>lab</zotty:loc>
        <zotty:timestamp>65420233400</zotty:timestamp>
        <zotty:instrument>
          <rdf:Bag>
            <zotty:name>a1</zotty:name>
            <zotty:rev>1.0</zotty:rev>      
            <zotty:calibration>
              <rdf:bag>
                <zotty:date>13-02-10</zotty:date>
                <zotty:type>complete</zotty:type>
              </rdf:bag>
            </zotty:calibration>
          </rdf:Bag>
        </zotty:instrument>  
      <rdf:Bag>
    </zotty:experiment>
  </rdf:RDF>

Спасибо за совет :)

8
задан zotty 15 January 2011 в 10:19
поделиться