1 / 9

Layer Cake

Layer Cake. You're looking at a new standard, lot's of XML and XML schemas. You take the finalized standard out in the world, you take even more XML. You climb a little higher, you take less XML. Till one day you're up in the rarefied atmosphere

eldon
Télécharger la présentation

Layer Cake

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Layer Cake You're looking at a new standard, lot's of XML and XML schemas. You take the finalized standard out in the world, you take even more XML. You climb a little higher, you take less XML. Till one day you're up in the rarefied atmosphere and you've forgotten what XML even looks like. Welcome to the layer cake. Details, details. Things to do, things to get done. Don't bother me with details. Just tell me when they're done. Know and respect your standard. We've gotta test the "snap, crackle and pop" factor on these. I'm not a gangster, just a developer. And my commodity happens to be code. Always work in teams.

  2. DDI Foundation Tools Program • DDI Core • Core components of the DDI-FTP • DDI Converversion/ Exchange • Metadata import/ export utilities for statistical packages • DDI Storage • DDI Security • DDI-FTP Documentation

  3. DDI-FTP framework

  4. DDI-FTP Core • Third party application • DDI Editor • Validation • DDI-3.0 Shema -, ID -, ID and type reference validation • Utilities • DDI-3.0 parser, DDI-3.0 group parser, URN utilities, i18n, properties, logging • DDI XmlBeans • XML to Java binding, full XML Schema object model, XPath search

  5. DDI-FTP core out of the box • Util • DDIFtp-wiki-util • Validation • DDI-3.0 Schema • ID • No duplicates • ID and type reference validation <s:StudyUnit isMaintainable="true" id="StudyUnit … <r:UniverseReference> <r:Scheme> <r:ID>UnivScheme1</r:ID> <r:IdentifyingAgency>DDA</r:IdentifyingAgency> </r:Scheme> <r:ID>Univ1</r:ID> <r:URN>urn:ddi:3.0:Universe=DDA:Instance_4245(1.0).Univ1(1.0)</r:URN> </r:UniverseReference>

  6. Validation demo

  7. DDI-FTP Core v2 • Towards an editor • Design issues • Manage large XML files with as limited a memory footprint and cpu usage as possible • Options • Improved XMLBeans • Other XML technology for accessing XML • XML data base • Decision • Using dbmxl and redesign

  8. Architecture

  9. Finalize Thank you – questions? • DDI-FTP • Web: tools.ddialliance.org • Code: forge.opendatafoundation.org • Contact • Web: dda.dk • Email: jvj@dda.dk

More Related