I think I've struggled with the same problem recently, and I found that
<linkGrp> does the job just as well as <relation> (at least for my
Martin de la Iglesia
Metadata and Data Conversion
Göttingen State and University Library
Papendiek 14 (Historical Building, Room 1.602)
+49 551 39-14070 (Tel.)
+49 551 39-3468 (Fax)
[log in to unmask]
Am 21.08.2015 um 17:27 schrieb Jack Bowers:
> Hello All,
> I am making a <placeList> which involves the inclusion of multiple types of places, all of which has some hierarchical relationship with other places in the list. To mark this relationship, the most rational strategy in the TEI element set is of course <relation>, which according to the guidelines, it is allowed to occur within a <listPlace>.
> Ideally I would like to put a relation element within each <place> entry block so as to keep all of the information all in the same place for the entire contents of the list, but for some reason that is not allowed….
> So the next most acceptable thing is to place the <relation>'s in somewhere near (either before or after) the related elements so the encoding process and human readability of the document is easier…
> <place n="681" xml:id="Öst.">
> <placeName xml:lang="de">Österreich</placeName>
> <placeName xml:lang="de" full="abb">Öst.</placeName>
> <geo corresp="#gis_region_id-862"/>
> <relation name="vaterregion" active="#Öst." passive="#Kä #OÖ #Bgl. #NÖ #Sa. #St. #Tir. #W. #Vlbg."/>
> <!-- administrative regions within country -->
> <place n="181" xml:id="OÖ">
> <placeName xml:lang="de">Oberösterreich</placeName>
> <placeName xml:lang="de" full="abb">OÖ</placeName>
> <geo corresp="#gis_region_id-735"/>
> <place n="101" xml:id="Kä">
> <placeName xml:lang="de">Kärnten</placeName>
> <placeName xml:lang="de" full="abb">Kä</placeName>
> <geo corresp="#gis_region_id-708"/>
> However, when placed in multiple, non-adjacent places as described above the following error message is raised (in Oxygen):
> E [Jing] element "place" not allowed here; expected the element end-tag or element "listRelation" or "relation"
> I have noticed this also happens where trying to do the same thing (which also should be allowed according to the guidelines) within <listPerson> as well.
>> Is this supposed to happen or is there something wrong with Oxygen?
>>> If this is not a glitch, can anyone explain to me the reasoning behind requiring that all occurrences of <relation> be adjacent in these contexts?
> Thanks in advance!
> Jack Bowers
> Austrian Center for Digital Humanities
> Austrian Academy of Sciences