-
Notifications
You must be signed in to change notification settings - Fork 6
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
Added handling of structured content for edition values. #54
base: main
Are you sure you want to change the base?
Conversation
This enables the creation of structured bibl-elements, e.g. to set a reference to an external source for online and hybrid editions.
This opens pandora's box. One key feature is that CSV2CMI always produces valid CMI. Allowing XML as input would break it. |
Related to Your second statement: The structure parsing didn't work for ini file template, because I used a non-existing |
According to Your first argument. Yes, You are right, it is a kind of opening this popular box, but
Your suggestion of parsing and linking URLs is safer on the one hand, butt less flexible because the link content always equals the link target. That's not what I need for my usecase, doing something like: URN: urn:nbn:de:bsz:14-qucosa2-77749 What do you think? |
While thinking about that, what about allowing kind of markdown link syntax in edition title, like This is definitly safer, but again, also less flexible. It addresses link integration in bibl, only. |
We're trying to establish a standard with CMI. So from my point of view the bibliographic entries should comply to a standard too, preferably ISO 690. And as there are no universal resolver for URNs, this also should always be a complete URL (e.g. see here). This all refers to these: I thought about markdown, too. But still, a plain |
This enables the creation of structured bibl-elements, e.g. to set a reference to an external source for online and hybrid editions.
It is possible to either set structured content directly in the edition column in the csv file or by setting a structured content as title within the ini file.
See ini and example files in examples/shorttitle-replacement.