この規格ページの目次
14
X 4157-3 : 2008 (ISO/IEC 13250-3 : 2007)
<!-- scope .......................................................-->
<!ELEMENT scope
( topicRef )+
>
<!-- instanceOf ..................................................-->
<!ELEMENT instanceOf
( topicRef )+
>
<!-- type ..................................................-->
<!ELEMENT type
( topicRef )
>
<!-- occurrence ..................................................-->
<!ELEMENT occurrence
( itemIdentity*, type, scope・, ( resourceRef | resourceData ) )
>
<!ATTLIST occurrence
reifier CDATA #IMPLIED
>
<!-- resourceData ................................................-->
<!ELEMENT resourceData
ANY
>
<!ATTLIST resourceData
datatype CDATA #IMPLIED
>
<!-- resourceRef .................................................-->
<!ELEMENT resourceRef
EMPTY
>
<!ATTLIST resourceRef
href CDATA #REQUIRED
>
――――― [JIS X 4157-3 pdf 16] ―――――
15
X 4157-3 : 2008 (ISO/IEC 13250-3 : 2007)
<!-- association .................................................-->
<!ELEMENT association
( itemIdentity*, type, scope・, role+ )
>
<!ATTLIST association
reifier CDATA #IMPLIED
>
<!-- role ........................................................-->
<!ELEMENT role
( itemIdentity*, type, topicRef )
>
<!ATTLIST role
reifier CDATA #IMPLIED
>
<!-- topicRef ....................................................-->
<!ELEMENT topicRef
EMPTY
>
<!ATTLIST topicRef
href CDATA #REQUIRED
>
<!-- mergeMap ....................................................-->
<!ELEMENT mergeMap
EMPTY
>
<!ATTLIST mergeMap
href CDATA #REQUIRED
>
<!-- end of XML Topic Map (XTM) 2.0 DTD .........................-->
――――― [JIS X 4157-3 pdf 17] ―――――
16
X 4157-3 : 2008 (ISO/IEC 13250-3 : 2007)
附属書C
(参考)
XTM 2.0のためのW3C XMLスキーマ
序文
この附属書は,規定の一部ではない。
附属書Cでは,XTM 2.0のためのW3C XMLスキーマを示す。
<!-- .............................................................-->
<!--XML Topic Map Schema ....................................... -->
<!-- XML Topic Map (XTM) chema, Version 2.0
This is XTM 2.0, an XML interchange syntax for ISO 13250 Topic Maps, defined by ISO 13250-3.
-->
<xs:schema targetNamespace="http://www.topicmaps.org/xtm/"
elementFormDefault="qualified"
xmlns="http://www.topicmaps.org/xtm/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<xs:annotation>
<xs:appinfo>
<dc:title>W3C XML Schema for XTM 2.0</dc:title>
<dc:owner>ISO/IEC JTC1 SC34</dc:owner>
<dc:contributor>Max Voskob</dc:contributor>
<dc:contributor>Lars Marius Garshol</dc:contributor>
<dc:contributor>Ann Wrightson</dc:contributor>
</xs:appinfo>
</xs:annotation>
<!-- any-markup ................................................-->
<xs:complexType name="any-markup" mixed="true">
<xs:complexContent mixed="true">
<xs:restriction base="xs:anyType">
<xs:sequence>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="datatype" type="xs:anyURI"/>
</xs:restriction>
</xs:complexContent>
――――― [JIS X 4157-3 pdf 18] ―――――
17
X 4157-3 : 2008 (ISO/IEC 13250-3 : 2007)
</xs:complexType>
<!-- topicMap ..................................................-->
<xs:element name="topicMap">
<xs:complexType>
<xs:sequence>
<xs:element ref="itemIdentity" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="mergeMap" minOccurs="0" maxOccurs="unbounded"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="topic"/>
<xs:element ref="association"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="reifier" type="xs:anyURI"/>
<xs:attribute name="version" fixed="2.0"/>
</xs:complexType>
</xs:element>
<!-- topic .....................................................-->
<xs:element name="topic">
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="itemIdentity"/>
<xs:element ref="subjectLocator"/>
<xs:element ref="subjectIdentifier"/>
</xs:choice>
<xs:element ref="instanceOf" minOccurs="0" maxOccurs="1"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="name"/>
<xs:element ref="occurrence"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID" use="required"/>
</xs:complexType>
</xs:element>
<!-- itemIdentity ..............................................-->
<xs:element name="itemIdentity">
<xs:complexType>
――――― [JIS X 4157-3 pdf 19] ―――――
18
X 4157-3 : 2008 (ISO/IEC 13250-3 : 2007)
<xs:attribute name="href" type="xs:anyURI" use="required"/>
</xs:complexType>
</xs:element>
<!-- subjectLocator ............................................-->
<xs:element name="subjectLocator">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
</xs:complexType>
</xs:element>
<!-- subjectIdentifier .........................................-->
<xs:element name="subjectIdentifier">
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required"/>
</xs:complexType>
</xs:element>
<!-- name ......................................................-->
<xs:element name="name">
<xs:complexType>
<xs:sequence>
<xs:element ref="itemIdentity" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="type" minOccurs="0"/>
<xs:element ref="scope" minOccurs="0"/>
<xs:element ref="value"/>
<xs:element ref="variant" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="reifier" type="xs:anyURI"/>
</xs:complexType>
</xs:element>
<!-- value .....................................................-->
<xs:element name="value" type="xs:string"/>
<!-- variant ...................................................-->
<xs:element name="variant">
<xs:complexType>
<xs:sequence>
<xs:element ref="itemIdentity" minOccurs="0" maxOccurs="unbounded"/>
――――― [JIS X 4157-3 pdf 20] ―――――
次のページ PDF 21
JIS X 4157-3:2008の引用国際規格 ISO 一覧
- ISO/IEC 13250-3:2007(IDT)
JIS X 4157-3:2008の国際規格 ICS 分類一覧
- 35 : 情報技術.事務機械 > 35.240 : 情報技術(IT)の応用 > 35.240.30 : 情報,ドキュメンテーション及び出版業務におけるITの応用
JIS X 4157-3:2008の関連規格と引用規格一覧
- 規格番号
- 規格名称