Print

Print


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