Markup UK 2018 Proceedings

Content
Search Results
Loading, please wait ...

Loading

  • Shared Tag Sets as Social Constructs
    • Introduction
    • From the Mouth of a Novice
    • The Bare Bones XML specification
    • Advantages of Shared Vocabularies
      • Of course All is not sweetness and light
      • Mixing Vocabularies (by cut and paste not namespaces)
      • Natural/Intuitive Tagging (Influences of Shared Vocabularies on Thinking)
    • Shared Wisdom: the culture and practice of XML
      • Tag Set Cultures
      • Different use cases make for different cultures
      • Community coercion: All is still not sweetness and light
      • But ...
    • Conclusion
    • Bibliography
  • How to Make a Flying Start with S1000D – Lessons Learned at the Airport
    • Introduction to S1000D
      • What is S1000D?
      • History
      • Principal Concepts
        • Data Modules
        • Publication Modules
        • Common Source Database
    • Introduction to the Knowledge Warehouse Project
    • Migration Planning
      • Data Modules
        • The Data Module Code
        • Model Identification Code
        • System Difference Code
        • Standard Numbering System
        • Other Codes
        • Putting It All Together
      • Data Module Title
    • Publication Modules
      • The Publication Module Code
        • Model Identification Code
        • Issuing Authority
        • Publication Number
        • Volume Number
        • Putting It All Together
      • Publication Module Entry Title
    • Business Rules
      • Business Rule Decision Points
      • Business Rules Exchange (BREX)
        • Context Rules
        • Context Independent Rules
        • SNS Rules
    • Lessons Learned
      • Spreadsheet It!
      • Hearts and Minds
    • Conclusion
    • References
  • Two (and a half) models for markup of bibliographic references
    • Background
    • Bibliographic reference formats
    • Online functionality of bibliographic references
    • OUP data model
    • BITS data model
    • Converting the OUP data model to BITS
    • Outline of the XSLT
    • Limitations of the conversion
    • Bibliography
  • The Cryptic Crossword Corpus Project: first steps in establishing a markup vocabulary
    • Introduction
    • A brief explanation of cryptic crosswords
    • Developing the markup vocabulary for CCCP
    • Conclusion
    • Bibliography
  • Modern amendment drafting - The road to XML
    • Context
    • Introduction
      • Validating amendments
      • Ordering amendments
      • Simulation
    • Problem definitions
      • Problem 1: Segment amendments in an amendments document
      • Problem 2: Recognize the location, action and operand information
      • Problem 3: Order the amendments according to the rule set
      • Problem 4: Generate the simulation
    • Implementation
      • Segmenting amendments (Problem #1)
        • Linear Chain Conditional Random Fields (CRF)
        • Model description
      • Recognizing location, action and operand information (Problem #2)
      • Validating amendments
      • Ordering the amendments (Problem #3)
      • Simulating the effect (Problem #4)
    • Human in the loop
    • Conclusions and further work
    • Bibliography
  • Introduction to CSS for Paged Media
    • Introduction
    • Web and Paged Media
      • @media Rule
      • Specifying a Print Style Sheet
        • <style> Element
        • @import Rule
        • Media attribute of <style> and <link> elements
      • Differences Between Screen and Paged Media
        • Design approach
        • Breaks
        • Floats
        • Navigation
        • Left and right pages
        • The printed book
    • Page Setting
      • Western Page Design
      • Japanese Page Design
      • @page Rule
      • Named Page : page property
      • Crop and Registration Marks
        • Page bleed area
    • Headers and Footers
      • Margin Boxes
      • Running Headers and Page Numbers
        • Running header setting : string-set property and string() function
        • Variable strings : string-set property
        • string()
        • Move elements to header/footer : running() position value
        • Insert a running element: element()
        • Page number : counter(page)
        • Total pages : counter(pages)
      • Left and Right Page Headers: :left and :right
      • Last and only pages: :last and :only
    • PDF Output
      • PDF versions
      • Tagged PDF
      • PDF/UA
        • Matterhorn Protocol
        • PAC 3 PDF/UA checker
      • Document properties
        • Extensible Metadata Platform (XMP)
    • Colour Specification
      • Printing colour
      • Text Colour : color property
        • CMYK colours
        • Opacity
        • rgb-icc()
        • Grayscale
        • PANTONE® spot colours
        • Other spot colours
    • Counters
      • Numbering Chapters and Sections
      • Inserting Characters : content property
      • Incrementing Counters : counter-increment property
      • Counter Reset : counter-reset property
      • Page counter
    • Lists
      • Counter styles
      • Defining Custom Counter Styles : @counter-style rule
      • Predefined Counter Styles
    • Bibliography
  • The Wolfenbüttel emblem2rdf Pipeline
    • Introduction
    • Emblematica Online – Linked Open Emblem Data
      • Encoding emblems
      • The publication process as XProc pipeline
        • Data entry and initial transformation
        • TEI to Emblem Schema
        • Emblem Schema documents
      • Running the emblem2rdf pipeline
    • Summary
    • Bibliography
  • CREPDL: Protect Yourself from the Proliferation of Unicode Characters
    • Introduction
    • Subsets in Unicode
    • Subsets in ISO/IEC 10646
      • Collections
        • Code Points and Ranges
        • Open Collections and Fixed Collections
        • References to Other Collections
        • Grapheme Clusters
        • User-defined Subsets
    • Existing Machine-readable Notations for Describing Subsets
      • Unicode Regular Expressions
        • Referencing other subsets
        • Performance
      • A Notation for Character Collections for the WWW
    • Design and Implementation of CREPDL
      • Language Design
      • Implementation
    • Concluding Remarks and Future Works
    • Bibliography
  • Rethinking transformation – the potential of code generation
    • Introduction
    • Rethinking document-to-document transformation
    • Source navigation based model
      • Basic concepts
      • Primitive operations
      • Composing document-to-document transformation
    • Metadata model SNAT
      • Metadata item model
      • Advanced features
        • Value mappings
        • User-defined functions
        • User-defined variables
      • Code generator SNAT
    • Source alignment based model
      • What is an alignment?
      • Representation versus information
      • Annotated target tree (SAAT)
      • Mapping alignments to navigation
      • Inferring context propagation
      • Semantic versus structural relationships
      • Shortest-path-principle
      • Future work
    • Metadata model SAAT (Source Alignment Annotated Target tree)
      • Minimal SAAT
      • Alignment qualifiers
      • Code generator SAAT
    • AT Map Machine
      • Does SNAT presuppose XML?
      • Does SAAT presuppose XML?
      • Scheme for building SNAT-based code generators
        • Metadata item model
        • Metadata value model
        • Code assembly model
      • Using SNAT as a meta model
    • Proof of concept: RDF-to-XML, SNAT-based
      • Metadata item model
      • Metadata value model
      • Code assembly model
      • Example SNAT and source code
    • Bibliography
  • Non-XML workflows with XProc 3.0
    • Introduction
    • Reprise: Non-XML documents in XProc 1.0
    • XProc 3.0's new concept of a document
    • Applying the model
    • Conclusions
    • Bibliography
  • Lightweight XML DevOps using Apache Ant
    • Introduction
    • Development Policy
      • Documentation
    • The ANT macro library
      • Example of use
    • XPantS
      • Macro construction
      • XPantS contents
      • Build file example
    • Conclusion
    • Bibliography
  • An XSD 1.1 Schema Validator Written in XSLT 3.0
    • Introduction
    • The Validation Task
    • Design Considerations
      • Generic Stylesheet or Generated Stylesheet?
      • Subset of XSLT 3.0
      • Streaming
      • Typed data
      • Support for xsi:schemaLocation
    • Implementation
      • Use of Maps for Returned Values
      • Declaring Map Types
      • Assessment against Complex Types using Finite State Machines
      • Checking Assertions
      • Other Complications
    • Results
      • Conformance
      • Usability
      • Performance
    • Conclusions
  • When Overlapping XML Meets Changing XML Does Confusion Reign?
    • Introduction and Background
    • How Content Duplication Represents Any Change
    • Representing Structural Change without Content Duplication
    • Dominant Hierarchy
    • Attributes
    • Processing Observations
    • Conclusions
    • References
  • The XForms 2.0 Test Suite
    • Introduction
    • Introduction to XForms
    • Test Suites
    • The XForms 1.* test suite
    • The XForms 2.0 test suite
    • The Generic Structure of the Tests
    • Datatypes
    • Events
    • Actions
    • Initialisation
    • Conclusion
    • Bibliography