From atge at kb.dk Thu Apr 14 10:04:51 2016 From: atge at kb.dk (Axel Teich Geertinger) Date: Thu, 14 Apr 2016 08:04:51 +0000 Subject: [mei-catalog-ig] Proposed changes to in MEI 3.0.0 In-Reply-To: <0B6F63F59F405E4C902DFE2C2329D0D1013FA0ADC0@EXCHANGE-03.kb.dk> References: <0B6F63F59F405E4C902DFE2C2329D0D1013FA07F16@EXCHANGE-03.kb.dk> , <0B6F63F59F405E4C902DFE2C2329D0D1013FA091E6@EXCHANGE-03.kb.dk> <0B6F63F59F405E4C902DFE2C2329D0D1013FA0ADC0@EXCHANGE-03.kb.dk> Message-ID: <0B6F63F59F405E4C902DFE2C2329D0D1014626E794@EXCHANGE-03.kb.dk> Dear list Perry and I have had a few more takes on the content model since we started this discussion. We arrived at suggesting the following content model for the proposed MEI 3.0.0 specification: ... roughly meaning that basically there will be two options: A rather structured approach consisting of the elements included in the eventPart model, cast list(s), and/or nested event list(s). The eventPart model now includes these elements: In addition to the database-like elements like names, places, and dates, the (semi-)structured approach thus allows a (short) descriptive text in a element. The other option is a rather free, that is, text-like approach including any number of paragraphs of text, tables and lists. >From my point of view this is a useful solution. Please let us know if you see any problems. Best, Axel Fra: mei-catalog-ig [mailto:mei-catalog-ig-bounces at lists.uni-paderborn.de] På vegne af Axel Teich Geertinger Sendt: 17. marts 2016 09:33 Til: MEI Metadata and Cataloging Interest Group Emne: Re: [mei-catalog-ig] Proposed changes to in MEI 3.0.0 Yes, sounds good to me! :-) Thanks. /axel Fra: mei-catalog-ig [mailto:mei-catalog-ig-bounces+atge=kb.dk at lists.uni-paderborn.de] På vegne af Roland, Perry D. (pdr4h) Sendt: 16. marts 2016 19:27 Til: MEI Metadata and Cataloging Interest Group Emne: Re: [mei-catalog-ig] Proposed changes to in MEI 3.0.0 Just a quick response -- Not finding multiple

elements in anyone's usage of was one of the reasons I went ahead with the change. Sounds like we're agreed on using instead of

within , so at least among MerMEId users I am pretty sure no-one has actually produced events containing several paragraphs. From this perspective, a single element allowing mixed content would be fine. But I still think there is need for something else than

); then I'd be perfectly happy with the 'structured' choice. As to the label/head name: Technically, renaming to

that made it significantly different from

element contained fairly short text strings without any other internal structure common to paragraphs, such as line breaks, internal lists, etc. In addition, the name "paragraph" usually implies a certain presentation, often as a distinct block of text , that I believe doesn't apply in this case. In spite of my earlier statement, I now think it *is* important to draw a distinction between structured and unstructured content for . Leaving the parsing/teasing apart a mixed model to a downstream processor is not a good choice. As painful as it might be now, I'd rather have the choice made at the time of encoding rather than at the point of publishing/rendering. I agree that using as a grouping mechanism for multiple

elements or adding a grouping element for multiple children isn't necessary. I would also add that if we agree that "grouping 'loose' paragraphs mixed in between the more 'data-like' elements" tends "to make the encoding quite messy", then we should also agree that allowing even a single paragraph between data-like elements is just as messy. Thanks for speaking up. Believe me, I struggled with this quite a bit. I'm sorry I didn't consult you directly. I naively thought that you were watching the GitHub repo and that your silence indicated agreement with the proposed changes. Although I am a little wary of the pressure it might create to add in many other places, I'm not completely opposed to adding to model.eventPart, where has the same content model as

is part of both options. By the way, to minimize the amount of change we could even go back to using instead of

Concert for the benefit of the poor. First performance.

Reviews article journal Neue Zeitschrift für Musik 1846-04-12 30 119-120
The

containing the descriptive text - which could be any length - would have to be converted to

? There can be only one

element - ruin the structuredness of the encoding more than

