110 likes | 298 Views
ICAT Schema. Current Schema organization What’s there but not yet implemented What could we want in the future. ICAT developer workshop, 25-26 August 2009 Laurent Lerusse – STFC l.lerusse@gmail.com. ICAT Schema. Data Analysis. Data Acquisition System. Experiment. Information.
E N D
ICAT Schema • Current Schema organization • What’s there but not yet implemented • What could we want in the future ICAT developer workshop, 25-26 August 2009 Laurent Lerusse – STFC l.lerusse@gmail.com
Data Analysis Data Acquisition System Experiment Information E-Pubs Secure Storage Proposal System Metadata Catalogue Integrated e-Infrastructure Proposal Data and Metadata Capture is automated. Publication
Experiment AProposal visits Investigation Investigation Investigation • What is it all about? • Title • Abstract • Full proposal • Publications • Who will participate? • What will be studied? • Sample information • Safety information Investigation Publication Investigator Sample Keywords Sample parameters Topics
Experiment DataSet • Only one Sample in a DataSet. • No other fixed rules. • Examples • 1 DataSet / Investigation • 1 DataSet / Sample • 1 DataSet / Scan • How will the data be analyzed? • Has the configuration changed? • Authorization is at this level. • The DataSet level is where you organize your experiment. Investigation DataSet Sample DataSet parameters Sample parameters
Data Capture DataFile • Could point to a specific entryin a neXµs file. • Hold a URL to the data. Investigation DataSet DataFile Sample DataFile parameters DataSet parameters Sample parameters Parameter • A parameter table keeps the description of sample/dataset/datafile parameters
Larger View Study Study Not yet implemented Investigation Investigation Investigation Investigation Sample Sample Data Simulations Raw Data Reduced Data Analyzed Data DataSet DataSet DataSet DataFile DataFile DataFile Related DataFiles Not yet implemented
Future Development • Many to Many relation between Investigation and DataSet/Sample • Read-only Investigation for facility . • Read-write for user (better metadata) • Can define a’ Reference data Investigation’ • Sharing data • Virtual experiment combining data from multiple visits. • Is it useful? • Development Cost? • Performance? • Multiplication of Investigation. Investigation Published Investigation Sample A Sample B DataSet 1 DataSet 2
Future Development • Many to Many relation between DataSet and DataFile • Reorganize your data. • Sharing specific data. • More metadata. • Is it useful? • Development Cost? • Performance? • How to make sure that we don’t analyze twice the same data? • Sample description (ISPyB). • Analysis description. • Others? Investigation Sample Raw Data Reduced Data Analyzed Data DataSet DataSet DataFile DataFile
Comments and Questions • ICAT schema is the foundation of the ICAT system. • Careful evaluation is needed before any change. • Migration path has to be defined. • More on governance tomorrow. • Jdeveloper project included in icatproject • http://code.google.com/p/icatproject
Experiment Data Store Data Store Data Data Data Data Integration via Metadata Data Data Experiment Metadata Analysis Metadata Metadata Simulation Data