• 沒有找到結果。

AIP 保存描述資訊的 XML Schema

在文檔中 第一節 檔案局簡介 (頁 45-52)

而 AIP 除了主要的 schema 保存描述資訊外,為長久保存,尚需 增加的 schema 表徵資訊,所以 AIP 封包中的詮釋資料,由主要的

2. AIP 保存描述資訊的 XML Schema

<?xml version="1.0" encoding="big5"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"

attributeFormDefault="unqualified">

<xs:element name="EAD">

<xs:annotation>

<xs:documentation>Comment describing your root element</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element ref="eadheader" minOccurs="0"/>

<xs:element ref="archdesc" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="did">

<xs:complexType>

<xs:sequence>

<xs:element ref="unitid" minOccurs="0"/>

<xs:element ref="unittitle" minOccurs="0"/>

<xs:element ref="unitdate" minOccurs="0"/>

<xs:element ref="repository" minOccurs="0"/>

<xs:element ref="abstract" minOccurs="0"/>

<xs:element ref="scopecontent" minOccurs="0"/>

<xs:element ref="physdesc" minOccurs="0"/>

<xs:element ref="meterialspec" minOccurs="0"/>

<xs:element ref="relatedmaterial" minOccurs="0"/>

<xs:element ref="bibliography" minOccurs="0"/>

<xs:element ref="langmaterial" minOccurs="0"/>

<xs:element ref="origination" minOccurs="0"/>

<xs:element ref="controlaccess" minOccurs="0"/>

<xs:element name="phyloc" type="xs:string" minOccurs="0"

maxOccurs="unbounded"/>

<xs:element ref="add" minOccurs="0"/>

<xs:element ref="odd" minOccurs="0"/>

<xs:element ref="note" minOccurs="0"/>

<xs:element ref="adminifo" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="eaddid">

<xs:complexType>

<xs:sequence>

<xs:element ref="countrycode" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="profiledesc">

<xs:complexType>

<xs:sequence>

<xs:element ref="creation" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="meterialspec">

<xs:complexType>

<xs:sequence>

<xs:element ref="measurements" minOccurs="0"/>

<xs:element ref="uration" minOccurs="0"/>

<xs:element ref="sacle" minOccurs="0"/>

<xs:element ref="project" minOccurs="0"/>

<xs:element ref="technique" minOccurs="0"/>

<xs:element ref="otherspecification" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="note" type="xs:string"/>

<xs:element name="add">

<xs:complexType>

<xs:sequence>

<xs:element ref="otherfindingaid" minOccurs="0" maxOccurs="unbounded"/>

<xs:element ref="relatedmaterial" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="relatedmaterial">

<xs:complexType>

<xs:sequence>

<xs:element ref="unit" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="adminifo">

<xs:complexType>

<xs:sequence>

<xs:element name="accessrestric" type="xs:string" minOccurs="0"/>

<xs:element name="userrestrict" type="xs:string" minOccurs="0"/>

<xs:element name="altformmaterial" type="xs:string" minOccurs="0"

maxOccurs="unbounded"/>

<xs:element name="processinfo" type="xs:string" minOccurs="0"/>

<xs:element name="acqinfo" type="xs:string" minOccurs="0"/>

<xs:element name="acqdate" type="xs:string" minOccurs="0"/>

<xs:element name="custodishist" minOccurs="0" maxOccurs="unbounded">

<xs:complexType>

<xs:sequence>

<xs:element name="event" type="xs:string" minOccurs="0"/>

<xs:element name="eventprocess" type="xs:string" minOccurs="0"/>

<xs:element name="eventdate" type="xs:string" minOccurs="0"/>

<xs:element name="resposibility" type="xs:string" minOccurs="0"/>

<xs:element name="outcome" type="xs:string" minOccurs="0"/>

<xs:element ref="note" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="bioghist" type="xs:string" minOccurs="0"

maxOccurs="unbounded"/>

<xs:element name="appraisal" type="xs:string" minOccurs="0"/>