, by > EAD for , and by TEI for of @type "gloss". The > difficulty, of course, is ensuring that each event in a list is > preceded by the same kind of element. I'm not sure if this is > possible using RNG alone, but it can certainly be enforced using Schematron. > > > > -- > > p. > > > > > >> -----Original Message----- > >> From: mei-l [mailto:mei-l-bounces at lists.uni-paderborn.de] On Behalf > >> Of Johannes Kepper > >> Sent: Monday, November 09, 2015 4:40 PM > >> To: Music Encoding Initiative > >> Subject: Re: [MEI-L] FW: changes to and > >> > >> > >> Am 09.11.2015 um 22:28 schrieb Roland, Perry D. (pdr4h) > >> >: > >> > >>> > >>> An element containing with the current model > >>> makes > >> no sense as there's no indication of the grouping criterion. The > >> followed by construct makes it clear that the > >> events are grouped by date. In fact, that's the only way to group > >> them > using this model. > >> > >> Ok, what constitutes a group of events? What does it mean to have > >> events grouped? Is there any other grouping mechanism other than by > >> date? Does it make sense to have events grouped by place? If so, > >> why don't we factor in groups (by date, for instance) and subgroups > >> (by place)? Or is it maybe better to let the grouping be done by > >> applications, based on structured markup like @isodate, @resp, > >> @type > and similar options? > >> > >>> > >>> It is nothing like the concept of chords that you raise. > >> > >> I need to look into the preceding sibling to fully understand the > >> current element... > >> > >>> Order is a good thing here as it makes the structure of the data clear. > >>> > >> > >> jo > >> > >>> -- > >>> p. > >>> > >>> > >>>> -----Original Message----- > >>>> From: mei-l [mailto:mei-l-bounces at lists.uni-paderborn.de] On > >>>> Behalf Of Johannes Kepper > >>>> Sent: Monday, November 09, 2015 4:20 PM > >>>> To: Music Encoding Initiative > >>>> Subject: Re: [MEI-L] FW: changes to and > >>>> > >>>> I'm sorry to say, but I'm not convinced by this one either. I see > >>>> the point to have an eventGroup element, but everything else > >>>> seems rather dubious to me. By all means, I would like to keep > >>>> the date inside events, even for free- form text-driven events > >>>> (in contrast to data-driven events). Also, I hate the idea to > >>>> have an alternation of events and something, and have to rely on > >>>> document order to understand the meaning of something - this gets > >>>> pretty close to MusicXML's concept of chords, doesn't it? Are > >>>> there any real-world limitations that motivate this proposal? If > >>>> so, could we discuss it with > >> those examples on the table? > >>>> > >>>> jo > >>>> > >>>> > >>>> Am 09.11.2015 um 22:07 schrieb Roland, Perry D. (pdr4h) > >>>> >: > >>>> > >>>>> > >>>>> I sent this message to the cataloging interest group list earlier. > >>>>> I apologize if > >>>> you receive it twice, but I thought it would be a good idea to > >>>> post to this list as well in the interest of generating as much > >>>> discussion as > >> possible. > >>>>> > >>>>> BTW, this is not a new feature, but rather a remedy for an > >>>>> existing bug. But > >>>> I think it's finally squashed this time. > >>>>> > >>>>> -- > >>>>> p. > >>>>> > >>>>> > >>>>> From: Roland, Perry D. (pdr4h) > >>>>> Sent: Monday, November 09, 2015 3:46 PM > >>>>> To: 'mei-catalog-ig at lists.uni-paderborn.de' > >>>>> Subject: changes to and > >>>>> > >>>>> > >>>>> I know we've had a few rounds of discussion about the content > >>>>> models of > >>>> and in the past. I think there are basically > >>>> 2 issues currently facing us: > >>>>> > >>>>> * eventList contains a bug that doesn't allow grouping events that > >> share > >>>> the same date > >>>>> * the model of event is too vague > >>>>> > >>>>> I propose to remedy the first problem by using the following > >>>>> content model > >>>> for : > >>>>> > >>>>> eventList (head*, listHead?, (date, (event | eventGrp))*, biblList*) > >>>>> > >>>>> By placing outside the model of , the main content > >>>>> of can be constrained to be any number of pairs of > >>>>> and elements, like so - > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> Or, when multiple events share the same date, like so -- > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> Event 1 > >>>>> Event 2 > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> The new model also introduces listHead, a new formatting element. > >>>>> contains a pair of elements, one for each > >>>>> column in the eventList date-event pair. This makes it possible > >>>>> to treat the list of events as though it were a table with a > >>>>> column heading for the dates and a heading for the descriptions. > >>>>> Of course, eventList/head continues to contain a heading for the > >>>>> entire list > >>>>> -- > >>>>> > >>>>> > >>>>> My List o' Special Events > >>>>> When > >>>>> What > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> I plan to investigate how this might work for other lists as > >>>>> well, such as > >>>> , , and . Any list that allows a label > >>>> preceding its "items" could benefit from this treatment, I think. > >>>>> > >>>>> One more change -- is now a member of > >>>>> model.listLike, > >>>> meaning it can occur not just in the header but anywhere a "regular" > >>>> list can happen. > >>>>> > >>>>> The element now has the following model (switching to > >>>>> RNG as it's somewhat clearer than DTD syntax) -- > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> English translation is "an optional label, followed by EITHER > >>>>> some data-like > >>>> elements or nested eventLists OR any number of paragraphs, > >>>> tables, castLists, eventLists, or lists, followed by any number > >>>> of lists of bibliographic citations." > >>>>> > >>>>> The central choice (a data-centric organization OR a free-form > >>>>> text > >>>>> one) is the important factor here. In purely practical terms, > >>>>> any file that formerly used a group of data elements followed by > >>>>> a paragraph will have to be translated into -- > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> This element re-naming and re-ordering is not a difficult task > >>>>> and can be > >>>> made part of the 2013 -> 2015 XSLT transformation. If the > >>>> re-ordering poses a significant issue (that is, you *must* have > >>>> the data elements followed by the label), I think it's not a > >>>> problem to allow > >> that, but please let me know. > >>>>> > >>>>> As always, I apologize for the length of the message and the XML > >>>>> "gobbledy-gook". I just don't know of any other way to communicate. > >>>>> ;-) > >>>>> > >>>>> -- > >>>>> p. > >>>>> > >>>>> ________________________________ Perry Roland University of > >>>>> Virginia P. O. Box 400874 Charlottesville, VA, 22904 > >>>>> 434-982-2702 (w) > >>>>> pdr4h (at) virginia (dot) edu > >>>>> > >>>>> _______________________________________________ > >>>>> mei-l mailing list > >>>>> mei-l at lists.uni-paderborn.de > >>>>> https://lists.uni-paderborn.de/mailman/listinfo/mei-l > >>> > >>> > >>> _______________________________________________ > >>> mei-l mailing list > >>> mei-l at lists.uni-paderborn.de > >>> https://lists.uni-paderborn.de/mailman/listinfo/mei-l > > > > > > _______________________________________________ > > mei-l mailing list > > mei-l at lists.uni-paderborn.de > > https://lists.uni-paderborn.de/mailman/listinfo/mei-l > > > _______________________________________________ > mei-catalog-ig mailing list > mei-catalog-ig at lists.uni-paderborn.de > https://lists.uni-paderborn.de/mailman/listinfo/mei-catalog-ig _______________________________________________ mei-l mailing list mei-l at lists.uni-paderborn.de https://lists.uni-paderborn.de/mailman/listinfo/mei-l _______________________________________________ mei-l mailing list mei-l at lists.uni-paderborn.de https://lists.uni-paderborn.de/mailman/listinfo/mei-l _______________________________________________ mei-l mailing list mei-l at lists.uni-paderborn.de https://lists.uni-paderborn.de/mailman/listinfo/mei-l -------------- next part -------------- An HTML attachment was scrubbed... URL: From klaus.rettinghaus at gmail.com Mon Apr 25 17:27:21 2016 From: klaus.rettinghaus at gmail.com (Klaus Rettinghaus) Date: Mon, 25 Apr 2016 17:27:21 +0200 Subject: [mei-catalog-ig] Repetition of Message-ID: Hi there, -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From pdr4h at eservices.virginia.edu Mon Apr 25 17:33:29 2016 From: pdr4h at eservices.virginia.edu (Roland, Perry D. (pdr4h)) Date: Mon, 25 Apr 2016 15:33:29 +0000 Subject: [mei-catalog-ig] Repetition of In-Reply-To: References: Message-ID: Hello Klaus, Looks like you hit the send button just a little too soon! :-) -- p. From: mei-catalog-ig [mailto:mei-catalog-ig-bounces at lists.uni-paderborn.de] On Behalf Of Klaus Rettinghaus Sent: Monday, April 25, 2016 11:28 AM To: mei-catalog-ig at lists.uni-paderborn.de Subject: [mei-catalog-ig] Repetition of Hi there, -------------- next part -------------- An HTML attachment was scrubbed... URL: From klaus.rettinghaus at gmail.com Mon Apr 25 17:34:57 2016 From: klaus.rettinghaus at gmail.com (Klaus Rettinghaus) Date: Mon, 25 Apr 2016 17:34:57 +0200 Subject: [mei-catalog-ig] Repetition of Message-ID: <1461598497.3490.0@smtp.gmail.com> Hi there again, yes, Perry I did. :) Is there any point of allowing multiple times in and but to limit it on one entity within ? What if you want to give information about the "extend" of a song in different "units" like bars, seconds and verses? Klaus From pdr4h at eservices.virginia.edu Mon Apr 25 19:12:42 2016 From: pdr4h at eservices.virginia.edu (Roland, Perry D. (pdr4h)) Date: Mon, 25 Apr 2016 17:12:42 +0000 Subject: [mei-catalog-ig] Repetition of In-Reply-To: <1461598497.3490.0@smtp.gmail.com> References: <1461598497.3490.0@smtp.gmail.com> Message-ID: Hi Klaus, There's no reason not to make it repeatable within . However, this might provide a starting point for a discussion here about repeated elements within the header generally. For instance, what other elements would it be useful to make repeatable and why? -- p. > -----Original Message----- > From: mei-catalog-ig [mailto:mei-catalog-ig-bounces at lists.uni- > paderborn.de] On Behalf Of Klaus Rettinghaus > Sent: Monday, April 25, 2016 11:36 AM > To: MEI Metadata and Cataloging Interest Group > Subject: [mei-catalog-ig] Repetition of > > Hi there again, > > yes, Perry I did. :) > > Is there any point of allowing multiple times in and > but to limit it on one entity within ? > > What if you want to give information about the "extend" of a song in > different "units" like bars, seconds and verses? > > Klaus > > > > > _______________________________________________ > mei-catalog-ig mailing list > mei-catalog-ig at lists.uni-paderborn.de > https://lists.uni-paderborn.de/mailman/listinfo/mei-catalog-ig