Presentation is loading. Please wait.

Presentation is loading. Please wait.

–Fjerde niveau Layer Cake I'm not a gangster, just a developer. And my commodity happens to be code. Always work in teams. You're looking at a new standard,

Similar presentations


Presentation on theme: "–Fjerde niveau Layer Cake I'm not a gangster, just a developer. And my commodity happens to be code. Always work in teams. You're looking at a new standard,"— Presentation transcript:

1 –Fjerde niveau Layer Cake I'm not a gangster, just a developer. And my commodity happens to be code. Always work in teams. 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. Know and respect your standard. We've gotta test the "snap, crackle and pop" factor on these. Details, details. Things to do, things to get done. Don't bother me with details. Just tell me when they're done.

2 –Fjerde niveau 2008::CESSDA-expert::DDI-FTP::Jannik Jensen::Layer Cake2 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 –Fjerde niveau 2008::CESSDA-expert::DDI-FTP::Jannik Jensen::Layer Cake3 DDI-FTP framework

4 –Fjerde niveau 2008::CESSDA-expert::DDI-FTP::Jannik Jensen::Layer Cake4 DDI-FTP Core 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 Third party application DDI Editor

5 –Fjerde niveau 2008::CESSDA-expert::DDI-FTP::Jannik Jensen::Layer Cake5 DDI-FTP core out of the box •Util –DDIFtp-wiki-utilDDIFtp-wiki-util •Validation –DDI-3.0 Schema –ID •No duplicates –ID and type reference validation <s:StudyUnit isMaintainable="true" id="StudyUnit … UnivScheme1 DDA Univ1 urn:ddi:3.0:Universe=DDA:Instance_4245(1.0).Univ1(1.0)

6 –Fjerde niveau 2008::CESSDA-expert::DDI-FTP::Jannik Jensen::Layer Cake6 Validation demo

7 –Fjerde niveau 2008::CESSDA-expert::DDI-FTP::Jannik Jensen::Layer Cake7 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 –Fjerde niveau 2008::CESSDA-expert::DDI-FTP::Jannik Jensen::Layer Cake8 Architecture

9 –Fjerde niveau 2008::CESSDA-expert::DDI-FTP::Jannik Jensen::Layer Cake9 Finalize Contact Web: dda.dkdda.dk Email: jvj@dda.dkjvj@dda.dk Thank you – questions? DDI-FTP Web: tools.ddialliance.orgtools.ddialliance.org Code: forge.opendatafoundation.orgforge.opendatafoundation.org


Download ppt "–Fjerde niveau Layer Cake I'm not a gangster, just a developer. And my commodity happens to be code. Always work in teams. You're looking at a new standard,"

Similar presentations


Ads by Google