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基本フォーマットに基づく日付と時間などを表示する。
CopyrightHolder、CopyrightDateエレメントには、版権保持者と版権日付を平文で記述する。
RightsMetadataは、テキスト中にオプションとしてOriginエレメントが点在しているものを内容と
するサブエレメントを含んでいる。テキストの内容は人間が理解できるものになっている。Originエレ メントはこのテキストの全部あるいは一部を包むものであり、そこに自然言語で述べられていることに 形式的に対応したデータの項目へのポインタを与える。OriginエレメントのHref属性は、関連するデー タを識別する。そしてそのHref属性はhttp URLかNewsML URNであり、オプションとしてfragment identifierを続けて持つ。他の方法としては、現在の文書の中で「#」記号に(シャープ)にエレメントの Duidが続くシンプルなfragment identifierであってもよい。
しかしながら、Originエレメントは、人間に分かるテキストと同じ情報を伝達するどこか他の場所で 保持されている、システム処理されるデータへのポインタを与える。RightsMetadataのUsageRightsサ ブエレメントは、NewsComponentに属する使用権についての情報を提供する。UsageRightsエレメント は以下の6つのサブエレメントから構成されている。使用権を適用する使用タイプを平文で示す UsageType、特定の使用権に関係する地域や場所を示すGeography、使用権所有者を示すRightsHolder、
NewsComponentの内容の使用に関する制限を示すLimitations、最後に、示された権利の期間を示す
StartDateとEndDateである。
<!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)*>