transforming jats xml for mobile-optimized consumption

Post on 23-Feb-2016

35 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

TRANSFORMING JATS XML FOR MOBILE-OPTIMIZED CONSUMPTION. Mitra Ahadpour Adam Lee Atul Ganatra. JATS-Con April 1, 2014. Background. - PowerPoint PPT Presentation

TRANSCRIPT

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 – mitra.ahadpour@samhsa.hhs.gov

Adam Lee – alee@iqsolutions.comAtul Ganatra – aganatra@iqsolutions.com

Questions

top related