Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
metamod:minutes2008_10_23 [2008-10-23 09:30:57] heikok created |
metamod:minutes2008_10_23 [2022-05-31 09:29:32] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | Heiko, Egil | + | Discussion between |
===== Metadata-Storage ===== | ===== Metadata-Storage ===== | ||
- | We have currently | + | We have currently |
- XML-files: These are the files as received from the (meta-)data provider in the original metadata-standard. Currently, providers are: // | - XML-files: These are the files as received from the (meta-)data provider in the original metadata-standard. Currently, providers are: // | ||
- SQL-database: | - SQL-database: | ||
+ | |||
+ | ==== Problem description ==== | ||
+ | |||
+ | Currently we receive metadata as attributes in netCDF files and from forms in the //quest// module. In the near future, we will also recieve metadata as DIF XML from the //harvest// module. We can also expect other XML metadata formats (e.g. WMO XML profile). This situation raise three conserns: | ||
+ | |||
+ | - We need a general way to manage different metadata formats as input to the database. | ||
+ | - We need to transform the received metadata so that the same information is stored in the SQL database in the same way. We do not want to miss datasets when we search the database only because the search items were tagged differently in the source XML files. So we need to normalize the metadata. | ||
+ | - We also need to keep the matadata as we received them in their original XML formats. | ||
==== Interaction with the different modules ==== | ==== Interaction with the different modules ==== | ||
Line 14: | Line 22: | ||
Here is the state as planned for Metamod 2.1, not everything exists yet! | Here is the state as planned for Metamod 2.1, not everything exists yet! | ||
- | * search: read from database | + | * search: read from database |
- | * base: read XML-files, **normalize**, | + | * base: read XML-files, **normalize**, |
- | * quest: write to XML-files, read old parameters from SQL-database **this will change the metadata-format to our internal format** | + | * quest: write to XML-files, read old parameters from SQL-database **this will change the metadata-format to our internal format** |
- | * upload: write to XML-files (digest_nc.pl), | + | * upload: write to XML-files (digest_nc.pl) |
- | * pmh: read from SQL-database | + | * pmh: read from SQL-database |
- | * harvest: write to XML-files | + | * harvest: write to XML-files |
| | ||
==== Outstanding problems ==== | ==== Outstanding problems ==== |