📄 tei_minimal.rnc.svn-base
字号:
## The display width of the object
attribute width { data.outputMeasurement }?,
## The display height of the object
attribute height { data.outputMeasurement }?,
## A scale factor to be applied to the object to make it the desired display size
attribute scale { data.numeric }?,
## The MIME type
attribute mimeType { data.word }?,
## The encoding used to encode the binary data. If not
## specified, this is assumed to be Base64
attribute encoding { data.words }?,
empty
milestone =
## marks a boundary point separating any kind of section of a text, as indicated by
## changes in a standard reference system, where the section is not
## represented by a structural element.
element milestone { milestone.content, milestone.attributes }
milestone.content = empty
milestone.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## indicates the edition or version to which the milestone applies.
attribute ed { data.code }?,
## provides a conventional name for the kind of section changing at this milestone.
attribute unit { data.enumerated },
empty
pb =
## (page break) marks the boundary between one page of a text and the next
## in a standard reference system.
element pb { pb.content, pb.attributes }
pb.content = empty
pb.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## indicates the edition or version in which the page break is located
## at this point
attribute ed { data.code }?,
empty
lb =
## (line break) marks the start of a new (typographic) line in some
## edition or version of a text.
element lb { lb.content, lb.attributes }
lb.content = empty
lb.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## indicates the edition or version in which the line break is located
## at this point
attribute ed { data.code }?,
empty
cb =
## (column break) marks the boundary between one column of a text and the next
## in a standard reference system.
element cb { cb.content, cb.attributes }
cb.content = empty
cb.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## indicates the edition or version in which the column break is located
## at this point
attribute ed { data.code }?,
empty
bibl =
## (bibliographic citation) contains a loosely-structured bibliographic citation of which
## the sub-components may or may not be explicitly tagged.
element bibl { bibl.content, bibl.attributes }
bibl.content =
(text
| model.gLike
| model.hiLike
| model.pPart.data
| model.pPart.edit
| model.segLike
| model.ptrLike
| model.biblPart
| model.global)*
bibl.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.declarable.attribute.default,
empty
biblItem =
## (bibliographic citation) contains a bibliographic citation in which only bibliographic
## subelements appear.
element biblItem { biblItem.content, biblItem.attributes }
biblItem.content =
(title
| biblItem
| imprint
| model.nameLike
| model.biblPart
| model.dateLike)+
biblItem.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.declarable.attribute.default,
att.typed.attribute.type,
att.typed.attribute.subtype,
## indicates the physical form of the object of this bibliographic entry.
attribute form { xsd:token }?,
## indicates the publication status of the object of this bibliographic entry.
attribute status { text }?,
## indicates the relationship of this bibliographic entry to
## that of its parent bibl or biblItem.
attribute role { text }?,
empty
biblStruct =
## (structured bibliographic citation) contains a structured bibliographic citation, in which only
## bibliographic subelements appear and in a specified order.
element biblStruct { biblStruct.content, biblStruct.attributes }
biblStruct.content =
analytic*, (monogr, series*)+, (model.noteLike | idno)*
biblStruct.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.declarable.attribute.default,
empty
biblFull =
## contains a fully-structured bibliographic citation, in which all
## components of the TEI file description
## are present.
element biblFull { biblFull.content, biblFull.attributes }
biblFull.content = macro.fileDescPart, sourceDesc*
biblFull.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.declarable.attribute.default,
empty
listBibl =
## (citation list) contains a list of bibliographic citations of any kind.
element listBibl { listBibl.content, listBibl.attributes }
listBibl.content =
(model.divWrapper | model.global)*,
(model.biblLike, model.global*)+,
(model.divWrapper.bottom, model.global*)*
listBibl.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
att.declarable.attribute.default,
empty
analytic =
## (analytic level) contains bibliographic elements describing an item (e.g. an
## article or poem) published within a monograph or journal and not as an
## independent publication.
element analytic { analytic.content, analytic.attributes }
analytic.content = (author | editor | respStmt | title)*
analytic.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
monogr =
## (monographic level) contains bibliographic elements describing an item (e.g. a book
## or journal) published as an independent item (i.e. as a separate
## physical object).
element monogr { monogr.content, monogr.attributes }
monogr.content =
(((author | editor | respStmt),
(author | editor | respStmt)*,
title+,
(editor | respStmt)*)
| (title+, (author | editor | respStmt)*))?,
(model.noteLike | meeting)*,
(edition, (editor | respStmt)*)*,
imprint,
(imprint | extent | biblScope)*
monogr.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
series =
## (series information) contains information about the series in which a book or other
## bibliographic item has appeared.
element series { series.content, series.attributes }
series.content =
(text
| model.gLike
| title
| editor
| respStmt
| biblScope
| model.global)*
series.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
author =
## in a bibliographic reference, contains the name of the author(s),
## personal or corporate,
## of a work; the primary statement of responsibility for any
## bibliographic item.
element author { author.content, author.attributes }
author.content = macro.phraseSeq
author.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
editor =
## (editor) secondary statement of responsibility for a
## bibliographic item, for example the name of an individual, institution
## or organization, (or of several such) acting as editor, compiler,
## translator, etc.
element editor { editor.content, editor.attributes }
editor.content = macro.phraseSeq
editor.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## specifies the nature of the intellectual responsibility
[ a:defaultValue = "editor" ] attribute role { data.enumerated }?,
empty
respStmt =
## (statement of responsibility) supplies a statement of responsibility for someone responsible
## for the intellectual content of a text, edition, recording, or
## series, where the specialized elements for authors, editors, etc. do
## not suffice or do not apply.
element respStmt { respStmt.content, respStmt.attributes }
respStmt.content =
(resp, resp*, model.nameLike.agent+)
| (model.nameLike.agent, model.nameLike.agent*, resp+)
respStmt.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
resp =
## contains a phrase describing the nature of a person's
## intellectual responsibility.
element resp { resp.content, resp.attributes }
resp.content = macro.phraseSeq
resp.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
title =
## contains the full title of a work of any kind.
element title { title.content, title.attributes }
title.content = macro.paraContent
title.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
## indicates the bibliographic level for a title, that is,
## whether it identifies an article, book, journal,
## series, or unpublished material.
attribute level {
## (analytic title (article, poem, or other item published as
## part of a larger item))
"a"
|
## (monographic title (book, collection, or other item published
## as a distinct item, including single volumes of multi-volume
## works))
"m"
|
## (journal title)
"j"
|
## (series title)
"s"
|
## (title of unpublished material (including theses and
## dissertations unless published by a commercial press))
"u"
}?,
## classifies the title according to some convenient typology.
attribute type { data.enumerated }?,
empty
meeting =
## in bibliographic references,
## contains a description of the meeting or conference from which
## the bibliographic item derives.
element meeting { meeting.content, meeting.attributes }
meeting.content = macro.paraContent
meeting.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
imprint =
## groups information relating to the publication or distribution
## of a bibliographic item.
element imprint { imprint.content, imprint.attributes }
imprint.content = ((model.imprintPart | model.dateLike), model.global*)+
imprint.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
publisher =
## provides the name of the organization responsible for
## the publication or distribution of a bibliographic item.
element publisher { publisher.content, publisher.attributes }
publisher.content = macro.phraseSeq
publisher.attributes =
att.global.attribute.xmlspace,
att.global.attribute.xmlid,
att.global.attribute.n,
att.global.attribute.xmllang,
att.global.attribute.rend,
att.global.attribute.xmlbase,
empty
biblScope =
## (scope of citation) defines the scope of a bibliographic reference, for example as a
## list of
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -