90 likes | 283 Views
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
E N D
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.
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
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
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>
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
Finalize Thank you – questions? • DDI-FTP • Web: tools.ddialliance.org • Code: forge.opendatafoundation.org • Contact • Web: dda.dk • Email: jvj@dda.dk