Re: Events and places

Frederik Elwert <[email protected]>
Newsgroups gmane.text.tei.general
Message-ID <[email protected]>
Dear Jesper,

Am 07.12.2016 um 11:32 schrieb Jesper Zedlitz:
> I try to write biographic data in TEI. The succeed largely. However,
> there are some things that seem strange to me. Here is a small example:
> 
> <listPerson>
>   <person xml:id="p1">
>     <persName>
>       <forename>Karl Ludwig August</forename>
>       <surname>Winkelbrandt</surname>
>     </persName>
>     <birth when="1908-07-17" />
>     <residence>
>       <placeName>Köln-Kalk</placeName>
>     </residence>
>   </person>
>   <person xml:id="p2">
>     <persName>
>       <forename>Karolina Margareta</forename>
>       <surname>Leonhardt</surname>
>     </persName>
>     <birth when="1907-09-16" />
>   </person>
> </listPerson>
> 
> <listRelation type="personal">
>   <relation xml:id="rel1" name="spouse" mutual="#p1 #2" />
> </listRelation>
> 
> <listPlace>
>   <place xml:id="frankfurtStNikolai"
>          sameAs="http://gov.genealogy.net/object_168178">
>     <placeName>St. Nikolai Frankfurt M.</placeName>
>   </place>
>   <place xml:id="kölnkalk"
>          sameAs="http://gov.genealogy.net/KALALKJO30LW">
>     <placeName>Köln-Kalk</placeName>
>   </place>
> </listPlace>
> 
> <listEvent>
>   <event xml:id="event1" type="marriage"
>          when="1936-08-08" where="#frankfurtStNikolai">
>     <p/>
>   </event>
> </listEvent>
> 
> The <listRelation> element is not allowed as child clement of <body>. I
> have already created an issue for that
> <https://github.com/TEIC/TEI/issues/1552>

I think the usual way is to add listRelation as a child of listPerson.
But I don’t see any general reason why listRelation should not appear
directly in body.

> I understand that <residence> is a characteristic of a person, not an
> event. Is it still possible to link the place, in my example #kölnkalk?

Yes, you can use @ref on placeName:

    <residence>
      <placeName ref="#kölnkalk">Köln-Kalk</placeName>
    </residence>

> The <event> element must not be empty. Therefore, I inserted an empty
> <p/> element. This is somehow unsatisfactory. Is there a better solution?

True, it always requires some kind of prose. You could use
<label>marriage</label> instead of <p/>, which is a bit redundant to
your type information, but would serve as a human-readable label instead
of a enum value.

> Is it possible to link a person's state, (e.g., <persName>) or a
> relation with the event that triggered the change?

Indeed, I don’t know a perfect solution for this. But the ubiquitous
@corresp might be a good fit.

> The marriage event #event1 is not connected to the participants. Is it
> possible to link persons and events?

You could use <persName> as child of <desc>:

  <event xml:id="event1" type="marriage"
         when="1936-08-08" where="#frankfurtStNikolai">
    <label>Marriage</label>
    <desc>Marriage between <persName ref="#p1">Karl Ludwig August
Winkelbrandt</persName> and <persName ref="#p2">Karolina Margareta
Leonhardt</persName>.</desc>
  </event>

Or use <listPerson> as child of <desc> for a more database-like
representation.

Best,
Frederik


-- 
Dr. Frederik Elwert

Digital Humanities Coordinator
Center for Religious Studies
Ruhr-University Bochum

Universitätsstr. 90a
D-44780 Bochum

Phone +49(0)234 32-23024
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.