<xs:element name="altformavail" type="xs:string" minOccurs="0"/>

<xs:element name="creatreasion" type="xs:string" minOccurs="0"/>

<xs:element name="authentication" minOccurs="0" maxOccurs="unbounded">

<xs:complexType>

<xs:sequence>

<xs:element name="authtype" type="xs:string" minOccurs="0"/>

<xs:element name="authprocedure" type="xs:string" minOccurs="0"/>

<xs:element name="authdate" type="xs:string" minOccurs="0"/>

<xs:element name="authresult" type="xs:string" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="arrangement" type="xs:string"/>

<xs:element name="countrycode" type="xs:string"/>

<xs:element name="creation" type="xs:string"/>

<xs:element name="dsc">

<xs:complexType>

<xs:sequence>

<xs:element ref="c01" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="c01">

<xs:complexType>

<xs:sequence>

<xs:element ref="arrangement" minOccurs="0"/>

<xs:element ref="did" minOccurs="0"/>

<xs:element ref="c02" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="c02">

<xs:complexType>

<xs:sequence>

<xs:element ref="did" minOccurs="0"/>

<xs:element ref="note" minOccurs="0"/>

<xs:element ref="adminifo" minOccurs="0"/>

<xs:element ref="c03" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="c03">

<xs:complexType>

<xs:sequence>

<xs:element ref="did" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="otherfindingaid">

<xs:complexType>

<xs:sequence>

<xs:element ref="claref" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="unitid" type="xs:string"/>

<xs:element name="unittitle" type="xs:string"/>

<xs:element name="unitdate"/>

<xs:element name="repository" type="xs:string"/>

<xs:element name="abstract" type="xs:string"/>

<xs:element name="scopecontent" type="xs:string"/>

<xs:element name="physdesc">

<xs:complexType>

<xs:sequence>

<xs:element ref="extent" minOccurs="0"/>

<xs:element ref="genreform" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="extent" type="xs:string"/>

<xs:element name="genreform" type="xs:string"/>

<xs:element name="measurements" type="xs:string"/>

<xs:element name="uration" type="xs:string"/>

<xs:element name="sacle" type="xs:string"/>

<xs:element name="project" type="xs:string"/>

<xs:element name="technique" type="xs:string"/>

<xs:element name="otherspecification" type="xs:string"/>

<xs:element name="unit" type="xs:string"/>

<xs:element name="bibliography"/>

<xs:element name="langmaterial">

<xs:complexType>

<xs:sequence>

<xs:element ref="language" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="language" type="xs:string"/>

<xs:element name="origination" type="xs:string"/>

<xs:element name="controlaccess">

<xs:complexType>

<xs:sequence>

<xs:element ref="corpname" minOccurs="0" maxOccurs="unbounded"/>

<xs:element ref="persname" minOccurs="0" maxOccurs="unbounded"/>

<xs:element ref="famname" minOccurs="0" maxOccurs="unbounded"/>

<xs:element ref="geogname" minOccurs="0" maxOccurs="unbounded"/>

<xs:element ref="subject" minOccurs="0" maxOccurs="unbounded"/>

<xs:element ref="accessdate" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="corpname" type="xs:string"/>

<xs:element name="persname" type="xs:string"/>

<xs:element name="famname" type="xs:string"/>

<xs:element name="geogname" type="xs:string"/>

<xs:element name="subject" type="xs:string"/>

<xs:element name="accessdate" type="xs:string"/>

<xs:element name="claref" type="xs:string"/>

<xs:element name="odd" type="xs:string"/>

<xs:element name="eadheader">

<xs:complexType>

<xs:sequence>

<xs:element ref="eaddid" minOccurs="0"/>

<xs:element ref="profiledesc" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="archdesc">

<xs:complexType>

<xs:sequence>

<xs:element ref="did" minOccurs="0"/>

<xs:element ref="add" minOccurs="0"/>

<xs:element ref="dsc" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

在文檔中 第一節 檔案局簡介 (頁 45-52)

相關文件