| <agent> | <altRecordID> | <amdSec> | <area> | <behavior> | <behaviorSec> | <binData> | <digiprovMD> | <div> | <dmdSec> | <FContent> | <file> | <fileGrp> | <fileSec> | <FLocat> | <fptr> | <interfaceDef> | <mdRef> | <mdWrap> | <mechanism> | <mets> | <metsHdr> | <mptr> | <name> | <note> | <par> | <rightsMD> | <seq> | <smLink> | <sourceMD> | <stream> | <structLink> | <structMap> | <techMD> | <transformFile> | <xmlData>
METS: 元数据编码和传输标准(Metadata
Encoding and Transmission Standard).
METS致力于提供一个标准化的XML格式,用于系统之间传输复杂的数字对象。在这一点上,它类似于那些在OAIS(Open Archival
Information System,开放文档信息系统)参考模型中定义的SIP(Submission Information Package,提交信息包),AIP(Archival
Information Package,存档信息包),DIP(Dissemination Information Package,传输信息包)。
复杂类型 | metsType
可以包含 | <metsHdr> | <dmdSec> | <amdSec> | <fileSec> | <structMap> | <structLink> | <behaviorSec>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
OBJID: xsd:string 可选
OBJID: 可选属性,记录METS文档的主标识符。
LABEL: xsd:string 可选
LABEL: 可选属性,为用户提供文档的标题(或标识文本)。
TYPE: xsd:string 可选
TYPE: 字符串,可选属性,描述对象的类型。如:图书、杂志、三维图等。
PROFILE: xsd:string 可选
PROFILE: 可选属性,提供本METS文档遵循的profile文件的URI或其它标识符。
minOccurs="0"
metsHdr: METS 头.
类似于TEI头,METS头元素记录的是关于METS文档本身的元数据(而不是METS文档所编码的数字对象)。它可以包含两个子元素:agent(文档代理)和altRecordID(其它记录ID)。
可以包含 | <agent> | <altRecordID>
被包含于 | <mets>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,提供本METS文档的管理型元数据节的XML ID值列表(该管理型元数据节位于本METS文档内)。
CREATEDATE: xsd:dateTime 可选
CREATEDATE: 可选,时间型,记录本METS文档创建时间。
LASTMODDATE: xsd:dateTime 可选
LASTMODDATE: 可选,时间型,记录本METS文档的上次修改时间。
RECORDSTATUS: xsd:string 可选
RECORDSTATUS: 可选,字符串,指示本METS文档的状态(多用于内部处理)。
minOccurs="0" maxOccurs="unbounded"
agent: METS 代理(agent).
agent 元素记录与本METS文档有关的各种团体及其承担的角色。
被包含于 | <metsHdr>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
ROLE: 必备 | CREATOR | EDITOR | ARCHIVIST | PRESERVATION | DISSEMINATOR | CUSTODIAN | IPOWNER | OTHER
ROLE: 必备属性,指明与本METS对象有关的团体所担当的角色,ROLE必须是下面七个值之一:
CREATOR: 负责创建本METS文档的agent(创建者)。
EDITOR: 负责编辑本METS文档的agent(编辑者)。
ARCHIVIST: 负责存档保管本METS文档的agent,和(或)负责存档保管用来创建本METS对象的原始资源的agent。
PRESERVATION: 负责保存本METS对象的agent,和(或)负责保存用来创建本METS对象的原始资源的agent。
DISSEMINATOR: 负责分发或出版本METS对象的agent。
CUSTODIAN: 负责监管本METS对象的agent。
IPOWNER: 拥有本METS对象或其中一部分的知识产权的agent。
OTHER: 对本METS对象拥有不属于上述任何一种的其它权利(或负有其它责任)的agent。
OTHERROLE: xsd:string 可选
OTHERROLE:
可选属性,字符串,指明agent与本METS对象(或其来源)有关的特殊的角色。当ROLE属性值为OTHER时使用。
TYPE: 可选 | INDIVIDUAL | ORGANIZATION | OTHER
TYPE: 可选属性,指明agent
的自然属性(译者:指类型),可取以下三值之一:
INDIVIDUAL: 独立自然人代理
ORGANIZATION: 集体代理
OTHER: 其它形式代理(如:软件代理)
OTHERTYPE: xsd:string 可选
OTHERTYPE: 可选,字符串,指明agent的特定类型。当agent 的TYPE属性值为OTHER 时使用。
type="xsd:string" minOccurs="0" maxOccurs="unbounded"
note: 与本METS文档有关的agent的活动的补充说明。
可以包含
被包含于 | <agent>
属性
minOccurs="0" maxOccurs="unbounded"
altRecordID: 其它记录ID(Alternative
Record ID)
除了METS根元素的OBJID属性中存储的主ID(Primary ID)之外,本元素提供本METS文档的其它ID。
被包含于 | <metsHdr>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
TYPE: xsd:string 可选
TYPE: 可选,字符串,描述标识符的类型。(如:OCLC #, LCCN 等)
type="mdSecType" minOccurs="0" maxOccurs="unbounded"
dmdSec: 描述型元数据节(Description
Metadata Section.)
本节记录METS对象内全部项目的所有描述型元数据,包括结构图部分的描述型元数据以及数据文件的描述型元数据。元数据以Warwick 框架的方式,既可以被包含在 METS文档中(即mdWrap方式),也可以通过其标识符(或指示器)引用(即mdRef方式)。为了记录METS对象的每个独立项目的描述型元数据,允许dmdSec元素重复。
被包含于 | <mets>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
GROUPID: xsd:string 可选
GROUPID: 可选字符串属性,为组的标识符,用于表示不同的元数据节同属一个组。两个GROUPID值相同的元数据节同属一组。比如,把同一个元数据的不同版本划为一组,即可将元数据的早期版本记录在文件中,从而跟踪其变化情况。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,记录该描述型元数据(或管理型元数据)的管理型元数据的XML ID值。典型用法是指向该元数据的保存元数据。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型属性,指明创建该元数据的日期和时间。
STATUS: xsd:string 可选
STATUS: 可选,字符串属性,指明该元数据的状态(如过期、正在使用等)。
type="amdSecType" minOccurs="0" maxOccurs="unbounded"
amdSec: 管理型元数据节(Administrative
Metadata Section.)
本节记录METS对象所有条目的全部管理型元数据(包括结构图部分 ,数据文件,描述型元数据节以及管理型元数据节本身)。它分作四个子节:techMD(技术元数据)righteMD(知识产权元数据)、sourceMD(模拟/数字资源元数据)和digiprocMD(数字起源元数据)。
每个子节为mdSecType类型,以mdWrap方式包含在METS中心文档中,或以 mdRef 指示其标识符(指示器)。 techMD、rightsMD、sourceMD、digiprocMD可以重复,以便记录METS对象的每一个条目的管理型元数据。
可以包含 | <techMD> | <rightsMD> | <sourceMD> | <digiprovMD>
被包含于 | <mets>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
minOccurs="0"
fileSec: 内容文件节(Content
File Section.)。
本节记录组成此数字对象的所有数据文件的信息。
可以包含 | <fileGrp>
被包含于 | <mets>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
maxOccurs="unbounded"
fileGrp: 文件组(File Group)
本元素将多个文件如划为一组(如,某作品的所有图像,或某页面的所有图像等)。
复杂类型 | fileGrpType
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
VERSDATE: xsd:dateTime 可选
VERSDATE: 可选,时间型属性,指明数字对象的此版本/文件组的创建时间。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,是本METS 文档中管理型元数据节的 XML ID值列表,这些值指明了本文件组内文件的管理信息。
USE: xsd:string 可选
USE: 可选,字符串属性,指明本文件组内文件的用途(如图像的主文件,参考文件或缩略图等)。
type="structMapType" maxOccurs="unbounded"
structMap: 结构图(Structural Map.)。
结构图是METS文档的核心,它定义了被数字化的源文档的层次结构。该层次利用“div”元素形成树结构。任一给定的“div”,可以通过“mptr”元素,指向另一个METS文档;也可以通过”fptr” 和子元素,指向一个或一组文件、若干文件片断或文件组。
可以包含 | <div>
被包含于 | <mets>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
TYPE: xsd:string 可选
TYPE: 可选,字符串属性。指明结构图的类型,典型值是“PHYSICAL”和“LOGICAL”。PHYSICAL描述了原始作品的物理组成,如:一篇论文的连续页;而LOGICAL则描述了作品的知识结构,如:一篇论文有目录,前言、章节、索引等。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性。用于为用户描述stuctMap。类似物理结构图和逻辑结构图同时存在的情况,当一个对象有多个stuctMap(结构图)时很有用。
minOccurs="0"
structLink: 结构图链接节(Structural Map Linking.)。
结构图链接节,描述了结构图所示的METS结构内不同组件之间的超链接规范。
复杂类型 | structLinkType
可以包含| <smLink>
被包含于 | <mets>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
type="behaviorSecType" minOccurs="0" maxOccurs="unbounded"
behaviorSec: 行为节。本节记录了与METS对象内容关联的可执行操作(行为)。
可以包含 | <behaviorSec> | <behavior>
被包含于 | <mets> | <behaviorSec> | <behaviorSec>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间属性,指明behaviorSec 的创建时间。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性,提供behaviorSec 的文本描述。
type="mdSecType" minOccurs="0" maxOccurs="unbounded"
techMD: 技术元数据(technical
metadata.)
techMD 元素为普通元数据节封装了一层元数据,即关于一个或多个文件的技术元数据。
被包含于 | <amdSec>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
GROUPID: xsd:string 可选
GROUPID: 可选字符串属性,为组的标识符,用于表示不同的元数据节同属一个组。两个GROUPID值相同的元数据节同属一组。比如,把同一个元数据的不同版本划为一组,即可将元数据的早期版本记录在文件中,从而跟踪其变化情况。
ADMID: xsd:IDREFS 可选
ADMID: 记录该描述型元数据(或管理型元数据)的管理型元数据的XML ID值。典型用法是指向该元数据的保存元数据。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型属性,指明元数据的创建时间。
STATUS: xsd:string 可选
STATUS: 可选,字符串属性,指明该元数据的状态(如过期、正在使用等)。
type="mdSecType" minOccurs="0" maxOccurs="unbounded"
rightsMD: 知识产权元数据(intellectual
property rights metadata.) 。
rightsMD元素为普通元数据节封装了一层元数据,即包含知识产权的元数据。
被包含于 | <amdSec>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
GROUPID: xsd:string 可选
GROUPID: 可选字符串属性,为组的标识符,用于表示不同的元数据节同属一个组。两个GROUPID值相同的元数据节同属一组。比如,把同一个元数据的不同版本划为一组,即可将元数据的早期版本记录在文件中,从而跟踪其变化情况。
type="mdSecType" minOccurs="0" maxOccurs="unbounded"
sourceMD: 来源元数据(source
metadata.)。
sourceMD元素为普通元数据节封装了一层元数据,即关于该METS对象的原始资源(由此原始资源生成了该METS对象)的描述型或管理型元数据。
被包含于 | <amdSec>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
GROUPID: xsd:string 可选
GROUPID: 可选字符串属性,为组的标识符,用于表示不同的元数据节同属一个组。两个GROUPID值相同的元数据节同属一组。比如,把同一个元数据的不同版本划为一组,即可将元数据的早期版本记录在文件中,从而跟踪其变化情况。
type="mdSecType" minOccurs="0" maxOccurs="unbounded"
digiprovMD: 数字起源元数据(digital
provenance metadata.)。
digiprovMD元素给普通元数据包装了这样一层元数据,它包含了一个数字对象的最初起源信息及其当前元素的衍生信息。它包含很多情形,也许表示同一对象的不同文件之间存在着主从关系或衍生关系,也许表示经过数字化后的数字对象的组成文件又经过了转换或迁移,也许表示原生数字资源文件的创建。简言之,digiprovMD的目的,是使所记录的信息反映出数字对象生命周期中都经历过哪些变化,以便档案管理人员、图书馆工作人员和学者们能够判断出这种变化过程对原始作品反映的真实程度可能带来的影响或损失。
被包含于 | <amdSec>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
GROUPID: xsd:string 可选
GROUPID: 可选字符串属性,为组的标识符,用于表示不同的元数据节同属一个组。两个GROUPID值相同的元数据节同属一组。比如,把同一个元数据的不同版本划为一组,即可将元数据的早期版本记录在文件中,从而跟踪其变化情况。
type="fileGrpType" minOccurs="0" maxOccurs="unbounded"
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
VERSDATE: xsd:dateTime 可选
VERSDATE: 可选,时间型属性,指明数字对象的此版本/文件组的创建时间。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,指明该METS 文档中此文件组内所有文件对应的管理型元数据节的 XML ID值列表。
USE: xsd:string 可选
USE: 可选,字符串属性,指明本文件组内所有文件的用途(如图像的主文件,参考文件或缩略图等)。
minOccurs="0" maxOccurs="unbounded" type="fileType"
可以包含 | <FLocat> | <FContent> | <stream> | <transformFile> | <file>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
MIMETYPE: xsd:string 可选
MIMETYPE: 可选字符串属性,提供文件的MIME类型。
SEQ: xsd:int 可选
SEQ: 可选,整型,指明本文件在其文件组中的序号。
SIZE: xsd:long 可选
SIZE: 可选,长整型,指明文件的长度(字节数)。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型,指明文件的创建时间。
CHECKSUM: xsd:string 可选
CHECKSUM: 可选,字符串属性,提供内含文件的校验码。
CHECKSUMTYPE: 可选 | HAVAL | MD5 | SHA-1 | SHA-256 | SHA-384 | SHA-512 | TIGER | WHIRLPOOL
CHECKSUMTYPE: 可选属性,指明产生CHECHSNM校验值的校验算法。CHECHTYPE必为下述值之一:
HAVAL
MD5
SHA-1
SHA-256
SHA-384
SHA-512
TIGER
WHIRLPOOL
OWNERID: xsd:string 可选
OWNERID: 可选,字符串属性,为文件提供唯一标识符(包括URI),可以与用于检索该文件的URI不相同。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,是本METS文档中与该文件相关的管理型元数据的XML ID值的列表。
DMDID: xsd:IDREFS 可选
DMDID: 是本METS文档中与该文件相关的描述型元数据的XML ID值的列表。
GROUPID: xsd:string 可选
GROUPID: 可选,字符串属性。是一个标识符,用于在本文件与其他文件组中的文件建立联系。比如,某文件组的主图像文件和第二个文件组中的引用副本文件,并和第三个文件组中的缩略图文件可以具有同一个GROUPID。
USE: xsd:string 可选
USE: 可选,字符串属性,指明该文件的用途(如图像文件的“主文件”,“引用”,“缩略图”等)
type="divType"
div: 区(Division.)
METS标准用一串嵌套的div元素使文档结构化,形成层次。例如,书由章节组成,章节由子章节组成,子章节由文本组成。结构图层次结构中的每一个div节点,都可以通过子元素mptr或子元素fptr,关联其对应的内容文件。
被包含于 | <structMap> | <div> | <div>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
ORDER: xsd:integer 可选
ORDER: 可选,整型,表示div在其家族成员中的序号(比如,序列号)。
ORDERLABEL: xsd:string 可选
ORDERLABEL: 可选字符串,表示div在其家族成员中的次序(如:“xii”)。可以不是整型数据,还可以是某种本地序数系统的序号。但是ORDERLABEL应该可被机读操作(比如:支持支持页码的“go to”定位功能)。它不可以替代LABEL属性。
LABEL: xsd:string 可选
LABEL: 可选,字符串标签,为浏览该文档的最终用户描述该div,作为目录。(NB:div标签应该专门对应它在结构图中的层次。以一本多章节的书为例,书的div LABEL应该是书的标题,章节的div LABEL应该是章节标题,而不是书的标题加上章节标题。)
DMDID: xsd:IDREFS 可选
DMDID: 可选属性,为XML ID值列表,指向此 div在METS文档内的描述型元数据。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,为XML ID值列表,指向此 div在METS文档内的管理型元数据。
TYPE: xsd:string 可选
TYPE: 可选,字符串属性,指明div的类型(如章节、文章、页等)。
CONTENTIDS: URIs 可选
CONTENTIDS: 此division的ContentID(等同于DIDL DII)。
: xlink:label
xlink:label - 被smLink元素引用的xlink label。
minOccurs="0" maxOccurs="unbounded"
mptr:
METS指针(METS Pointer.)
mptr元素允许div关联另一个METS文档中,与该div相应的内容则存在那个METS文档中,而不是让mptr元素指向内部文件或文件组。一种典型的情形如连续出版的期刊的METS文档,每一个div元素表示一个卷期,div元素则分别指向独立的卷期METS文档,而不是把每卷的文件和文件组都编码在一个大文档中。
注意:mptr是空元素,能指向的资源位置必须存放在xlink:href属性中。
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
CONTENTIDS: URIs 可选
CONTENTIDS: 该div 的内容ID列表Content IDs(相当于DIDL DII)。
attributeGroup ref:LOCATION
LOCTYPE: 必备 | ARK | URN | URL | PURL | HANDLE | DOI | OTHER
LOCTYPE:
定位器类型(Location Type)
定位器的类型,指向某文件,必为下值之一:
URN: 统一资源名称(Uniform Resource Name)
URL: 统一资源定位器(Uniform Resource Locator)
PURL: 永久URL(Persistent URL)
HANDLE: 一个CNRI句柄 (CNRI Handle)
DOI: DOI标识符(数字对象标识符,A Digital Object Identifier)
OTHER: 上述不包括的其它类型指示器。
OTHERLOCTYPE: xsd:string 可选
OTHERLOCTYPE: 可选,字符串属性,当LOCTYPE取值“OTHER”时,用于指明LOCTYPE的类型。
attributeGroup ref:xlink:simpleLink
attributeGroup ref:LOCATION
LOCTYPE: 必备 | ARK | URN | URL | PURL | HANDLE | DOI | OTHER
LOCTYPE:
定位类型(Location Type)
定位器的类型,指向某文件,必为下值之一:
URN: 统一资源名称(Uniform Resource Name)
URL: 统一资源定位器(Uniform Resource Locator)
PURL: 永久URL(Persistent URL)
HANDLE: 一个CNRI句柄 (CNRI Handle)
DOI: DOI标识符(数字对象标识符,A Digital Object Identifier)
OTHER: 上述不包括的其它类型指示器。
OTHERLOCTYPE: xsd:string 可选
OTHERLOCTYPE: 可选,字符串属性,当LOCTYPE取值“OTHER”时,用于指明LOCTYPE的类型。
attributeGroup ref:xlink:simpleLink
minOccurs="0" maxOccurs="unbounded"
fptr:
文件指针(File Pointer. )
fptr元素连接div元素及其对应的内容文件。它既可以通过FILEID属性直接指向文件本身,也可以通过子元素area、par和seq进行更复杂的链接。
属性
ID: xsd:ID 可选
ID:可选,XML ID值。
FILEID: xsd:IDREF 可选
FILEID: IDREF型,指向包含此ftpr的div对应的文件元素。
CONTENTIDS: URIs 可选
CONTENTIDS: 该div 的内容ID列表Content IDs(相当于DIDL DII)。
minOccurs="0"
par: 并行文件(Parallel
files.)
par元素将div指向一组需要同步播放给用户的文件,比如播放音频文件的同时显示解说词。par元素有两个子元素,分别应用于不同的情形。如果需要同步播放的每一个字节流,都分别可以容纳在一个文件中,就可以用<area>子元素分别指向那些文件,再把它们都放在par元素中。但有时需要同步播放的某字节流太大,一个文件容纳不下(比如高质量多音道的音频或视频),就要用到<seq>元素了——让每个<seq>里面的文件按照播放次序组成最后的字节流。例如,你有一段录音,必须分割成三个顺序音频文件和一个解说文件,就需要用一个par元素包含两个seq元素,第一个seq元素包括三个area元素,每个area元素内一个音频文件;而第二个seq元素则包含一个存有那个文本解说文件的area元素。
被包含于 | <fptr>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
type="areaType" maxOccurs="unbounded"
可以包含
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
FILEID: xsd:IDREF 必备
FILEID: 该div所指文件元素的强制IDREF。
SHAPE: 可选 | RECT | CIRCLE | POLY
SHAPE: 可选,字符串属性,它定义了一个二维区域的形状,此区域在一个被链接的内容文件中被引用。它必须是下列值之一:
RECT: 长方形区域
CIRCLE: 圆形区域
POLY: 不规则多边形.
SHAPE属性的使用方式应该类似于HTML4中的用法。
COORDS: xsd:string 可选
COORDS: 可选,字符串属性,列出图象(静态图象或视频镇帧)的一组可视坐标,COORDS属性的使用方式应该类似HTML4中的用法。
BEGIN: xsd:string 可选
BEGIN: 可选,字符串属性,标明被引用文件中某部分的起始位置,与END属性配对使用。
END: xsd:string 可选
END: 可选,字符串属性,标明被引用文件中某部分的结束位置,与BEGIN属性配对使用。
BETYPE: 可选 | BYTE | IDREF | SMIL | MIDI | SMPTE-25 | SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
BETYPE: 起始/结束类型(Begin/End Type.)
可选属性,指明BEGIN和END属性值的语法,必取下值之一:
BYTE: 字节偏移量
IDREF: 内容文件中某元素的XML ID值
SMIL: SMIL格式的时间值
MIDI: MIDI格式的时间值
SMPTE-25: 每秒25帧素材的SMPTE时间码。
SMPTE-24: 每秒24帧素材的SMPTE时间码。
SMPTE-DF30: 每秒30帧丢帧素材的SMPTE时间码。
SMPTE-NDF30: 每秒30帧非丢帧素材的SMPTE时间码。
SMPTE-DF29.97: 每秒29.97帧丢帧素材的SMPTE时间码。
SMPTE-NDF29.97: 每秒29.97帧非丢帧素材的SMPTE时间码。
TIME: 简单时间代码,形如 HH:MM:SS。
TCF: 时间码字符格式值。
EXTENT: xsd:string 可选
EXTENT: 可选,字符串属性,标明area元素所指向片断的时长。
EXTTYPE: 可选 | BYTE | SMIL | MIDI | SMPTE-25 | SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
EXTTYPE: 扩展类型(Extent Type)
可选属性,指明EXTENT属性值的语法,参见BETYPE的取值描述部分。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,为XMD ID值 的列表,指向本METS文档中与此AREA相关的所有管理型元数据节。
CONTENTIDS: URIs 可选
CONTENTIDS: 此division的ContentID(等同于DIDL DII)。
type="seqType" minOccurs="0"
seq: 文件序列(Sequence of files.)
seq元素用于把一个div与一组内容文件联系起来,而且这些文件应该顺序地传送给用户,参见seqType文档中的详细说明。
可以包含 | <area>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
type="areaType" minOccurs="0"
area: 文件区域(file area)
area元素可为div元素及其对应的内容文件(文本,图象,音频,视频文件)之间建立比较复杂的链接。area元素可以把div链接到文件的某一个点,既可以是文件的一维片段(如:文本屏、直线图象,音/视频剪辑),也可以是文件的二维片段(如:图象子区域、视频文件的一部分)。参见areaType文档的详细说明。
可以包含
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
FILEID: xsd:IDREF 必备
FILEID: 该div所指文件元素的强制IDREF。
SHAPE: 可选 | RECT | CIRCLE | POLY
SHAPE: 可选,字符串属性,它定义了一个二维区域的形状,此区域在一个被链接的内容文件中被引用。它必须是下列值之一:
RECT: 长方形区域
CIRCLE: 圆形区域
POLY: 不规则多边形.
SHAPE属性的使用方式应该类似于HTML4中的用法。
COORDS: xsd:string 可选
COORDS: 可选,字符串属性,列出图象(静态图象或视频镇帧)的一组可视坐标,COORDS属性的使用方式应该类似HTML4中的用法。
BEGIN: xsd:string 可选
BEGIN: 可选,字符串属性,标明被引用文件中某部分的起始位置,与END属性配对使用。
END: xsd:string 可选
END: 可选,字符串属性,标明被引用文件中某部分的结束位置,与BEGIN属性配对使用。
BETYPE: 可选 | BYTE | IDREF | SMIL | MIDI | SMPTE-25 | SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
BETYPE: 起始/结束类型(Begin/End Type.)
可选属性,指明BEGIN和END属性值的语法,必取下值之一:
BYTE: 字节偏移量
IDREF: 内容文件中某元素的XML ID值
SMIL: SMIL格式的时间值
MIDI: MIDI格式的时间值
SMPTE-25: 每秒25帧素材的SMPTE时间码。
SMPTE-24: 每秒24帧素材的SMPTE时间码。
SMPTE-DF30: 每秒30帧丢帧素材的SMPTE时间码。
SMPTE-NDF30: 每秒30帧非丢帧素材的SMPTE时间码。
SMPTE-DF29.97: 每秒29.97帧丢帧素材的SMPTE时间码。
SMPTE-NDF29.97: 每秒29.97帧非丢帧素材的SMPTE时间码。
TIME: 简单时间代码,形如 HH:MM:SS。
TCF: 时间码字符格式值。
EXTENT: xsd:string 可选
EXTENT: 可选,字符串属性,标明area元素所指向片断的时长。
EXTTYPE: 可选 | BYTE | SMIL | MIDI | SMPTE-25 | SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
EXTTYPE: 扩展类型(Extent Type)
可选属性,指明EXTENT属性值的语法,参见BETYPE的取值描述部分。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,为XMD ID值 的列表,指向本METS文档中与此area相关的所有管理型元数据节。
CONTENTIDS: URIs 可选
CONTENTIDS: 此division的ContentID(等同于DIDL DII)。
type="divType" minOccurs="0" maxOccurs="unbounded"
被包含于 | <structMap> | <div> | <div>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
ORDER: xsd:integer 可选
ORDER: 可选,整型,表示div在其家族成员中的序号(比如,序列号)。
ORDERLABEL: xsd:string 可选
ORDERLABEL: 可选字符串,表示div在其家族成员中的次序(如:“xii”)。可以不是整型数据,还可以是某种本地序数系统的序号。但是ORDERLABEL应该可被机读操作(比如:支持支持页码的“go to”定位功能)。它不可以替代LABEL属性。
LABEL: xsd:string 可选
LABEL: 可选,字符串标签,为浏览该文档的最终用户描述该div,作为目录。(NB:div标签应该专门对应它在结构图中的层次。以一本多章节的书为例,书的div LABEL应该是书的标题,章节的div LABEL应该是章节标题,而不是书的标题加上章节标题。)
DMDID: xsd:IDREFS 可选
DMDID: 可选属性,为XML ID值列表,指向此 div在METS文档内的描述型元数据。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,为XML ID值列表,指向此 div在METS文档内的管理型元数据。
TYPE: xsd:string 可选
TYPE: 可选,字符串属性,指明div的类型(如章节、文章、页等)。
CONTENTIDS: URIs 可选
CONTENTIDS: 此division的ContentID(等同于DIDL DII)。
: xlink:label
xlink:label - 被smLink元素引用的xlink label。
type="areaType" maxOccurs="unbounded"
可以包含
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
FILEID: xsd:IDREF 必备
FILEID: 该div所指文件元素的强制IDREF。
SHAPE: 可选 | RECT | CIRCLE | POLY
SHAPE: 可选,字符串属性,它定义了一个二维区域的形状,此区域在一个被链接的内容文件中被引用。它必须是下列值之一:
RECT: 长方形区域
CIRCLE: 圆形区域
POLY: 不规则多边形.
SHAPE属性的使用方式应该类似于HTML4中的用法。
COORDS: xsd:string 可选
COORDS: 可选,字符串属性,列出图象(静态图象或视频镇帧)的一组可视坐标,COORDS属性的使用方式应该类似HTML4中的用法。
BEGIN: xsd:string 可选
BEGIN: 可选,字符串属性,标明被引用文件中某部分的起始位置,与END属性配对使用。
END: xsd:string 可选
END: 可选,字符串属性,标明被引用文件中某部分的结束位置,与BEGIN属性配对使用。
BETYPE: 可选 | BYTE | IDREF | SMIL | MIDI | SMPTE-25 | SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
BETYPE: 起始/结束类型(Begin/End Type.)
可选属性,指明BEGIN和END属性值的语法,必取下值之一:
BYTE: 字节偏移量
IDREF: 内容文件中某元素的XML ID值
SMIL: SMIL格式的时间值
MIDI: MIDI格式的时间值
SMPTE-25: 每秒25帧素材的SMPTE时间码。
SMPTE-24: 每秒24帧素材的SMPTE时间码。
SMPTE-DF30: 每秒30帧丢帧素材的SMPTE时间码。
SMPTE-NDF30: 每秒30帧非丢帧素材的SMPTE时间码。
SMPTE-DF29.97: 每秒29.97帧丢帧素材的SMPTE时间码。
SMPTE-NDF29.97: 每秒29.97帧非丢帧素材的SMPTE时间码。
TIME: 简单时间代码,形如 HH:MM:SS。
TCF: 时间码字符格式值。
EXTENT: xsd:string 可选
EXTENT: 可选,字符串属性,标明area元素所指向片断的时长。
EXTTYPE: 可选 | BYTE | SMIL | MIDI | SMPTE-25 | SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
EXTTYPE: 扩展类型(Extent Type)
可选属性,指明EXTENT属性值的语法,参见BETYPE的取值描述部分。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,为XMD ID值 的列表,指向本METS文档中与此AREA相关的所有管理型元数据节。
CONTENTIDS: URIs 可选
CONTENTIDS: 此division的ContentID(等同于DIDL DII)。
maxOccurs="unbounded"
smLink: 结构图链接(structural map Link)
本元素用于连接结构图中的两个元素,用于表示在这两个结构图节点所示的两个METS组件(component)之间存在着超链接。例如,你可以这样使用smlink——用它记录web页面之间的链接,当然前提是如果你希望在METS内记录这些链接的话。
被包含于 | <structLink>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
: xlink:arcrole 可选
xlink:arcrole - 根据xlink规范,指link的角色。参见http://www.w3.org/TR/xlink/
: xlink:title 可选
xlink:title - 根据xlink规范,指link的标题(如果需要的话)。参见http://www.w3.org/TR/xlink/
: xlink:show 可选
xlink:show - 参见xlink规范,见http://www.w3.org/TR/xlink/
: xlink:actuate 可选
xlink:actuate - 参见xlink规范,见http://www.w3.org/TR/xlink/
: xlink:to 必备
xlink:to - strucMap中链接目标元素的label值。
: xlink:from 必备
xlink:from - strucMap中链接发起元素的label值。
type="behaviorSecType" minOccurs="0" maxOccurs="unbounded"
可以包含 | <behaviorSec> | <behavior>
被包含于 | <mets> | <behaviorSec> | <behaviorSec>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型属性,指明behaviorSec的创建时间。
LABEL: xsd:string 可选
LABEL: 可选,字符串型属性,提供behaviorSec的文字描述。
type="behaviorType" minOccurs="0" maxOccurs="unbounded"
可以包含 | <interfaceDef> | <mechanism>
被包含于 | <behaviorSec> | <behaviorSec>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
STRUCTID: xsd:IDREFS 必备
STRUCTID: 结构图标识符列表(Structural Map IDS)
是指向METS文档structMap中的某些节(sections)或部分(divs)的IDREF列表。 STRUCTID属性所指向的内容,被作为可执行行为(在behavior中定义)的“输入”。
BTYPE: xsd:string 可选
BTYPE: 行为类型(Behavior Type)
可选,字符串属性,提供指定的一系列相关行为的标识符。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型属性,指明behavior的创建日期。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性,提供behavior的描述。
GROUPID: xsd:string 可选
GROUPID: 可选,字符串属性,提供一个标识符,用来建立behavior之间的联系。典型情形如表示behavior的版本情况。
ADMID: xsd:IDREFS 可选
ADMID:可选属性,列出METS文档中关于该behavior的所有管理型元数据的XML ID值。
type="objectType" minOccurs="0"
interfaceDef: 接口定义对象(interface definition object.)
接口定义元素包含指向一组相关行为(behaviors)的抽象定义的指针,这些抽象行为可以关联METS的内容。接口定义元素是指向另一对象(接口定义对象)的指针。接口定义对象可以是另一个METS对象或其他实体(如,WSDL文件)。理想情况下,接口定义对象应该包含描述一组行为(behavior)或方法(method)的元数据,也可以包含描述行为(behavior)用途的文件,可能还有该接口定义用其它方式表述的文件。interfaceDef元素是可选的,因为有时接口定义可以从behavior的mechamism元素中得到(参见behaviorSec的mechanism元素)。
可以包含
被包含于 | <behavior>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性,提供被链接对象的描述。
attributeGroup ref:LOCATION
LOCTYPE: 必备 | ARK | URN | URL | PURL | HANDLE | DOI | OTHER
LOCTYPE: 定位器类型(Location Type)
定位器的类型,指向某文件,必为下值之一:
URN: 统一资源名称(Uniform Resource Name)
URL: 统一资源定位器(Uniform Resource Locator)
PURL: 永久URL(Persistent URL)
HANDLE: 一个CNRI句柄 (CNRI Handle)
DOI: DOI标识符(数字对象标识符,A Digital Object Identifier)
OTHER: 上述不包括的其它类型指示器。
OTHERLOCTYPE: xsd:string 可选
OTHERLOCTYPE: 可选,字符串属性,当LOCTYPE取值“OTHER”时,用于指明LOCTYPE的类型。
attributeGroup ref:xlink:simpleLink
type="objectType"
mechanism: 可执行机制(executable mechanism.)
mechanism元素包含一个指针,此指针指向接口定义中行为的实现代码模块。mechanism元素可能是指向另一对象(mechanism对象)的指针。mechanism对象可以是另一个METS对象或其它实体(如,WSDL文件)。mechanism对象应该包括可执行代码,可执行代码指针,或网络服务(如,web服务)。
可以包含
被包含于 | <behavior>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性,提供被链接对象的描述。
attributeGroup ref:LOCATION
LOCTYPE: 必备 | ARK | URN | URL | PURL | HANDLE | DOI | OTHER
LOCTYPE: 定位器类型(Location Type)
定位器的类型,指向某文件,必为下值之一:
URN: 统一资源名称(Uniform Resource Name)
URL: 统一资源定位器(Uniform Resource Locator)
PURL: 永久URL(Persistent URL)
HANDLE: 一个CNRI句柄 (CNRI Handle)
DOI: DOI标识符(数字对象标识符,A Digital Object Identifier)
OTHER: 上述不包括的其它类型指示器。
OTHERLOCTYPE: xsd:string 可选
OTHERLOCTYPE: 可选,字符串属性,当LOCTYPE取值“OTHER”时,用于指明LOCTYPE的类型。
attributeGroup ref:xlink:simpleLink
minOccurs="0"
mdRef: 元数据引用(metadata reference.)
mdRef是METS schema的通用元素,用来提供指向METS文档之外的某元数据的指针。注意:mdRef是空元素。元数据的位置必须记录在xlink:href属性中,如需要则辅以XPTR属性。
被包含于 | <dmdSec> | <techMD> | <rightsMD> | <sourceMD> | <digiprovMD>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
MIMETYPE: xsd:string 可选
MIMETYPE: 可选,字符串属性,提供被指向元数据的MIME类型。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性,为METS文档浏览者提供此元数据的标签。
XPTR: xsd:string 可选
XPTR: 可选,字符串属性,提供mdRef元素所指向的文件的某内部位置的xptr指针。必要时使用。
attributeGroup ref:LOCATION
LOCTYPE: 必备 | ARK | URN | URL | PURL | HANDLE | DOI | OTHER
LOCTYPE: 定位器类型(Location Type)
定位器的类型,指向某文件,必为下值之一:
URN: 统一资源名称(Uniform Resource Name)
URL: 统一资源定位器(Uniform Resource Locator)
PURL: 永久URL(Persistent URL)
HANDLE: 一个CNRI句柄 (CNRI Handle)
DOI: DOI标识符(数字对象标识符,A Digital Object Identifier)
OTHER: 上述不包括的其它类型指示器。
OTHERLOCTYPE: xsd:string 可选
OTHERLOCTYPE: 可选,字符串属性,当LOCTYPE取值“OTHER”时,用于指明LOCTYPE的类型。
attributeGroup ref:xlink:simpleLink
attributeGroup ref:METADATA
MDTYPE: 必备 | MARC | MODS | EAD | DC | NISOIMG | LC-AV | VRA | TEIHDR | DDI | FGDC | LOM | PREMIS | OTHER
MDTYPE: 必备属性,指明所指的元数据类型(如MARC,EAD等),它必须是下值之一:
MARC: 任何形式的MARC记录
MODS:美国国会图书馆的MODS元数据格式
EAD: Encoded Archival Description(编码档案描述) finding aid
DC: 都柏林核(Dublin Core)
NISOIMG: NISO数字静止图象的技术元数据(NISO Technical Metadata for Digital Still Images)
LC-AV: 美国国会图书馆“A/V原形系统”中定义的技术元数据
VRA: 可视资源协会核(Visual Resources Association Core)
TEIHDR:TEI头( Text Encoding Initiative Header)
DDI: Data Documentation Initiative
FGDC: 联邦地理数据委员会元数据(Federal Geographic Data Committee metadata)
OTHER: 以上未涉及的元数据。
OTHERMDTYPE: xsd:string 可选
OTHERMDTYPE: 其它元数据类型(Other Metadata Type)
可选字符串,记录此元素引用的特殊的元数据格式,当MDTYPE取值为“OTHER”时使用。
attributeGroup ref:LOCATION
LOCTYPE: 必备 | ARK | URN | URL | PURL | HANDLE | DOI | OTHER
LOCTYPE: 定位器类型(Location Type)
定位器的类型,指向某文件,必为下值之一:
URN: 统一资源名称(Uniform Resource Name)
URL: 统一资源定位器(Uniform Resource Locator)
PURL: 永久URL(Persistent URL)
HANDLE: 一个CNRI句柄 (CNRI Handle)
DOI: DOI标识符(数字对象标识符,A Digital Object Identifier)
OTHER: 上述不包括的其它类型指示器。
OTHERLOCTYPE: xsd:string 可选
OTHERLOCTYPE: 可选,字符串属性,当LOCTYPE取值“OTHER”时,用于指明LOCTYPE的类型。
attributeGroup ref:xlink:simpleLink
attributeGroup ref:METADATA
MDTYPE: 必备 | MARC | MODS | EAD | DC | NISOIMG | LC-AV | VRA | TEIHDR | DDI | FGDC | LOM | PREMIS | OTHER
MDTYPE: 必备属性,指明所指的元数据类型(如MARC,EAD等),它必须是下值之一:
MARC: 任何形式的MARC记录
MODS:美国国会图书馆的MODS元数据格式
EAD: Encoded Archival Description(编码档案描述) finding aid
DC: 都柏林核(Dublin Core)
NISOIMG: NISO数字静止图象的技术元数据(NISO Technical Metadata for Digital Still Images)
LC-AV: 美国国会图书馆“A/V原形系统”中定义的技术元数据
VRA: 可视资源协会核(Visual Resources Association Core)
TEIHDR:TEI头( Text Encoding Initiative Header)
DDI: Data Documentation Initiative
FGDC: 联邦地理数据委员会元数据(Federal Geographic Data Committee metadata)
OTHER: 以上未涉及的元数据。
OTHERMDTYPE: xsd:string 可选
OTHERMDTYPE: 其它元数据类型(Other Metadata Type)
可选字符串,记录此元素引用的特殊的元数据格式,当MDTYPE取值为“OTHER”时使用。
minOccurs="0"
mdWrap: 元数据包装器(metadata wrapper)。
mdWrap元素是贯穿METS schema的通用元素,以便在METS文档内允许编码器内置任何符合其它标准或schema的元数据。内置的元数据既可以用XML编码直接放在mdWrap元素内,也可以用Base64编码后放在子元素binData内。
被包含于 | <dmdSec> | <techMD> | <rightsMD> | <sourceMD> | <digiprovMD>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
MIMETYPE: xsd:string 可选
MIMETYPE: 可选,字符串属性,提供本元素包含的元数据的MIME类型。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性,为METS文档浏览者提供此元数据的标签。
attributeGroup ref:METADATA
MDTYPE: 必备 | MARC | MODS | EAD | DC | NISOIMG | LC-AV | VRA | TEIHDR | DDI | FGDC | LOM | PREMIS | OTHER
MDTYPE: 必备属性,指明所指的元数据类型(如MARC,EAD等),它必须是下值之一:
MARC: 任何形式的MARC记录
MODS:美国国会图书馆的MODS元数据格式
EAD: Encoded Archival Description(编码档案描述) finding aid
DC: 都柏林核(Dublin Core)
NISOIMG: NISO数字静止图象的技术元数据(NISO Technical Metadata for Digital Still Images)
LC-AV: 美国国会图书馆“A/V原形系统”中定义的技术元数据
VRA: 可视资源协会核(Visual Resources Association Core)
TEIHDR:TEI头( Text Encoding Initiative Header)
DDI: Data Documentation Initiative
FGDC: 联邦地理数据委员会元数据(Federal Geographic Data Committee metadata)
OTHER: 以上未涉及的元数据。
OTHERMDTYPE: xsd:string 可选
OTHERMDTYPE: 其它元数据类型(Other Metadata Type)
可选字符串,记录此元素引用的特殊的元数据格式,当MDTYPE取值为“OTHER”时使用。
attributeGroup ref:METADATA
MDTYPE: 必备 | MARC | MODS | EAD | DC | NISOIMG | LC-AV | VRA | TEIHDR | DDI | FGDC | LOM | PREMIS | OTHER
MDTYPE: 必备属性,指明所指的元数据类型(如MARC,EAD等),它必须是下值之一:
MARC: 任何形式的MARC记录
MODS:美国国会图书馆的MODS元数据格式
EAD: Encoded Archival Description(编码档案描述) finding aid
DC: 都柏林核(Dublin Core)
NISOIMG: NISO数字静止图象的技术元数据(NISO Technical Metadata for Digital Still Images)
LC-AV: 美国国会图书馆“A/V原形系统”中定义的技术元数据
VRA: 可视资源协会核(Visual Resources Association Core)
TEIHDR:TEI头( Text Encoding Initiative Header)
DDI: Data Documentation Initiative
FGDC: 联邦地理数据委员会元数据(Federal Geographic Data Committee metadata)
OTHER: 以上未涉及的元数据。
OTHERMDTYPE: xsd:string 可选
OTHERMDTYPE: 其它元数据类型(Other Metadata Type)
可选字符串,记录此元素引用的特殊的元数据格式,当MDTYPE取值为“OTHER”时使用。
type="xsd:base64Binary" minOccurs="0"
binData:用以包容BASE64编码的元数据的包装器。
可以包含
被包含于 | <mdWrap> | <FContent>
属性
minOccurs="0" maxOccurs="unbounded"
FLocat: 文件位置(File Location)。
FLocat元素提供提向内容文件某位置的指针。它使用XLink语法,提供指向内容文件实际位置的链接信息,同时还有一些附加属性,附加说明链接信息。
注意:FLocat是空元素,资源指向的位置必须存放在XLINK:HREF元素中。
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
USE: xsd:string 可选
USE: 可选字符串,指明该引用文件的用途。
attributeGroup ref:LOCATION
LOCTYPE: 必备 | ARK | URN | URL | PURL | HANDLE | DOI | OTHER
LOCTYPE: 定位器类型(Location Type)
定位器的类型,指向某文件,必为下值之一:
URN: 统一资源名称(Uniform Resource Name)
URL: 统一资源定位器(Uniform Resource Locator)
PURL: 永久URL(Persistent URL)
HANDLE: 一个CNRI句柄 (CNRI Handle)
DOI: DOI标识符(数字对象标识符,A Digital Object Identifier)
OTHER: 上述不包括的其它类型指示器。
OTHERLOCTYPE: xsd:string 可选
OTHERLOCTYPE: 可选,字符串属性,当LOCTYPE取值“OTHER”时,用于指明LOCTYPE的类型。
attributeGroup ref:xlink:simpleLink
attributeGroup ref:LOCATION
LOCTYPE: 必备 | ARK | URN | URL | PURL | HANDLE | DOI | OTHER
LOCTYPE: 定位器类型(Location Type)
定位器的类型,指向某文件,必为下值之一:
URN: 统一资源名称(Uniform Resource Name)
URL: 统一资源定位器(Uniform Resource Locator)
PURL: 永久URL(Persistent URL)
HANDLE: 一个CNRI句柄 (CNRI Handle)
DOI: DOI标识符(数字对象标识符,A Digital Object Identifier)
OTHER: 上述不包括的其它类型指示器。
OTHERLOCTYPE: xsd:string 可选
OTHERLOCTYPE: 可选,字符串属性,当LOCTYPE取值“OTHER”时,用于指明LOCTYPE的类型。
attributeGroup ref:xlink:simpleLink
minOccurs="0"
FContent: 文件内容(file content)。
FContent元素能把内容文件(a content file)放在METS文件内部。内容文件必须是BASE64编码(用binData包装器子元素)或者XML形式的(用xmlData包装器子元素)。
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
USE: xsd:string 可选
USE: 可选字符串,指明内嵌文件的用途,比如图象文件的用途可能是“主文件”,“参考文件”或“缩略图”。
type="xsd:base64Binary" minOccurs="0"
binData: 用以包容BASE64编码的元数据的包装器。
可以包含
被包含于 | <mdWrap> | <FContent>
属性
minOccurs="0" maxOccurs="unbounded"
stream: 字节流(component byte stream)。
一个文件可以由一个或多个子字节流组成。比如,一个MPEG4文件,可能包含独立的音频字节流和视频字节流,而每一个字节流都有与其关联的技术元数据。
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
streamType: xsd:string 可选
OWNERID: xsd:string 可选
OWNERID: 可选,字符串属性,可用来提供文件的唯一标识符(包括URI在内),但可以与检索用的URI相异。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,为XML ID属性值列表,对应于该文件在METS文档中的管理型元数据。
DMDID: xsd:IDREFS 可选
DMDID: 可选属性,为XML ID属性值列表,对应于该文件在METS文档中的描述型元数据。
minOccurs="0" maxOccurs="unbounded"
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
TRANSFORMTYPE: 必备 | decompression | decryption
TRANSFORMTYPE: 文件转换的类型(该文件转换使文件易用,包括解压文件为多个文件/字节流)。
TRANSFORMALGORITHM: xsd:string 必备
TRANSFORMALGORITHM: 字符串,描述对该文件解压或解密的例程。
TRANSFORMKEY: xsd:string 可选
TRANSFORMKEY: 对文件内容进行转换的算法中使用的键。
TRANSFORMBEHAVIOR: xsd:IDREF 可选
TRANSFORMBEHAVIOR: 指向该转换的behavior元素的IDREF。
TRANSFORMORDER: xsd:positiveInteger 必备
type="fileType" minOccurs="0" maxOccurs="unbounded"
可以包含 | <FLocat> | <FContent> | <stream> | <transformFile> | <file>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
MIMETYPE: xsd:string 可选
MIMETYPE: 可选字符串属性,提供文件的MIME类型。
SEQ: xsd:int 可选
SEQ: 可选,整型,指明本文件在其文件组中的序号。
SIZE: xsd:long 可选
SIZE: 可选,长整型,指明文件的长度(字节数)。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型,指明文件的创建时间。
CHECKSUM: xsd:string 可选
CHECKSUM: 可选,字符串属性,提供内含文件的校验码。
CHECKSUMTYPE: 可选 | HAVAL | MD5 | SHA-1 | SHA-256 | SHA-384 | SHA-512 | TIGER | WHIRLPOOL
CHECKSUMTYPE: 可选属性,指明产生CHECHSNM校验值的校验算法。CHECHTYPE必为下述值之一:
HAVAL
MD5
SHA-1
SHA-256
SHA-384
SHA-512
TIGER
WHIRLPOOL
OWNERID: xsd:string 可选
OWNERID: 可选,字符串属性,为文件提供唯一标识符(包括URI),可以与用于检索该文件的URI不相同。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,是本METS文档中与该文件相关的管理型元数据的XML ID值的列表。
DMDID: xsd:IDREFS 可选
DMDID: 是本METS文档中与该文件相关的描述型元数据的XML ID值的列表。
GROUPID: xsd:string 可选
GROUPID: 可选,字符串属性。是一个标识符,用于在本文件与其他文件组中的文件建立联系。比如,某文件组的主图像文件和第二个文件组中的引用副本文件,并和第三个文件组中的缩略图文件可以具有同一个GROUPID。
USE: xsd:string 可选
USE: 可选,字符串属性,指明该文件的用途(如图像文件的“主文件”,“引用”,“缩略图”等)
| amdSecType | areaType | behaviorSecType | behaviorType | divType | fileGrpType | fileType | mdSecType | metsType | objectType | seqType | structLinkType | structMapType
属于此类型的元素 | <mets>
mets复杂类型(mets
Complex Type)。
一个METS文档由七个子节(sections)构成:metsHdr(METS文档头),dmdSec(描述型元数据节),amdSec(管理型元数据节),fileGrp(文件组),structLink(结构图链接),structMap(结构图)和behaviorSec(行为节)。
may contain | <metsHdr> | <dmdSec> | <amdSec> | <fileSec> | <structMap> | <structLink> | <behaviorSec>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
OBJID: xsd:string 可选
OBJID: 可选属性,记录赋予METS文档的根标识符
LABEL: xsd:string 可选
LABEL: 可选属性,提供为用户标识该文档的标题/文本。
TYPE: xsd:string 可选
TYPE: 可选字符串属性,描述对象的类型,如书、杂志、立体画等等
PROFILE: xsd:string 可选
PROFILE: 可选属性,提供本METS文档遵循的profile文件的URI或其它标识符。
属于此类型的元素 | <amdSec>
amdSecType: 管理型元数据的复杂类型(Complex
Type for Administrative Metadata)。
管理型元数据节可以包含以下四个子节:techMD(文本/图象/音频/视频文件的技术元数据)、rightsMD(知识产权元数据)、sourceMD(模拟/数字资源元数据)和digiprovMD(数字起源元数据,即把数字对象从原始获取/编码文件进行移植/转换的历史)。
可以包含 | <techMD> | <rightsMD> | <sourceMD> | <digiprovMD>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
fileGrp: 文件组(File
Group)。
文件组把构成一个数字对象的所有文件按层次关系聚合在一起(fileGrp通过递归定义构建层次关系),文件组可以包含零个或多个文件元素。文件元素则依次包含一个或多个FLocat元素(指向该对象内容的文件指针)和/或FContent元素(以XML或Base64编码的文件内容)。
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
VERSDATE: xsd:dateTime 可选
VERSDATE: 可选,时间型属性,指明数字对象的此版本/文件组的创建时间。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,指明该METS 文档中此文件组内所有文件对应的管理型元数据节的 XML ID值列表。
USE: xsd:string 可选
USE: 可选,字符串属性,指明本文件组内所有文件的用途(如图像的主文件,参考文件或缩略图等)。
属于此类型的元素 | <structMap>
结构图复杂类型(structMap
Complex Type)。
结构图(structMap)使用一系列嵌套的DIV元素,勾划出被编码原始对象的层次结构。
可以包含 | <div>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
TYPE: xsd:string 可选
TYPE: 可选,字符串属性。指明结构图的类型,典型值是“PHYSICAL”和“LOGICAL”。PHYSICAL描述了原始作品的物理组成,如:一篇论文的连续页;而LOGICAL则描述了作品的知识结构,如:一篇论文有目录,前言、章节、索引等。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性。用于为用户描述stuctMap。类似物理结构图和逻辑结构图同时存在的情况,当一个对象有多个stuctMap(结构图)时很有用。
Div复杂类型(Div Complex Type)
METS标准用一串嵌套的div元素使文档结构化,形成层次。例如,书由章节组成,章节由子章节组成,子章节由文本组成。结构图层次结构中的每一个div节点,都可以通过子元素mptr或子元素fptr,关联其对应的内容文件。
关于DIV属性值的特别提示:
为了区别<div> 元素中ORDER、ORDERLABEL和LABEL属性含义,举个例子。假如有一个文本,10页由罗马数字标识,10页由阿拉伯数字标识,页码为 iii 的ORDER值为“3”,ORDERLABEL为“iii”,LABEL为“Page iii”,而页码为3的ORDER值为“13”,ORDERLABEL为“3”,LABEL为“PAGE 3” 。
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
ORDER: xsd:integer 可选
ORDER: 可选,整型,表示div在其家族成员中的序号(比如,序列号)。
ORDERLABEL: xsd:string 可选
ORDERLABEL: 可选字符串,表示div在其家族成员中的次序(如:“xii”)。可以不是整型数据,还可以是某种本地序数系统的序号。但是ORDERLABEL应该可被机读操作(比如:支持支持页码的“go to”定位功能)。它不可以替代LABEL属性。
LABEL: xsd:string 可选
LABEL: 可选,字符串标签,为浏览该文档的最终用户描述该div,作为目录。(NB:div标签应该专门对应它在结构图中的层次。以一本多章节的书为例,书的div LABEL应该是书的标题,章节的div LABEL应该是章节标题,而不是书的标题加上章节标题。)
DMDID: xsd:IDREFS 可选
DMDID: 可选属性,为XML ID值列表,指向此 div在METS文档内的描述型元数据。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,为XML ID值列表,指向此 div在METS文档内的管理型元数据。
TYPE: xsd:string 可选
TYPE: 可选,字符串属性,指明div的类型(如章节、文章、页等)。
CONTENTIDS: URIs 可选
CONTENTIDS: 此division的ContentID(等同于DIDL DII)。
: xlink:label
xlink:label - 被smLink元素引用的xlink label。
seq: 文件顺序(Sequence
of files)。
元素用于把一个div与一组内容文件联系起来,而且这些文件应该顺序地传送给用户。seq元素中的<area> 子元素则提供到文件或其中某部分的链接。
可以包含 | <area>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。.
areaType: Complex Type for Area
linking.
area元素可为div元素及其对应的内容文件(文本,图象,音频,视频文件)之间建立比较复杂的链接。area元素可以把div链接到文件的某一个点,既可以是文件的一维片段(如:文本屏、直线图象,音/视频剪辑),也可以是文件的二维片段(如:图象子区域、视频文件的一部分)。area元素没有内容,所有信息均记录在各种属性中。
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
FILEID: xsd:IDREF 必备
FILEID: 该div所指文件元素的强制IDREF。
SHAPE: 可选 | RECT | CIRCLE | POLY
SHAPE: 可选,字符串属性,它定义了一个二维区域的形状,此区域在一个被链接的内容文件中被引用。它必须是下列值之一:
RECT: 长方形区域
CIRCLE: 圆形区域
POLY: 不规则多边形.
SHAPE属性的使用方式应该类似于HTML4中的用法。
COORDS: xsd:string 可选
COORDS: 可选,字符串属性,列出图象(静态图象或视频镇帧)的一组可视坐标,COORDS属性的使用方式应该类似HTML4中的用法。
BEGIN: xsd:string 可选
BEGIN: 可选,字符串属性,标明被引用文件中某部分的起始位置,与END属性配对使用。
END: xsd:string 可选
END: 可选,字符串属性,标明被引用文件中某部分的结束位置,与BEGIN属性配对使用。
BETYPE: 可选 | BYTE | IDREF | SMIL | MIDI | SMPTE-25 | SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
BETYPE: 起始/结束类型(Begin/End
Type.)
可选属性,指明BEGIN和END属性值的语法,必取下值之一:
BYTE: 字节偏移量
IDREF: 内容文件中某元素的XML ID值
SMIL: SMIL格式的时间值
MIDI: MIDI格式的时间值
SMPTE-25: 每秒25帧素材的SMPTE时间码。
SMPTE-24: 每秒24帧素材的SMPTE时间码。
SMPTE-DF30: 每秒30帧丢帧素材的SMPTE时间码。
SMPTE-NDF30: 每秒30帧非丢帧素材的SMPTE时间码。
SMPTE-DF29.97: 每秒29.97帧丢帧素材的SMPTE时间码。
SMPTE-NDF29.97: 每秒29.97帧非丢帧素材的SMPTE时间码。
TIME: 简单时间代码,形如 HH:MM:SS。
TCF: 时间码字符格式值。
EXTENT: xsd:string 可选
EXTENT: 可选,字符串属性,标明area元素所指向片断的时长。
EXTTYPE: 可选 | BYTE | SMIL | MIDI | SMPTE-25 | SMPTE-24 | SMPTE-DF30 | SMPTE-NDF30 | SMPTE-DF29.97 | SMPTE-NDF29.97 | TIME | TCF
EXTTYPE: 扩展类型(Extent
Type)
可选属性,指明EXTENT属性值的语法,参见BETYPE的取值描述部分。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,为XMD ID值 的列表,指向本METS文档中与此AREA相关的所有管理型元数据节。
CONTENTIDS: URIs 可选
CONTENTIDS: 此division的ContentID(等同于DIDL DII)。
属于此类型的元素 | <structLink>
structLink: 结构图链接(Structural
Map Linking)。
结构图链接节,描述了结构图所示的METS结构内不同组件之间的超链接规范。structLink只包含一个可重复元素smLink。每个structLink元素可表示结构图的两个节点之间存在一个超链接。smLink内的结构图节点用其XML
ID属性值标识。
可以包含 | <smLink>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
属于此类型的元素 | <behaviorSec> | <behaviorSec>
behaviorSecType: 行为节(Behaviors
Section)
行为(Behaviors)是可执行代码,可与METS对象的某部分相关联。behaviorSec元素用于把某种层次内的一个个行为划分成组。当行为需要按群族归类或者特定行为之间存在某种关系时,上述分组的方式就会发挥作用。
可以包含 | <behaviorSec> | <behavior>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型属性,指明behaviorSec的创建时间。
LABEL: xsd:string 可选
LABEL: 可选,字符串型属性,提供behaviorSec的文字描述。
属于此类型的元素 | <behavior>
behaviorType: 行为复杂类型(Complex
Type for Behaviors)。
behavior用来把可执行的行为与其METS对象内容进行关联。behavior元素有一个接口定义元素,它抽象定义了一系列行为,并用一个特定的行为(behavior)表示。behavior元素还有一个行为机制模块(behavior
mechanism),它是可执行代码模块,可执行接口定义中已抽象定义的行为(behavior)。
可以包含 | <interfaceDef> | <mechanism>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
STRUCTID: xsd:IDREFS 必备
STRUCTID: 结构图标识符列表(Structural
Map IDS)
是指向METS文档structMap中的某些节(sections)或部分(divs)的IDREF列表。 STRUCTID属性所指向的内容,被作为可执行行为(在behavior中定义)的“输入”。
BTYPE: xsd:string 可选
BTYPE: 行为类型(Behavior
Type)
可选,字符串属性,提供指定的一系列相关行为的标识符。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型属性,指明behavior的创建日期。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性,提供behavior的描述。
GROUPID: xsd:string 可选
GROUPID: 可选,字符串属性,提供一个标识符,用来建立behavior之间的联系。典型情形如表示behavior的版本情况。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,列出METS文档中关于该behavior的所有管理型元数据的XML ID值。
属于此类型的元素 | <interfaceDef> | <mechanism>
属性
ID: xsd:ID 可选
ID: 可选,XML ID值。
LABEL: xsd:string 可选
LABEL: 可选,字符串属性,提供被链接的对象的描述。
attributeGroup ref:LOCATION
LOCTYPE: 必备 | ARK | URN | URL | PURL | HANDLE | DOI | OTHER
LOCTYPE: 定位器类型(Location
Type)
定位器的类型,指向某文件,必为下值之一:
URN: 统一资源名称(Uniform Resource Name)
URL: 统一资源定位器(Uniform Resource Locator)
PURL: 永久URL(Persistent URL)
HANDLE: 一个CNRI句柄 (CNRI Handle)
DOI: DOI标识符(数字对象标识符,A Digital Object Identifier)
OTHER: 上述不包括的其它类型指示器。
OTHERLOCTYPE: xsd:string 可选
OTHERLOCTYPE: 可选,字符串属性,当LOCTYPE取值“OTHER”时,用于指明LOCTYPE的类型。
attributeGroup ref:xlink:simpleLink
属于此类型的元素 | <dmdSec> | <techMD> | <rightsMD> | <sourceMD> | <digiprovMD>
元数据节复杂类型
(mdSec Complex Type)
METS文档里指向/包含元数据的通用框架(以 Warwick 框架的方式)。
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
GROUPID: xsd:string 可选
GROUPID: 可选字符串属性,为组的标识符,用于表示不同的元数据节同属一个组。两个GROUPID值相同的元数据节同属一组。比如,把同一个元数据的不同版本划为一组,即可将元数据的早期版本记录在文件中,从而跟踪其变化情况。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,记录该描述型元数据(或管理型元数据)的管理型元数据的XML ID值。典型用法是指向该元数据的保存元数据。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型属性,指明创建该元数据的日期和时间。
STATUS: xsd:string 可选
STATUS: 可选,字符串属性,指明该元数据的状态(如过期、正在使用等)。
file: 文件元素(File
element)。
file元素为METS对象存取内容文件。一个文件元素可能包含一个或多个FLocat元素(内容文件指针)和/或一个FContent元素(该文件的编码版本)。注意:同一个文件所有的FLocat和FContent元素应该标识/包含那个文件的同一个拷贝。
可以包含 | <FLocat> | <FContent> | <stream> | <transformFile> | <file>
属性
ID: xsd:ID 必备
ID: 必备,XML ID值。
MIMETYPE: xsd:string 可选
MIMETYPE: 可选字符串属性,提供文件的MIME类型。
SEQ: xsd:int 可选
SEQ: 可选,整型,指明本文件在其文件组中的序号。
SIZE: xsd:long 可选
SIZE: 可选,长整型,指明文件的长度(字节数)。
CREATED: xsd:dateTime 可选
CREATED: 可选,时间型,指明文件的创建时间。
CHECKSUM: xsd:string 可选
CHECKSUM: 可选,字符串属性,提供内含文件的校验码。
CHECKSUMTYPE: 可选 | HAVAL | MD5 | SHA-1 | SHA-256 | SHA-384 | SHA-512 | TIGER | WHIRLPOOL
CHECKSUMTYPE: 可选属性,指明产生CHECHSNM校验值的校验算法。CHECHTYPE必为下述值之一:
HAVAL
MD5
SHA-1
SHA-256
SHA-384
SHA-512
TIGER
WHIRLPOOL
OWNERID: xsd:string 可选
OWNERID: 可选,字符串属性,为文件提供唯一标识符(包括URI),可以与用于检索该文件的URI不相同。
ADMID: xsd:IDREFS 可选
ADMID: 可选属性,是本METS文档中与该文件相关的管理型元数据的XML ID值的列表。
DMDID: xsd:IDREFS 可选
DMDID: 是本METS文档中与该文件相关的描述型元数据的XML ID值的列表。
GROUPID: xsd:string 可选
GROUPID: 可选,字符串属性。是一个标识符,用于在本文件与其他文件组中的文件建立联系。比如,某文件组的主图像文件和第二个文件组中的引用副本文件,并和第三个文件组中的缩略图文件可以具有同一个GROUPID。
USE: xsd:string 可选
USE: 可选,字符串属性,指明该文件的用途(如图像文件的“主文件”,“引用”,“缩略图”等)