Closed karinbredenberg closed 4 months ago
It looks like the transformation process already supports this - there's an attribute example in the EAD3 TEI (https://github.com/SAA-SDT/EAS-TagLibraries/blob/master/tei/EAD3-TL-eng.xml#L401). If we can get examples for all of the attributes, we can just slot them in, and it'll render in the PDF/HTML without issue.
As discussed at 2020-09-14 meeting:
<entityType>
now in EAC-CPF, while the other elements using @value
will be transformed into attributes; seeing that this would be followed-up in the next version of EAD, @value
would then not be a shared attribute anymore)I'll have a look through the TL in terms of which of these might already be covered via elements used for the elements that they go with in a next step.
<conventionDeclaration><citation>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-conventiondeclaration) and/or the first example in EAD3 TL for <daoset>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-daoset)<relations>
could be used (https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-relations)<titleproper>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-titleproper)<archdesc>
, https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-archdesc)<unitdatestructured>
, https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-unitdatestructured)@certainty
following the dates topic paper as discussed in the EAC team, i.e. "uncertain", "approximate" and "uncertain and approximate" (see also https://github.com/SAA-SDT/TS-EAS-subteam-notes/blob/master/eaccpf-subteam/working-documents/topics/dates/Topic_dates_20200911.pdf)<geographiccoordinates>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-geographiccoordinates), which includes three variations<placeEntry>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-placeEntry), the <unitid>
part of the first example in EAD3 TL for <abstract>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-abstract), and/or the <maintenanceagency>
part of the first and/or second example in EAD3 TL for <control>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-control)<control>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-control)<control>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-control)<archdesc>
, https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-archdesc)<conventionDeclaration><citation>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-conventiondeclaration)<cpfRelation>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-cpfRelation), which shows an relative link as value for @xlink:href
<rightsDeclaration>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-rightsDeclaration)@id
instead of @xml:id
(see last examples for <relationEntry>, https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-relationEntry, and for
@parent
attribute that refers to the@id
in question (see second example for <container>
, https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-container), but as there also is @containerid
in EAD3, we might rather want to use an example from another context<nameEntryParallel>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-nameEntryParallel)<corpname>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-corpname)<langmaterial>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-langmaterial)<languageDeclaration>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-languageDeclaration) or <languageUsed>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-languageUsed)<control>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-control)<conventionDeclaration><citation>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-conventiondeclaration)<mandate>
example in EAC-CPF TL given for <term>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-term)<ref>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-ref)<relations>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-relations)<conventionDeclaration><citation>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-conventiondeclaration)<source>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-source)<address>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-address)<container>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-container)<dao>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-dao)<daterange>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-daterange)<daterange>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-daterange)<control>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-control)<langmaterial>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-langmaterial)<languageDeclaration>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-languageDeclaration) or <languageUsed>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-languageUsed)<control>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-control)<conventionDeclaration><citation>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-conventiondeclaration) and/or the first example in EAD3 TL for <daoset>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-daoset)<function>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-function)<function>
example in EAC-CPF TL given for <term>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-term)<fromdate>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-fromdate)<date>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-date)<eventDateTime>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-eventDateTime)<eventdatetime>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-eventdatetime)<multipleIdentities>
(https://eac.staatsbibliothek-berlin.de/schema/taglibrary/cpfTagLibrary2019_EN.html#elem-multipleIdentities)<control>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#control) that shows @value
in three different contexts; however, these uses will not be part of the new version of EAC-CPF anymore, where @value
would only be used with <entityType>
<entityType>
(in EAC-CPF 2.0 TL)<expan>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-expan)<row>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#row)<table>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#table)<titleproper>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#titleproper)<entry>
in EAD 2002 TL (https://www.loc.gov/ead/tglib/elements/entry.html) -> Needs example<row>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#row)<row>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#row)<row>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#row) <table>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#table)<row>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#row)<table>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#table)@containerid
and @(xml:)id
<daoset>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#daoset)<physdescstructured>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#physdescstructured)<dao>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#dao)<dsc>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#dsc)<archdesc>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#archdesc)<lb>
, https://www.loc.gov/ead/EAD3taglib/EAD3.html#lb)<extptr>
(https://www.loc.gov/ead/tglib/elements/extptr.html) and <extref>
(https://www.loc.gov/ead/tglib/elements/extref.html) to <ref>
with @entityref
<abbr>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#abbr) which mirror the examples for @abbr
<abbr>
(https://www.loc.gov/ead/tglib/elements/abbr.html)<row>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#row)<table>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#table)<corpname>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#corpname)<physdescstructured>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#physdescstructured)<unitid>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#unitid) showing the different use in this context<control>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#control)<otherrecordid>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#otherrecordid)<abstract>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#abstract)<c>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#c)<list>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#list)<list>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#list)<unitdate>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#unitdate) for more complex ISO8601 encoding<publisher>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#publisher) for more complex ISO8601 encoding (although should stick with the one using a date range)<acqinfo>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#acqinfo) for simple ISO8601 encoding (although this only is a single date and might hence be too close to @standarddate
)<descriptivenote>
part of the example in EAD3 TL for <objectxmlwrap>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#objectxmlwrap) for @normal
with controlled access terms<fileplan>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#fileplan)<list>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#list)<odd>
(https://www.loc.gov/ead/tglib/elements/odd.html)<repository>
(https://www.loc.gov/ead/tglib/elements/repository.html)<physdescstructured>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-physdescstructured)<relations>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-relations)<physdescset>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-physdescset)<container>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-container)<physdescstructured>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-physdescstructured)<archdesc>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#archdesc)<control>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#control)<relations>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-relations)<date>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-date)<famname>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-famname)<num>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-num)<bibliography>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-bibliography)<appraisal>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-appraisal)<unitid>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#elem-unitid)<row>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#row)<abstract>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#abstract)<part>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#part)<archdesc>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#archdesc)<foreign>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#foreign)<famname>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#famname)<indexentry>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#indexentry)@(xml:)id
that is the target referred to<dimensions>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#dimensions)<unitdate>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#unitdate)<row>
(https://www.loc.gov/ead/EAD3taglib/EAD3.html#row)Thank you! I've added in examples for all but the following attributes:
I generated a few that were not present in the TL already from an ArchivesSpace export (e.g. id
vs. containerid
, datechar
) and copied up ones from the examples @kerstarno provided.
Further examples for the remaining attributes with the exception of @entityref
.
For @approximate
, @base
and @otherdaotype
<archdesc level="collection">
<did>
<unittitle>AIDS Legal Referral Panel Records (see more at <ref
href="https://calisphere.org/collections/469/">Calisphere</ref>)</unittitle>
<daoset base="https://calisphere.org/item/">
<dao daotype="otherdaotype" otherdaotype="surrogate" href="d3888b77-7d95-4fd0-bcdd-ab5551a4f013"/>
<dao daotype="otherdaotype" otherdaotype="surrogate" href="d5e032bf-57a3-45e9-9f14-1782bc2e95e7"/>
<dao daotype="otherdaotype" otherdaotype="surrogate" href="fd76d8fb-cafb-44c5-a5b5-e34673498b7a"/>
</daoset>
<physdescstructured physdescstructuredtype="carrier" coverage="whole">
<quantity approximate="true">15</quantity>
<unittype>boxes</unittype>
</physdescstructured>
</did>
</archdesc>
For @nameend
, @namest
, and @pgwide
<scopecontent>
<table pgwide="false">
<tgroup cols="4">
<colspec colnum="1" colname="correspondent"/>
<colspec colnum="2" colname="total"/>
<colspec colnum="3" colname="sent"/>
<colspec colnum="4" colname="received"/>
<thead>
<row>
<entry colname="correspondent">Correspondent</entry>
<entry colname="total">Total number of letters</entry>
<entry namest="sent" nameend="received">Letters sent and received</entry>
</row>
</thead>
<tbody>
<!-- [...] -->
<row>
<entry colname="correspondent">Douglass, Frederick</entry>
<entry colname="total">93</entry>
<entry colname="sent">47</entry>
<entry colname="received">46</entry>
</row>
<row>
<entry colname="correspondent">Phillips, Wendell</entry>
<entry colname="total">17</entry>
<entry colname="sent">12</entry>
<entry colname="received">5</entry>
</row>
<!-- [...] -->
</tbody>
</tgroup>
</table>
</scopecontent>
For @althead
, @char
, @charoff
, @morerows
, and @pgwide
<bioghist>
<head althead="Family relations">Bach family relations listing spouses and children of the major family members</head>
<table pgwide="true">
<tgroup cols="3">
<colspec colnum="1" colname="member"/>
<colspec colnum="2" colname="spouse"/>
<colspec colnum="3" colname="child" align="char" char="*" charoff="2"/>
<thead>
<row>
<entry colname="member">Major family members</entry>
<entry colname="spouse">Spouses</entry>
<entry colname="child">Children</entry>
</row>
</thead>
<tbody>
<!-- [...] -->
<row>
<entry colname="member" morerows="5" valign="top">Johann Sebastian Bach (1685-1750)</entry>
<entry colname="spouse" morerows="2" valign="top">Maria Barbara Bach (1684-1720)</entry>
<entry colname="child">* Wilhelm Friedemann Bach (1710–1784)</entry>
</row>
<row>
<entry colname="member"/>
<entry colname="spouse"/>
<entry colname="child">* Carl Philipp Emanuel Bach (1714–1788)</entry>
</row>
<row>
<entry colname="member"/>
<entry colname="spouse"/>
<entry colname="child">* Johann Gottfried Bernhard Bach (1715–1739)</entry>
</row>
<row>
<entry colname="member"/>
<entry colname="spouse" morerows="2" valign="top">Anna Magdalena, geb. Wilcke (1701–1760)</entry>
<entry colname="child">* Gottfried Heinrich Bach (1724–1763)</entry>
</row>
<row>
<entry colname="member"/>
<entry colname="spouse"/>
<entry colname="child">* Johann Christoph Friedrich Bach (1732–1795)</entry>
</row>
<row>
<entry colname="member"/>
<entry colname="spouse"/>
<entry colname="child">* Johann Christian Bach (1735–1782)</entry>
</row>
<!-- [...] -->
</tbody>
</tgroup>
</table>
</bioghist>
For @xpointer
<relatedmaterial>
<p>See the <ref xpointer="ScMG108.xml#letters">letters from Frederick Douglass, 1870-1886</ref></p>
</relatedmaterial>
For @transliteration
<relations>
<relation relationtype="cpfrelation">
<relationentry localtype="original-language" lang="ger">Hannah Arendt (1906-1975)</relationentry>
<relationentry localtype="translation" lang="jap" transliteration="DIN32708">アーレント, ハナ (1906-1975)</relationentry>
</relation>
</relations>
For @otherdsctype
and @otherlevel
<dsc dsctype="otherdsctype" otherdsctype="structural">
<c level="subseries">
<did>
<unittitle>Clippings</unittitle>
</did>
<c level="otherlevel" otherlevel="sub-subseries">
<did>
<unittitle>Clippings (chronological)</unittitle>
</did>
</c>
<c level="otherlevel" otherlevel="sub-subseries">
<did>
<unittitle>Clippings (persons)</unittitle>
</did>
</c>
</c>
<c level="subseries">
<did>
<unittitle>Notes</unittitle>
</did>
</c>
</dsc>
<dsc dsctype="in-depth">
<!-- [...] -->
<c level="otherlevel" otherlevel="sub-subseries">
<did>
<unitid>1 to 159</unitid>
<unittitle>Clippings (chronological)</unittitle>
<unitdatestructured>
<daterange>
<fromdate standarddate="1952-06-12">12 June 1952</fromdate>
<todate standarddate="1966">1966</todate>
</daterange>
</unitdatestructured>
<abstract>This series consists of newspaper clippings gathered by Fred Reed, pertaining to the Champlain Transportation
Company, its vessels, and the vessels' crew members. Several of the folders of chronological clippings include subjects,
such as the move of the Ticonderoga (1954-1955) and the sale of the Champlain Transportation Company (1966).
</abstract>
<physdescstructured physdescstructuredtype="spaceoccupied" coverage="whole">
<quantity>0.2</quantity>
<unittype>meters</unittype>
</physdescstructured>
<!-- [...] -->
</did>
</c>
<!-- [...] -->
</dsc>
Closing this issue as it has been resolved.
Creator of issue
The issue relates to
Wanted change/feature