Closed AlyxTaj closed 6 years ago
La doctype est bien à conserver. Je me réfère au wiki de la TEI-conversion-tools de PerseusDL https://github.com/PerseusDL/tei-conversion-tools/wiki/Invalid-XML-or-Incomplete-(%3F)-Data
Celle-ci doit en toute logique être placée entre la déclaration <?xml>
et la balise TEI
Il faut aussi ajouter deux entités présentes plus bas qui correspondent au &responsibility; &fund.NEH;
et au &Perseus.publish;
Il s'agit de :
`<!ENTITY fund.NEH
'<funder
n="org:NEH"
The National Endowment for the Humanities' >`
et
`<!ENTITY Perseus.publish
"
<pubPlace>Medford, MA</pubPlace>
<authority>Perseus Project</authority>
</publicationStmt>" `
Cela devrait régler un certain nombre de soulignements !
Pardon,
Pour l'élément &responsibility
Celui-ci doit être annoncé dans DOCTYPE comme ceci :
`<!ENTITY responsibility
"
<respStmt>
<resp>Prepared under the supervision of</resp>
<name>Lisa Cerrato</name>
<name>William Merrill</name>
<name>Elli Mylonas</name>
<name>David Smith</name>
</respStmt>"`
De mon côté j'avais compris qu'on devait remplacer les entités par des balises TEI classiques, type
`
`
Qu'en est-il @PonteIneptique ?
@aimelle @AlyxTaj Les deux sont possibles. À vrai dire, il vaudrait mieux tout simplement remplacer les &responsibility;
par la valeur dans la DTD <publicationStmt> <publisher>Trustees of Tufts University</publisher> <pubPlace>Medford, MA</pubPlace> <authority>Perseus Project</authority> </publicationStmt>
de manière à ne plus avoir à gérer ces entités...
Très bien, merci beaucoup !
Je rouvre l'issue parce que, finalement, nous n'avons pas encore réglé la question du &responsibilty
et que c'est mieux d'avoir accès au infos facilement ;)
Bonjour @PonteIneptique
Si nous devons en effet faire figurer un RespStmt
dans le header, devrions-nous :
(1) Transformer le changelog de Gregory Crane en RespStmt
?
(ci-dessous ce qui est dans le fichier original)
<revisionDesc>
<change>
<date>2006/7/19</date>
<respStmt><name>Gregory Crane</name><resp>ed.</resp></respStmt>
<item>
</item>
</change>
(2) Dans RespStmt
, ajouter nos noms pour le passage de TEI P4 à Epidoc ?
Si vous ajoutez une entrée xml:id="GregoryCrane" dans le RespStmt, vous pouvez simplement écrire :
<change who="#GregoryCrane" when="2006-07-19">Edition</change>
Mais je pense qu'ici vous pouvez simplement transformer en
<change who="Gregory Crane" when="2006-07-19">Edition</change>
car c'est ce que cela veut dire ;)
Nous mettrons ce changelog en conformité avec le schema Epidoc, mais nous restons un peu hésitantes sur ce qu'il convient de mettre dans le RespStmt
; quelque chose comme ça :
<respStmt>
<name xml:id="GregoryCrane">Gregory Crane</name>
<resp>Edition</resp>
</respStmt>
<respStmt>
<name xml:id="LeaFrering">Léa Frering</name>
<resp>Passage de TEI P4 à Epidoc</resp>
</respStmt>
?
Les RespStmt ont été établis. Issue closed.
Comment gérer les doctypes en début de fichier XML ?