Prefered enhancing BITS with RDFa instead of using content-type attributes in HoBoTS or class attributes inĪfter converting the BITS DTD files to Relax NG using trang, , Seems natural to use a technology that was designed for adding meaning to content in a controlled manner. Hogrefe will use or create a controlled semantic vocabulary for marking up tests. RDFa will be used for marking up the correctĪnswers in tests, for example. ![]() Another orthogonal layer that we anticipated is RDFa. Might be introduced to infer semantics from layout, it seems sensible to carry along the layout information on top ofĬSSa blends with BITS (and other structure-oriented schemas) as an orthogonal layer that may easily be stripped awayįor interchange. As the checking rules repertoire is growing over time and more heuristics However, after the initial conversion to EPUB is finished, the These checks will be applied to an intermediate XML format rather than on the HoBoTS XML, so this is in itself not anĪrgument in favor of adding layout information to BITS. So a Schematron warning may be raised if a cell has all but the bottom borders but its style name does not In most cases, a pre-split cell lacks its bottom border while a post-split cell lacks its topīorder. There are conventions for naming the styles of split table cells in InDesign, so that they may be joined for the Semantic tagging to when it’s commercially or strategically relevant.Īnother use of CSSa is indeed quality control. But time to market is also important and given EPUB’s status asĬurrently the only commercially relevant artifact of this workflow, it is probably good enough to postpone advanced These checks may be selectively defined per imprint, per series, or per work This can beĪchieved by Schematron checks that warn if certain verbose layout properties, be it in style definitions or as local Of course the publisher is free to demand perfect markup for certain works or book series. Table background color, text justification, vertical alignment, and cell padding as local overridesĬSSa is a cost saver in that it does not require everything to be marked up perfectly using semantically named The resulting schema is called Hogrefe Book Tag Set (HoBoTS). So expressing the IDML files’ layout properties asĬSSa was a natural choice, and in order to be able to pass it to EPUB as CSS, it had to be in the intermediate XML, IDML’s proprietary layout vocabularies to this vocabulary in place. Properties, CSSa, and we had the converters from. le-tex already had an XML vocabulary for expressing global and local layout ![]() Stylistic properties and local style overrides to named content types in XML and from there to CSS stylistic Another requirement was that certain ad-hoc styling, such as text alignment, table cell backgroundĬolors or borders, should be passed through from InDesign to EPUB, without requiring that somebody maps a document’s Same whether it was produced from InDesign or from XML, it was decided that the path from InDesign to EPUB lead via Was an open question whether the InDesign→EPUB path should be allowed to bypass XML. Tagged content should be at the heart of the workflow, so there should be obviously a path from XML to EPUB. BITS beta 0.2 came out when the project started, and the requirement of APA DTD vocabulary made BITS an obvious
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |