SlideShare ist ein Scribd-Unternehmen logo
1 von 26
The Office of the Historian’s Move to an Open Source XML Platform  for Digital Publishing Joseph Wicentowski, Ph.D. wicentowskijc@state.gov
The Office of the Historian is… An Office in theU.S. Department of State’s Bureau of Public Affairs Dates back to the administration of Abraham Lincoln Staffed by 40+ professional historians, based in Washington, D.C.
Foreign Relations of the United States (FRUS)
Before: Our Online Publications, 1996-2009
Initial Core Goals Break through the barriers that our existing content management system placed on getting our publications online Improve the user experience, including a better search engine
Revised Goals (To really do it right, let’s…) Make the right decisions now to minimize cost of change in the future Avoid proprietary technologies and device-specific formats. Go for open and archivally sound. Remain tolerant of idiosyncracies, while embracing standards Build on the best editorial traditions to deliver better reading and research
Enhance glossaries
Document Body: Shows relevant glossary entries
Mouse over a name to expand glossary entry
Improve the online footnote Footnotes in Print Footnotes online
Hover over footnote reference to view inline Footnotes in Print Footnotes online
Building on traditions… Enhance body content with reference content, such as glossaries Improve the online footnote Respect the integrity of the print publication even while delivering a great web experience Commit to consistent URLs Provide complete citations on every view Data visualization? – dynamic timelines and maps?
Data visualization – dynamic timelines, maps
Ambitious Goals!What format would allow us to achieve them? Break through the barriers that our existing content management system placed on getting our publications online Improve the user experience, including a better search engine Make the right decisions now to minimize cost of change in the future Avoid proprietary technologies and device-specific formats. Go for open and archivally sound. Remain tolerant of idiosyncrasies, while embracing standards Build on the best editorial traditions to deliver better reading and research Enhance body content with reference content, such as glossaries Improve the online footnote Respect the integrity of the print publication even while delivering a great web experience Commit to consistent URLs Provide complete citations on every view Data visualization? – dynamic timelines and maps?
XML!
XML!(umm… now what?)
We decided we needed to go XML… What next? Decide: which kind of XML? How to get content into XML? Software/platforms for XML solution? … we researched flavors of XML… we reviewed our own content … we prototyped … we developed encoding guidelines … we found conversion/encoding vendors … we researched XML platforms … we programmed, tested
history.state.gov (b. 2009)
We knew we needed XML… Our own answers Which kind of XML?	… TEI (Text Encoding Initiative) How to get content into XML?	… Outsource to encoding vendor	… Our very paper-based source material led us to minimize impact on existing editorial workflow for new publications	… Work with compositor to deliver XML	… Gradually move into comprehensive XML-based editorial workflow Software/platforms for XML solution?
An Open Platform for XML Publishing eXist	… free, open source native XML database	… fast fulltext search engine + web server	… active community	… runs on Macs, PCs, Linux oXygen	… commercial XML editor	… swiss army knife of XML development XQuery	… programming language for querying and manipulating XML	… some prefer XSLT for transforming XML, but XQuery does it all
Agility with XML: Adapting to Unforeseen Requirements E-Readers and new formats like ePub	… evolving formats Open Government Directive and data.gov	… native XML databases as a strength in an era of government transparency Need to let our staff edit and annotate their TEI content in the browser	… Making use of XForms and CKEditor
E-Readers and the ePub format From a single digital master file (an XML file) we can publish in many formats… ,[object Object]
 Print, Print on  Demand
 Digital Books (ePub)
 tomorrow’s format?,[object Object]
TEI Annotator: Editing XML in the Browser

Weitere ähnliche Inhalte

Ähnlich wie Wicentowski - XML for the Rest of Us

Business Strategies for Content Management - Part 3: Publishing Web Content U...
Business Strategies for Content Management - Part 3: Publishing Web Content U...Business Strategies for Content Management - Part 3: Publishing Web Content U...
Business Strategies for Content Management - Part 3: Publishing Web Content U...TJ O'Connor
 
Making Web Content Agile
Making Web Content AgileMaking Web Content Agile
Making Web Content AgileScott Abel
 
Tech 802: Data, Databases & XML
Tech 802: Data, Databases & XMLTech 802: Data, Databases & XML
Tech 802: Data, Databases & XMLsomisguided
 
Prospero: A Web-based Document Delivery System
Prospero: A Web-based Document Delivery SystemProspero: A Web-based Document Delivery System
Prospero: A Web-based Document Delivery SystemEric Schnell
 
