transforming jats xml for mobile-optimized consumption
DESCRIPTION
TRANSFORMING JATS XML FOR MOBILE-OPTIMIZED CONSUMPTION. Mitra Ahadpour Adam Lee Atul Ganatra. JATS-Con April 1, 2014. Background. - PowerPoint PPT PresentationTRANSCRIPT
TRANSFORMING JATS XML FOR MOBILE-OPTIMIZED CONSUMPTION
Mitra AhadpourAdam Lee
Atul Ganatra
JATS-ConApril 1, 2014
Background
• SAMHSA’s Public Engagement Platform (PEP) provides the public with one-stop access to the Agency’s behavioral health communication products, services, and information.
Challenge
Goal
Using JATS
Phase 1 Architecture
Phase 1 Outcomes
• SAMHSA-specific DTD which added to JATS• MarkLogic implementation hosted in AWS• Interoperability with SAMHSA systems• Transformation processes and style sheets to
generate PDF, HTML, and DOC outputs from XML– HTML style sheet is fully responsive for mobile devices
• APIs and developer documentation to access content• XML of all SAMHSA publication metadata (7,000+
products)
Phase 2: Content for Mobile App
• Expand the use of the content repository and publication XML.
• Disseminate the XML content using new channels.• Identify and right-size the content for a mobile app.• Convert content needed for app to XML.• Update the DTD to allow special markup to retrieve
content suitable for the app.
Phase 2
DTD Customizations for Mobile
App Architecture 1
App Architecture 2
Lessons Learned
• Multiple unique use cases could only be satisfied with an XML-oriented approach.
• Starting from JATS saved costs and time.• Adding to JATS (rather than removing/modifying
portions of it) ensured optimal flexibility.• Development and maintenance of content in XML is a
foreign concept to many content developers.• Content conversion for existing content is not trivial.• Working with partners with specialized expertise and
products ensures success.
ContactMitra Ahadpour – [email protected]
Adam Lee – [email protected] Ganatra – [email protected]
Questions