-
Notifications
You must be signed in to change notification settings - Fork 130
Order of name components no longer imposed #629
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
That seems perfectly correct XML to me. (And I daresay, it is probably in test.xml like that just to make sure the Stylesheets do not screw up when a name is encoded like this.) This encoding says “This is a name; it has two components, a forename and a surname; the forename is ‘Charles’; the surname is ‘Dickens’.”. It makes no assertion about what a processor should do with that information. One quite reasonable approach is to output “Dickens, Charles”. Another is to output “Charles Dickens”. A third is to generate the URL “https://en.wikipedia.org/wiki/Charles_Dickens”. A fourth is to generate the personography key “./authors.xml#Dickens.Charles”. And of course, crunching it into “CharlesDickens” is a viable (if ugly) alternative, too. |
|
What concerns me about that is falling again in Western-centric practises, with the Stylesheets separating or reordering components following conventions that are not universal. That’s why I think a space in the source file is relevant because (in my opinion) it indicates that in the case of the name “Charles Dickens”, the name components are not agglutinated (which is not the case in other languages). |
|
Really good point, but I do not think it invalidates the correctness of <name><surname>石井</surname><forename>四郎</forename></name>(Nor the correctness of <name> <surname>Ishii</surname> <forename>Shirō</forename> </name>nor of <name>
<surname>石井</surname>
<pc force="strong"> </pc>
<forename>四郎</forename>
</name>.) I do not actually know a culture in which name components are agglutinated (Turkish? Finnish?), but certainly <name>
<surname>FAMILY</surname>
<pc join="both"/>
<forename>given</forename>
</name>is worth considering. Boils down to what used to be thought of as data-centric vs text-centered encoding, I guess. All that said, just because |
|
This PR goes back to draft, pending some improvements in the handling of bibliographic references |
|
Council at VF2F 16 March 2024: We recognize that the changes here are definitely an improvement for a more culturally sensitive processing of parts of a name based on the source encoding. @joeytakeda suggests we should keep the option to access the original template. For users who work with teiGarage, we should be sure this kind of processing is available to them at command line. @HelenaSabel should update the branch and then request reviewers look at this again to be sure it's okay to merge, and to decide whether to allow the option to access the original template. |
|
I have worked on a project which mixed Icelandic names with other primarily European and North American names in reference lists, and required that they be processed/output differently; eventually, we defaulted to encoding the names in the correct form/order and with any punctuation required, and outputting them as-is. To retain the original behaviour, as @joeytakeda suggests, without causing undue offence, it perhaps the |
- added support for //titleStmt/(editor|author)/idno
fe1247b to
a5a534e
Compare
…en_to_rng copy *:xsl children of //tei:constraintDecl[@scheme eq 'schematron'] …
- switched output to OpenEdition-1.6.4
#773. I am quite confident it fixes the problem identified in that issue, but does it break anything else?
Deletion of unused file per issue #187.
are in other people’s files.
Remove extraneous file
misc: fix spelling
fix for `@minOccurs` of 0 and `@maxOccurs` of 2 or more (but not "unbounded")
…ent languages" This reverts commit eeaf51e.
fix #734: Update lists
… running text, in order to create break-points for the XSL-FO formatter
jTEI: split long urls in pdf
This PR would close #325.
Deleting the templates for
forenameandsurname(the solution presented in the Stylesheets meeting) was problematic on its own because it created a lot of whitespace problems in the outputs. The other changes incommon-core.xslpropose a better handling of whitespace (and the addition of periods after the last author in bibliographic references).I also made a couple of corrections in the test files because I consider that things like this (from
test.xml) is wrong:I therefore added a space between the forename and the surname in this case, and also in
test27.xmland in the bibliographic test ofTest2.The test in
Testconcerning whitespace passed, but the one inTest2failed (see changes in 75fbb08). I would like to ask the reviewers to pay special attention to this.