No argument here. Perhaps I misunderstood your previous message as it
was related to Mark's message about OAI-PMH etc.
--Ere
Jonathan Rochkind wrote:
> But here's my point.
> There is no way for a consumer of MARC records to know if the MARC
> records contain HTML or not. If a downstream consumer wants to display
> MARC in an html environment, the consumer can either assume they contain
> html, and then end up displaying MARC _wrong_ if it has has html special
> chars like < or > but does not have html. Or it can assume it does
> _not_have HTML, and end up displaying escaped html tags to the user if
> it really DOES have html. This really applies no matter what
> presentation format the downstream consumer wants to display in. Plain
> text? Assume it is html, and strip out html tags, potentially
> accidentally stripping out actual information if it wasn't html but
> contained html special chars. Or assume it's not html and just plain
> text, and just display it, and show the user html tags.
>
> There's no way for a downstream consumer of MARC records to know if data
> is in html or just plain text. In general, I think this is becuase the
> assumption is it's always just plain text. If you start putting html in
> there, there's no way for a downstream consumer to predict whether it's
> going to be html or not, because that's not part of the MARC standard to
> advertise that, so there's no way for a downstream consumer to reliably
> display it correctly. You've put html in counting on your current local
> system being specifically configured to expect html in certain MARC
> fields. Fine. But as soon as you start distributing that MARC to
> downstream consumers, you've made things awfully confusing and
> unpredictable.
>
> Jonathan
|