Syntactically but more important: In scope/purpose.
Well, being able to represent engine-specific and intermediate information
is the main point of hOCR. Having a uniform representation of OCR output is
the point of ALTO. They are two different specs for two different purposes
with two different use cases.
https://github.com/kba/hocr-spec/issues/17#issuecomment-256131662
Like ALTO, Abbyy, Page.
Syntactically but more important: In scope/purpose.
See also: