Title: Layer Cake
1Layer 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.
2DDI 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
3DDI-FTP framework
4DDI-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
5DDI-FTP core out of the box
- Util
- DDIFtp-wiki-util
- Validation
- DDI-3.0 Schema
- ID
- No duplicates
- ID and type reference validation
- ltsStudyUnit isMaintainable"true" id"StudyUnit
- ltrUniverseReferencegt
- ltrSchemegt
- ltrIDgtUnivScheme1lt/rIDgt
- ltrIdentifyingAgencygtDDAlt/rIdentifyingAgencygt
- lt/rSchemegt
- ltrIDgtUniv1lt/rIDgt
- ltrURNgturnddi3.0UniverseDDAInstance_4245(1
.0).Univ1(1.0)lt/rURNgt - lt/rUniverseReferencegt
6Validation demo
7DDI-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
8Architecture
9Finalize
Thank you questions?
Contact Web dda.dk Email jvj_at_dda.dk
DDI-FTP Web tools.ddialliance.org Code
forge.opendatafoundation.org