[tei-council] incompatible datatypes for same-named attributes

Sebastian Rahtz sebastian.rahtz at oucs.ox.ac.uk
Sat Apr 14 12:55:10 EDT 2007


There are 32 occasions in the TEI where two attributes of the same
name have different datatypes (leaving aside semantics).
I know we went all over these some time back and decided
some variations were inevitable, but
some are, I suspect, oversights which we could now correct.
There are two types of situation:

 a) Surely @type should consistently enumerated or word? (though the 
effect is the same, in practice)

 b) something niche like @cRef must surely mean the same in all 4 
places? simply an error
 on ptr and ref. similarly, @resp is such a characeristic TEI attribute, 
it must surely
 behave consistently?

Is this an important matter? It seems so to me.
Shall I add a specific ticket to trac and assign to (Syd?)?

BTW, Syd, note the remaining "targets". is that deliberate,
or a smidgeon of unfinished business?

active: data.pointer: relation
active: data.enumerated: interaction
cRef: data.pointer: gloss
cRef: data.pointer: term
cRef: data.word: ptr
cRef: data.word: ref
degree: data.probability: certainty
degree: data.count: node
degree: data.certainty: purpose
extent: data.word: gap
extent: data.enumerated: orth
extent: data.enumerated: pron
extent: data.word: damage
extent: data.word: space
form: data.enumerated: objectDesc
from: data.temporal.w3c: att.datable.w3c
from: data.word: locus
from: data.pointer: span
from: data.pointer: app
from: data.pointer: arc
ident: data.language: language
ident: data.name: att.identified
level: data.numeric: sense
level: data.code: langKnown
ink: data.enumerated: hand
ink: data.enumerated: handShift
name: data.namespace: namespace
name: data.name: equiv
name: data.name: f
name: data.word: vLabel
name: data.enumerated: relation
name: data.name: fDecl
name: data.word: attRef
new: data.enumerated: shift
new: data.code: handShift
notation: data.enumerated: pron
notation: data.code: formula
ord: data.enumerated: tree
ord: data.truthValue: root
ord: data.truthValue: iNode
passive: data.pointer: relation
passive: data.enumerated: interaction
perf: data.pointer: move
perf: data.enumerated: tech
reg: data.code: country
reg: data.code: nationality
resp: data.pointer: att.editLike
resp: data.pointer: att.interpLike
resp: data.pointer: note
resp: data.pointer: respons
resp: data.code: hand
resp: data.code: handShift
resp: data.pointer: space
resp: data.pointer: att.textCritical
resp: data.pointer: witDetail
role: data.enumerated: att.tableDecoration
role: data.enumerated: editor
role: data.word: person
role: data.code: personGrp
scheme: data.pointer: keywords
scheme: data.pointer: classCode
scheme: data.pointer: catRef
scheme: data.enumerated: locus
scheme: data.pointer: occupation
scheme: data.pointer: socecStatus
scheme: data.enumerated: att
scheme: data.enumerated: gi
scheme: data.enumerated: tag
scribe: data.name: handNote
scribe: data.code: hand
script: data.code: writing
script: data.name: handNote
size: data.word: personGrp
size: data.count: graph
source: data.pointer: normalization
source: data.word: supplied
start: data.pointer: att.timed
start: data.name: schemaSpec
target: data.pointer: catRef
target: data.pointer: gloss
target: data.pointer: term
target: data.pointer: ptr
target: data.pointer: ref
target: data.pointer: note
target: data.pointer: att.ptrLike.form
target: data.pointer: certainty
target: data.pointer: respons
target: data.pointer: witDetail
target: data.pointer: specGrpRef
targets: data.pointer: locus
targets: data.pointer: link
targets: data.pointer: join
targets: data.pointer: alt
to: data.temporal.w3c: att.datable.w3c
to: data.word: locus
to: data.pointer: span
to: data.pointer: app
to: data.pointer: arc
type: data.enumerated: att.authorialIntervention
type: data.enumerated: att.divLike
type: data.enumerated: att.interpLike
type: data.enumerated: att.segLike
type: data.word: att.typed
type: data.enumerated: teiHeader
type: data.enumerated: idno
type: data.enumerated: fsdDecl
type: data.enumerated: metDecl
type: data.enumerated: distinct
type: data.enumerated: q
type: data.enumerated: name
type: data.enumerated: rs
type: data.enumerated: num
type: data.enumerated: measure
type: data.enumerated: abbr
type: data.enumerated: list
type: data.enumerated: head
type: data.enumerated: note
type: data.enumerated: divGen
type: data.enumerated: title
type: data.enumerated: biblScope
type: data.enumerated: stage
type: data.enumerated: titlePage
type: data.enumerated: titlePart
type: data.enumerated: move
type: data.enumerated: sound
type: data.enumerated: writing
type: data.enumerated: att.entryLike
type: data.enumerated: form
type: data.enumerated: orth
type: data.enumerated: gram
type: data.enumerated: iType
type: data.word: colloc
type: data.enumerated: usg
type: data.word: lbl
type: data.enumerated: xr
type: data.word: re
type: data.enumerated: oRef
type: data.enumerated: oVar
type: data.enumerated: dimensions
type: data.word: att.pointing
type: data.enumerated: fs
type: data.name: restore
type: data.enumerated: damage
type: data.enumerated: fw
type: data.enumerated: att.textCritical
type: data.enumerated: app
type: data.word: witDetail
type: data.enumerated: persName
type: data.enumerated: geogName
type: data.enumerated: orgName
type: data.enumerated: orgTitle
type: data.enumerated: orgType
type: data.enumerated: orgDivn
type: data.enumerated: relation
type: data.enumerated: graph
type: data.enumerated: node
type: data.enumerated: forest
type: data.enumerated: forestGrp
type: data.enumerated: derivation
type: data.enumerated: domain
type: data.enumerated: preparedness
type: data.enumerated: purpose
type: data.enumerated: fsDecl
value: data.temporal.w3c: att.dateTime.w3c
value: data.word: metSym
value: data.numeric: num
value: data.temporal.w3c: docDate
value: data.truthValue: binary
value: data.word: symbol
value: data.numeric: numeric
value: data.count: age
value: data.sex: sex
value: data.pointer: node
value: data.pointer: root
value: data.pointer: iNode
value: data.pointer: leaf
value: data.pointer: eTree
value: data.pointer: triangle
value: data.pointer: eLeaf
version: data.word: att.translatable
version: data.numeric: unicodeName
wit: data.pointer: att.rdgPart
wit: data.pointer: att.textCritical
wit: data.code: witDetail

-- 
Sebastian Rahtz      

Information Manager, Oxford University Computing Services
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431




More information about the tei-council mailing list