Web page design-cssfounder
Web page design-cssfounderWeb page design-cssfounder
Web page design-cssfounderCss Founder
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Erich van Rijn
 
MarcOnt Initiative - Protege meeting
MarcOnt Initiative - Protege meetingMarcOnt Initiative - Protege meeting
MarcOnt Initiative - Protege meetingmdabrowski
 
How Web 2.0 Transforms Librarians
How Web 2.0 Transforms LibrariansHow Web 2.0 Transforms Librarians
How Web 2.0 Transforms LibrariansMaggie Verster
 
Reference at the Dawn of Web 2.0
Reference at the Dawn of Web 2.0Reference at the Dawn of Web 2.0
Reference at the Dawn of Web 2.0Janie Hermann
 
Social Software To Manage Your World
Social Software To Manage Your WorldSocial Software To Manage Your World
Social Software To Manage Your Worldgueste2aeba
 
Open source content management systems
Open source content management systemsOpen source content management systems
Open source content management systemsEastern Software Systems
 
Why stop Open Source in the Enterprise?
Why stop Open Source in the Enterprise?Why stop Open Source in the Enterprise?
Why stop Open Source in the Enterprise?John Newton
 
Pikas Maryland Tech Day 2007
Pikas Maryland Tech Day 2007Pikas Maryland Tech Day 2007
Pikas Maryland Tech Day 2007Christina Pikas
 
KnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseKnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseLaurent Alquier
 
Lotus Quickr 8.2 Overview May2009
Lotus Quickr 8.2 Overview May2009Lotus Quickr 8.2 Overview May2009
Lotus Quickr 8.2 Overview May2009Stuart McIntyre
 
Ibm Lotus Quickr
Ibm Lotus QuickrIbm Lotus Quickr
Ibm Lotus QuickrFriedel Jonker
 
Lotus Quickr 8.2 Overview May2009
Lotus Quickr 8.2 Overview May2009Lotus Quickr 8.2 Overview May2009
Lotus Quickr 8.2 Overview May2009guest369177
 

Ähnlich wie Wicentowski - XML for the Rest of Us (20)

Business Strategies for Content Management - Part 3: Publishing Web Content U...
Business Strategies for Content Management - Part 3: Publishing Web Content U...Business Strategies for Content Management - Part 3: Publishing Web Content U...
Business Strategies for Content Management - Part 3: Publishing Web Content U...
 
Making Web Content Agile
Making Web Content AgileMaking Web Content Agile
Making Web Content Agile
 
Jan 8 2014 NISO Webinar: Device to Device: Adaptive Interfaces for Content
Jan 8 2014 NISO Webinar: Device to Device: Adaptive Interfaces for ContentJan 8 2014 NISO Webinar: Device to Device: Adaptive Interfaces for Content
Jan 8 2014 NISO Webinar: Device to Device: Adaptive Interfaces for Content
 
Tech 802: Data, Databases & XML
Tech 802: Data, Databases & XMLTech 802: Data, Databases & XML
Tech 802: Data, Databases & XML
 
Prospero: A Web-based Document Delivery System
Prospero: A Web-based Document Delivery SystemProspero: A Web-based Document Delivery System
Prospero: A Web-based Document Delivery System
 
Web page design-cssfounder
Web page design-cssfounderWeb page design-cssfounder
Web page design-cssfounder
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
 
MarcOnt Initiative - Protege meeting
MarcOnt Initiative - Protege meetingMarcOnt Initiative - Protege meeting
MarcOnt Initiative - Protege meeting
 
How Web 2.0 Transforms Librarians
How Web 2.0 Transforms LibrariansHow Web 2.0 Transforms Librarians
How Web 2.0 Transforms Librarians
 
Web technology today
Web technology todayWeb technology today
Web technology today
 
Reference at the Dawn of Web 2.0
Reference at the Dawn of Web 2.0Reference at the Dawn of Web 2.0
Reference at the Dawn of Web 2.0
 
Social Software To Manage Your World
Social Software To Manage Your WorldSocial Software To Manage Your World
Social Software To Manage Your World
 
Open source content management systems
Open source content management systemsOpen source content management systems
Open source content management systems
 
Why stop Open Source in the Enterprise?
Why stop Open Source in the Enterprise?Why stop Open Source in the Enterprise?
Why stop Open Source in the Enterprise?
 
Pikas Maryland Tech Day 2007
Pikas Maryland Tech Day 2007Pikas Maryland Tech Day 2007
Pikas Maryland Tech Day 2007
 
