PGTEI Quick Reference
Unofficial!
PGTEI (PG TEI) = Project Gutenberg's draft/proposed XML vocabulary based on the Text Encoding Initiative
Here's a (very rough) quick reference to (part of) PGTEI, including a (not complete) comparison with XHTML. In many cases, the full meaning, scope or usage of the tag and/or attribute differs between the two vocabularies, but I think an approximate equivalence is still informative. There may be errors! If you spot any, please let me know. Identical tags (though perhaps with different attributes) include: p, div.
|
PGTEI |
XHTML |
notes |
reference |
|
rend=left, right, center |
align=left, right, center |
|
4.1 |
|
rend=display |
blockquote |
"This block has wider margins" |
4.1 |
|
rend=verbatim |
pre or style=white-space: pre |
|
4.1 |
|
rend=newpage rend=newdoublepage |
??? |
|
4.1 |
|
float=h, t, b, p |
??? |
|
4.1 |
|
head type=sub |
h1..h6 (none) |
|
4.2 |
|
part=I, M, F |
??? |
|
4.3 |
|
  |
|
m-space is wider than nbsp though probably not twice as wide |
4.3 |
|
sp |
|
speech |
4.3 |
|
speaker |
|
|
4.3 |
|
lb |
br |
|
5 |
|
emph |
em |
emphasis (often italics) |
6.1 |
|
hi |
span |
highlight |
6.1 |
|
q rend=display, pre, post, none |
" or the literal character |
Q: is there a way to indicate single vs. double or curly vs. straight? |
6.2 |
|
foreign lang= |
|
|
6.3 |
|
note place= foot, end, margin |
|
|
7 |
|
note resp= |
|
responsibility |
7 |
|
ref target= |
a href= |
for internal links |
8.1 |
|
anchor id= |
a name= |
|
8.1 |
|
xref url= |
a href= |
for external links |
8.2 |
|
name |
|
generally for a person? |
11.1 |
|
rs |
|
referring string (generally for a place or thing?) |
11.1 |
|
list |
ul or ol |
|
12 |
|
p table |
table |
must enclose table in p |
14 |
|
figure url= figDesc |
img href= alt= |
figDesc may contain markup; alt cannot |
15 |
|
eg |
|
example, a block level element |
17.1 |
|
formula |
|
may contain TEX or NROFF code |
17.1 |
|
divGen |
|
generated divisions |
17.2 |
|
index=toc, pdf, pdb |
|
defaults to contents of the next head |
17.2 |
6.1: For inline elements such as hi, rend supports: italic, bold, ul (underline), sc (small caps), sup (superscript), sub (subscript), expanded, strike, smaller, small, large, larger, code (monospace).
17.2: divGen type= supports the following: titlepage, colophon (titled "Credits"), toc (titled "Contents"), pgheader, pgfooter, footnotes.
General notes: the documentation suggests using FIXME in a comment to mark items that should be reviewed later.
Posted Oct. 28, 2004
Classicosm is a Product Architect site.
classicosm -at- product architect -dot- com (Feedback welcome!)
Copyright 2004 by Scott S. Lawton. All Rights Reserved. "Classicosm" and "A world of timeless value" are service marks owned by Scott S. Lawton.
| |
|