view val_metadata.xml @ 0:fbffdeefb146 draft

Uploaded
author ecology
date Sun, 08 Jan 2023 23:03:35 +0000
parents
children
line wrap: on
line source

<tool id="srs_metadata" name="Validate ISO 19139" version="@VERSION@" profile="20.01">
    <description>metadata documents</description>
    <macros>
        <import>macro.xml</import>
    </macros>
    <requirements>
        <requirement type="package" version="4.2.2">r-base</requirement>
        <requirement type="package" version="2.12.2">r-r.utils</requirement>
        <requirement type="package" version="3.5_21">r-raster</requirement>
        <requirement type="package" version="1.0_7">r-sf</requirement>
        <requirement type="package" version="1.5_32">r-rgdal</requirement>
        <requirement type="package" version="0.6_1">r-rgeos</requirement>
        <requirement type="package" version="0.5_5">r-stars</requirement>
        <requirement type="package" version="1.5.0">r-stringr</requirement>
        <requirement type="package" version="1.20">r-ncdf4</requirement>
        <requirement type="package" version="0.7">r-geometa</requirement>
        <requirement type="package" version="1.4.4">r-httr</requirement>
        <requirement type="package" version="3.99_0.13">r-xml</requirement>
        <requirement type="package" version="1.3.3">r-xml2</requirement>
    </requirements>
    <command detect_errors="exit_code"><![CDATA[
        Rscript
            '$__tool_directory__/val_metadata.r'
            '$input'
            '$output' 1> Metadata_validation.txt
        ]]>
    </command>
    <inputs>
        <param name="input" type="data" format="xml" label="XML file to validate"/>
    </inputs>
    <outputs>
        <data name="output" from_work_dir="Metadata_validation.txt" format="txt" label="Validate metadata"/>
    </outputs>
    <tests>
        <test>
           <param name="input" value="12a0b625-9ad5-4251-a57a-305e22edef2e.xml"/>
           <output name="output" value="Metadata_validation.txt"/>
        </test>
    </tests>
    <help><![CDATA[
==========================
Preprocess Sentinel 2 data
==========================


**What it does**

Read a ISO 19139 from a file or url into an object in the geometa model.

**Input description**

A metadata xml file or url.

+-------------+
|   Metadata  |
+=============+
| file or url |
+-------------+
|     ...     |
+-------------+

**Output**

A text file saying TRUE or FALSE depending on if the xml metadata are conforme according to ISO 19139. If the xml metadata is not conform it will write down where are the issues.
    ]]>    </help>
        <expand macro="SRS_metaref"/>
</tool>