Introduction to Html
Introduction to HtmlIntroduction to Html
Introduction to Html
 
KnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseKnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge base
 
Lotus Quickr 8.2 Overview May2009
Lotus Quickr 8.2 Overview May2009Lotus Quickr 8.2 Overview May2009
Lotus Quickr 8.2 Overview May2009
 
Ibm Lotus Quickr
Ibm Lotus QuickrIbm Lotus Quickr
Ibm Lotus Quickr
 
Lotus Quickr 8.2 Overview May2009
Lotus Quickr 8.2 Overview May2009Lotus Quickr 8.2 Overview May2009
Lotus Quickr 8.2 Overview May2009
 

KĂźrzlich hochgeladen

Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Trucks in Minnesota
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 

KĂźrzlich hochgeladen (20)

Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 

Wicentowski - XML for the Rest of Us

  • 1. The Office of the Historian’s Move to an Open Source XML Platform for Digital Publishing Joseph Wicentowski, Ph.D. wicentowskijc@state.gov
  • 2. The Office of the Historian is… An Office in theU.S. Department of State’s Bureau of Public Affairs Dates back to the administration of Abraham Lincoln Staffed by 40+ professional historians, based in Washington, D.C.
  • 3. Foreign Relations of the United States (FRUS)
  • 4. Before: Our Online Publications, 1996-2009
  • 5. Initial Core Goals Break through the barriers that our existing content management system placed on getting our publications online Improve the user experience, including a better search engine
  • 6. Revised Goals (To really do it right, let’s…) Make the right decisions now to minimize cost of change in the future Avoid proprietary technologies and device-specific formats. Go for open and archivally sound. Remain tolerant of idiosyncracies, while embracing standards Build on the best editorial traditions to deliver better reading and research
  • 8. Document Body: Shows relevant glossary entries
  • 9. Mouse over a name to expand glossary entry
  • 10. Improve the online footnote Footnotes in Print Footnotes online
  • 11. Hover over footnote reference to view inline Footnotes in Print Footnotes online
  • 12. Building on traditions… Enhance body content with reference content, such as glossaries Improve the online footnote Respect the integrity of the print publication even while delivering a great web experience Commit to consistent URLs Provide complete citations on every view Data visualization? – dynamic timelines and maps?
  • 13. Data visualization – dynamic timelines, maps
  • 14. Ambitious Goals!What format would allow us to achieve them? Break through the barriers that our existing content management system placed on getting our publications online Improve the user experience, including a better search engine Make the right decisions now to minimize cost of change in the future Avoid proprietary technologies and device-specific formats. Go for open and archivally sound. Remain tolerant of idiosyncrasies, while embracing standards Build on the best editorial traditions to deliver better reading and research Enhance body content with reference content, such as glossaries Improve the online footnote Respect the integrity of the print publication even while delivering a great web experience Commit to consistent URLs Provide complete citations on every view Data visualization? – dynamic timelines and maps?
  • 15. XML!
  • 17. We decided we needed to go XML… What next? Decide: which kind of XML? How to get content into XML? Software/platforms for XML solution? … we researched flavors of XML… we reviewed our own content … we prototyped … we developed encoding guidelines … we found conversion/encoding vendors … we researched XML platforms … we programmed, tested
  • 19. We knew we needed XML… Our own answers Which kind of XML? … TEI (Text Encoding Initiative) How to get content into XML? … Outsource to encoding vendor … Our very paper-based source material led us to minimize impact on existing editorial workflow for new publications … Work with compositor to deliver XML … Gradually move into comprehensive XML-based editorial workflow Software/platforms for XML solution?
  • 20. An Open Platform for XML Publishing eXist … free, open source native XML database … fast fulltext search engine + web server … active community … runs on Macs, PCs, Linux oXygen … commercial XML editor … swiss army knife of XML development XQuery … programming language for querying and manipulating XML … some prefer XSLT for transforming XML, but XQuery does it all
  • 21. Agility with XML: Adapting to Unforeseen Requirements E-Readers and new formats like ePub … evolving formats Open Government Directive and data.gov … native XML databases as a strength in an era of government transparency Need to let our staff edit and annotate their TEI content in the browser … Making use of XForms and CKEditor
  • 22.
  • 23. Print, Print on Demand
  • 25.
  • 26. TEI Annotator: Editing XML in the Browser
  • 27. Win-Wins of an Open Platform Open standards Open source Active, responsive, generous community Contribute back to the community: patches, enhancements, and articles
  • 28. Thank you! Questions? Visit us at http://history.state.gov Write to us at history@state.gov