• 検索結果がありません。

Rights Metadata(権利メタデータ)

ドキュメント内 橡FSpec1024訳ver1_0公開用 (ページ 34-37)

5.9 メタデータ

5.9.2 Rights Metadata(権利メタデータ)

RightsMetadataエレメントは、NewsComponentに関する権利についての情報を持っており、版権保持者が

<!ELEMENT AdministrativeMetadata (Catalog? , FileName? , SystemIdentifier? , Provider? , Creator? , Source* , Contributor* , Property* )>

<!ATTLIST AdministrativeMetadata %localid; >

<!ELEMENT FileName (#PCDATA )>

<!ATTLIST FileName %localid; >

<!ELEMENT SystemIdentifier (#PCDATA )>

<!ATTLIST SystemIdentifier %localid; >

<!ELEMENT Provider (%party;) >

<!ATTLIST Provider %localid; >

<!ELEMENT Creator (%party;) >

<!ATTLIST Creator %localid; >

<!ELEMENT Source (%party;) >

<!ATTLIST Source %localid;

NewsItem CDATA #IMPLIED >

<!ELEMENT Contributor (%party;) >

<!ATTLIST Contributor %localid; >

この例では、ファイル名が NewsmlStory.xml で、www.mydomain.com のサブディレクトリstories にあ る。供給者は、現在の文書内でDuid属性の値がcompany1であるTopicエレメントによって表される会社であ る。作成者は、現在の文書内でDuid属性の値がperson1であるTopicエレメントによって表される。関与した人 が2人いて、ひとりは編集校閲者で、もう1人は引用されている。彼らはそれぞれ、現在の文書内でDuid属性の 値がperson2とperson3であるTopicエレメントによって表される。

<AdministrativeMetadata>

<FileName>NewsmlStory.xml</FileName>

<SystemIdentifier>http://www.mydomain.com/stories/NewsmlStory.xml</SystemIdentifier>

<Provider>

<Party FormalName="News Headlines International" Topic="#company1"/>

</Provider>

<Creator>

<Party FormalName="Doe, John" Topic="#person1"/>

</Creator>

<Contributor>

<Comment>Editorial review</Comment>

<Party FormalName="Smith, Jane" Topic="#person2"/>

</Contributor>

<Contributor>

<Comment>Quote</Comment>

<Party FormalName="Dumas, Pierre" Topic="#person3"/>

</Contributor>

</AdministrativeMetadata>

の程度の重要性と信頼性を持っているか、ISO8601基本フォーマットに基づく日付と時間などを表示する。

CopyrightHolderCopyrightDateエレメントには、版権保持者と版権日付を平文で記述する。

RightsMetadataは、テキスト中にオプションとしてOriginエレメントが点在しているものを内容と

するサブエレメントを含んでいる。テキストの内容は人間が理解できるものになっている。Originエレ メントはこのテキストの全部あるいは一部を包むものであり、そこに自然言語で述べられていることに 形式的に対応したデータの項目へのポインタを与える。OriginエレメントのHref属性は、関連するデー タを識別する。そしてそのHref属性はhttp URLかNewsML URNであり、オプションとしてfragment identifierを続けて持つ。他の方法としては、現在の文書の中で「#」記号に(シャープ)にエレメントの Duidが続くシンプルなfragment identifierであってもよい。

しかしながら、Originエレメントは、人間に分かるテキストと同じ情報を伝達するどこか他の場所で 保持されている、システム処理されるデータへのポインタを与える。RightsMetadataUsageRights ブエレメントは、NewsComponentに属する使用権についての情報を提供する。UsageRightsエレメント は以下の6つのサブエレメントから構成されている。使用権を適用する使用タイプを平文で示す UsageType、特定の使用権に関係する地域や場所を示すGeography、使用権所有者を示すRightsHolder、

NewsComponentの内容の使用に関する制限を示すLimitations、最後に、示された権利の期間を示す

StartDateEndDateである。

<!ELEMENT RightsMetadata ( Catalog? , Copyright* , UsageRights* , Property* )>

<!ATTLIST RightsMetadata %localid;

%assignment; >

<!ELEMENT Copyright ( Comment* , CopyrightHolder , CopyrightDate )>

<!ATTLIST Copyright %localid;

%assignment; >

<!ELEMENT CopyrightHolder (#PCDATA | Origin)*>

<!ATTLIST CopyrightHolder %localid;

xml:lang CDATA #IMPLIED >

<!ELEMENT CopyrightDate (#PCDATA | Origin)*>

<!ATTLIST CopyrightDate %localid;

xml:lang CDATA #IMPLIED >

<!ELEMENT UsageRights ( UsageType? , Geography? , RightsHolder? , Limitations? , StartDate? , EndDate?)>

<!ATTLIST UsageRights %localid;

%assignment; >

<!ELEMENT UsageType (#PCDATA | Origin)*>

<!ATTLIST UsageType %localid;

xml:lang CDATA #IMPLIED %assignment; >

<!ELEMENT Geography (#PCDATA | Origin)*>

<!ATTLIST Geography %localid;

xml:lang CDATA #IMPLIED %assignment; >

<!ELEMENT RightsHolder (#PCDATA | Origin)*>

<!ATTLIST RightsHolder %localid;

xml:lang CDATA #IMPLIED %assignment; >

<!ELEMENT Limitations (#PCDATA | Origin)*>

<!ATTLIST Limitations %localid;

xml:lang CDATA #IMPLIED %assignment; >

<!ELEMENT StartDate (#PCDATA | Origin)*>

<!ATTLIST StartDate %localid;

xml:lang CDATA #IMPLIED %assignment; >

<!ELEMENT EndDate (#PCDATA | Origin)*>

<!ATTLIST EndDate %localid;

xml:lang CDATA #IMPLIED %assignment; >

<!ELEMENT Origin (#PCDATA | Origin)*>

ドキュメント内 橡FSpec1024訳ver1_0公開用 (ページ 34-37)

関連したドキュメント