1 / 15

Evgeny Vyazilov, Sergey Belov, Sergey Sukhonosov

INTERNATIONAL CONFERENCE THE COLOUR OF OCEAN DATA T he Palais des Congrès, Brussels, Belgium 25-27 November 2002. THE EXPERIENCE IN USING XML FOR A WIDE RANGE S OF METADATA OBJECTS. Evgeny Vyazilov, Sergey Belov, Sergey Sukhonosov

jafari
Télécharger la présentation

Evgeny Vyazilov, Sergey Belov, Sergey Sukhonosov

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INTERNATIONAL CONFERENCE • THE COLOUR OF OCEAN DATA • The Palais des Congrès, Brussels, Belgium25-27 November 2002 THE EXPERIENCE IN USING XML FOR A WIDE RANGES OF METADATA OBJECTS Evgeny Vyazilov, Sergey Belov, Sergey Sukhonosov Russian Research Institute of Hydrometeorological Information - World Data Center, Obninsk, Russia

  2. Information on resources (data sets, information products ) Information on data sources ( organizations , observational pl-ms, Web ) Information on data processing logical units ( cruises, squares, time series, maps, data coverage ) Information Databases Software products What are metadata? Now there are 17 main metadata objects and more than 100 codifies Information on cruises, ships and coastal stations is in DB, other information is in XML and html files.

  3. XML application for metadata • Metadata creation • Metadata conversion • Metadata presentation on the Web • Establishing of links between metadata (Xlink, Xpath, • Xpointer technologies) • Search for information on products (JSP technology) • Development of a Webportal, personalization of • information • New metadata entry with a browser(Browser  • HTML Form  XML document  DB Oracle) • XML Schema – a tool to standardize metadata • structures

  4. Metadata creation with XML 17 metadata objects have been developed with XML. Now information on the following is available: data sets, observational platforms (ships, satellites, coastal stations), RV cruises, organisations, hydrometeorological products, software, formats, observational projects and programs, methods of observation, data processing, quality data check, equipment, maps, Web resources. Software Editors: XMLPad EditMLPro MS Browser

  5. Schemes of metadata conversion 1) DB Oracle SQL XML XSLT XML. Used for conversion of objects (information on ships, RV cruises, coastal stations) 2) XML PHP XML (for big files), used for conversion of DataSet descriptions from WDC-B to MEDI 3) XML  JSP  XML (for big files, Jboss, TomCat) 4) html  Word  XML (for small files, used for conversion of 350 DataSet descriptions to XML

  6. XSLT technology XSLT – XML conversionlanguage - documents HTML XML XSLT XML PDF, SVG, ..

  7. Metadata presentation (XSL) - Development of a dynamic menu - Formation of a list of main attributes - Searching for and sorting of metadata - Full metadata description entry

  8. XML Schema – a tool to standardise metadata structures XML Scheme makes it possible: - to develop the name space for metadata - to check data types for attributes and elements of metadata - to check description of data structure Analyse XML-document XML Schema analyser Correct Metadata Data type Incorrect Data structure

  9. XML scheme metadata blocks Examples of of metadata object blocks : The main objects of the scheme –description of information products Personnel- name, fields of expertise,address .. Organisation - name, address, ... Project - name, participants, ... Equipment - name, specifications, ... Description DB - name, geo, period, ... Keywords Bibliographic - name, author, place, year of publication, etc. Parameters - field, discipline, phenomena, name ... XML- document <?xml … {description} block 1 block 2 … block N XML- document <?xml … block 1 block 1.1 block 2 block 2.2 … block N conversion of structure Software conversion (Java vs. DOM)

  10. When do it use XML better? When you • begin to develop a Web site for presentation of dynamic information from the very beginning • want to have a new form of presentation in your DBMS • deal with different types of documents • want to make a composite query to the contents • want to have complex links to different documents • need to integrate data or exchange information between applications

  11. Conclusion • XML may be used for: • Creation of documents for metadata objects and add them • from a browser (Java) • - Metadata conversion (XSLT, PHP, Java) • - Presentation, sorting and searching for metadata (XSL) • Creation of information product catalogues on the Web • portal with access to relevant pages (XSL, Java) • Establishing of links between XML files and other types • documents - doc, pdf, gif, tif, html (Xlink, Xpath, • Xpointer) • Development of technology for object metadata • presentation with XML - Scheme of metadata

More Related