Skip to content
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

Reinstating <biblStruct> in consolidated schema #35

Open
eifionjones opened this issue Mar 30, 2020 · 10 comments
Open

Reinstating <biblStruct> in consolidated schema #35

eifionjones opened this issue Mar 30, 2020 · 10 comments
Assignees

Comments

@eifionjones
Copy link

eifionjones commented Mar 30, 2020

Would it be possible to reinstate into the consolidated schema? A number of our projects store their bibliographies in Zotero and export them into TEI to embed in a <listBibl> - and these come out as <biblStruct>

@andrew-morrison
Copy link
Contributor

I notice that @yf227 has added biblStruct to a new Fihrist record:

https://github.com/fihristorg/fihrist-mss/blob/03d98b57446259ffa7ee0db04f88d5b296eaeb96/collections/cambridge%20university/Or_1878.xml#L142-L162

There are no XSLT templates for displaying this yet, so it just gets dumped as a string of unformatted text (except titles are italicized) in the Bibliography:

https://www.fihrist.org.uk/catalog/manuscript_16739

@holfordm has added biblStruct and its child elements to the ODD. But compiling that to Relax NG and testing reveals there are few changes which are needed for it to be valid:

  • If the bibliographic reference is to a book, the biblStruct must contain a monogr child element
  • Publication information within that must be grouped into an imprint element.

So the example above becomes:

<listBibl>
    <biblStruct type="book" xml:id="Ullendorff1961" corresp="http://zotero.org/users/local/VPTDBJud/items/2GNGMD9M">
        <monogr>
            <title level="m">Catalogue of Ethiopian manuscripts in the Cambridge University Library
                / by Edward Ullendorff and Stephen G. Wright ; with a contribution by D.A.
                Hubbard.</title>
            <author>
                <forename>Edward</forename>
                <surname>Ullendorff</surname>
            </author>
            <imprint>
                <pubPlace>Cambridge</pubPlace>
                <publisher>Cambridge University Press</publisher>
                <date>1961</date>
            </imprint>
        </monogr>
    </biblStruct>
    <biblStruct type="book" xml:id="Leslau1951" corresp="http://zotero.org/users/local/VPTDBJud/items/ATRQKIFH">
        <monogr>
            <title level="m">Falasha anthology / translated from Ethiopic sources with an introd. by
                Wolf Leslau.</title>
            <author>
                <forename>Wolf</forename>
                <surname>Leslau</surname>
            </author>
            <imprint>
                <pubPlace>New Haven</pubPlace>
                <publisher>New Haven : Yale University Press, 1951.</publisher>
                <date>1951</date>
            </imprint>
        </monogr>
    </biblStruct>
</listBibl>

Will this work for your systems?

@yf227
Copy link

yf227 commented Apr 7, 2020 via email

@andrew-morrison
Copy link
Contributor

Yes, you will be able to just pick the export as TEI option in Zotero and paste it in, once I've done a new release on the msdesc schema later today.

I'll let you know when I have done that, then you can fix Or. 1878 (and Add. 1570 which I see you added yesterday) and will be able to validate in Oxygen.

@yf227
Copy link

yf227 commented Apr 7, 2020 via email

@andrew-morrison
Copy link
Contributor

There were some issues doing the new release of the schema, but it is done now. You should be able to copy and paste Zotero's TEI export straight into the listBibl in additional.

You may have to restart Oxygen to force it to download a fresh copy of the schema file.

@yf227
Copy link

yf227 commented Apr 9, 2020 via email

@eifionjones
Copy link
Author

eifionjones commented Apr 9, 2020 via email

@yf227
Copy link

yf227 commented Apr 9, 2020 via email

@andrew-morrison
Copy link
Contributor

Reopening this issue because biblStruct needs new XSLT to display it in HTML. Yasmin mentioned above there already being some, which you can send me, Huw. Or do you want to do it as a merge request?

@eifionjones
Copy link
Author

eifionjones commented Apr 14, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants