You must enable javascript in order to view this page or you can go
here
to view the webhelp.
Markup UK 2018 Proceedings
Content
Search Results
Loading, please wait ...
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
Your browser does not support iframes.