<metadataformat type="Method">
                <metadatafield categoryref="Identity">
                    <fieldName>External Identifier</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>*</maxOccurs>
                    <note>This applies only to methods that have been already published. Insert here a DOI, an handle, and any other Identifier assigned when publishing the dataset alsewhere.</note>
                </metadatafield>
                <metadatafield categoryref="Identity">
                    <fieldName>Creator</fieldName>
                    <mandatory>true</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>*</maxOccurs>
                    <note>The name of the creator, with email and ORCID. The format should be: family, given[, email][, ORCID]. Example: Smith, John, js@acme.org, orcid.org/0000-0002-1825-0097</note>
                    <validator>
                        <regularExpression>^[a-zA-ZÀ-ÿ .'-]+, [a-zA-ZÀ-ÿ .'-]+[, ]*([a-zA-Z0-9_!#$%’*+=?`{|}~^.-]+@[a-zA-Z0-9À-ÿ.-]+)?[, ]*(orcid.org\/0000-000(1-[5-9]|2-[0-9]|3-[0-4])\d\d\d-\d\d\d[\dX])?$</regularExpression>
                    </validator>
                </metadatafield>
                <metadatafield categoryref="Identity">
                    <fieldName>CreationDate</fieldName>
                    <mandatory>true</mandatory>
                    <dataType>Time</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>The date of creation of the dataset (different from the date of registration of the dataset automatically added by the system). Use ISO 8601 Date Format: YYYY-MM-DD[ HH:MM] Ex. 1998-11-10 or 2015-05-29 11:55</note>
                    <validator>
                        <regularExpression>^(\d{4}\-(0?[1-9]|1[012])\-(0?[1-9]|[12][0-9]|3[01]))+([ ]+(\d{2}(:?\d{2})?)?)?$</regularExpression>
                    </validator>
                </metadatafield>
                <metadatafield categoryref="Identity">
                    <fieldName>Owner</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>*</maxOccurs>
                    <note>The owner of the method (free text).</note>
                </metadatafield>
                <metadatafield categoryref="Identity">
                    <fieldName>RelatedPaper</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>Insert a complete reference to an associated work.</note>
                </metadatafield>
                <metadatafield categoryref="Coverage">
                    <fieldName>Semantic Coverage</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>*</maxOccurs>
                    <note>Tagging e.g. Functional analysis, Environment analysis and visualisation, ...</note>
                </metadatafield>
                <metadatafield categoryref="AccessMode">
                    <fieldName>UsageMode</fieldName>
                    <mandatory>true</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>How the method is expected to be exploited.</note>
                    <vocabulary isMultiSelection="true">
                        <vocabularyField>Download</vocabularyField>
                        <vocabularyField>as-a-Application via Blue-Cloud Infrastructure</vocabularyField>
                        <vocabularyField>as-a-Application via third-party Infrastructure</vocabularyField>
                        <vocabularyField>as-a-Service via Blue-Cloud Infrastructure</vocabularyField>
                        <vocabularyField>as-a-Service via third-party Infrastructure</vocabularyField>
                    </vocabulary>
                </metadatafield>
                <metadatafield categoryref="AccessMode">
                    <fieldName>Availability</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>How the availability to the resource is offered. On-line means that the method can be executed through the Virtual Laboratory Gateway. On-site means that the method can only be executed by visiting the hosting provider.</note>
                    <vocabulary>
                        <vocabularyField>On-Line</vocabularyField>
                        <vocabularyField>On-Site</vocabularyField>
                    </vocabulary>
                </metadatafield>
                <metadatafield categoryref="TechnicalDetails">
                    <fieldName>Hosting Environment</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>E.g. Linux, Microsoft Azure, Amazon EC2</note>
                </metadatafield>
                <metadatafield categoryref="TechnicalDetails">
                    <fieldName>ProgrammingLanguage</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>The primary language used to implement the method. </note>
                </metadatafield>
                <metadatafield categoryref="TechnicalDetails">
                    <fieldName>Dependencies on Other SW</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>*</maxOccurs>
                    <note>E.g. this sowftware requires an Hadoop cluster to run</note>
                </metadatafield>
                <metadatafield categoryref="TechnicalDetails">
                    <fieldName>input</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>*</maxOccurs>
                    <note>inputParametersType. See WPS specifications</note>
                </metadatafield>
                <metadatafield categoryref="TechnicalDetails">
                    <fieldName>output</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>*</maxOccurs>
                    <note>outputType. See WPS specifications </note>
                </metadatafield>
                <metadatafield categoryref="Rights">
                    <fieldName>IP/Copyrights</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>Whether software is covered by any rights: copyright, related rights, know how, proprietary, etc.</note>
                </metadatafield>
                <metadatafield categoryref="Rights">
                    <fieldName>Field/Scope of use</fieldName>
                    <mandatory>true</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <vocabulary isMultiSelection="true">
                        <vocabularyField>Any use</vocabularyField>
                        <vocabularyField>Non-commercial only</vocabularyField>
                        <vocabularyField>Research only</vocabularyField>
                        <vocabularyField>Non-commercial research only</vocabularyField>
                        <vocabularyField>Private use</vocabularyField>
                        <vocabularyField>Use for developing and providing a service</vocabularyField>
                    </vocabulary>
                </metadatafield>
                <metadatafield categoryref="Rights">
                    <fieldName>Basic rights</fieldName>
                    <mandatory>true</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <vocabulary isMultiSelection="true">
                        <vocabularyField>Temporary download of a single copy only</vocabularyField>
                        <vocabularyField>Download</vocabularyField>
                        <vocabularyField>Copying</vocabularyField>
                        <vocabularyField>Distribution</vocabularyField>
                        <vocabularyField>Modification</vocabularyField>
                        <vocabularyField>Communication</vocabularyField>
                        <vocabularyField>Making available to the public</vocabularyField>
                        <vocabularyField>Other rights</vocabularyField>
                    </vocabulary>
                </metadatafield>
                <metadatafield categoryref="Rights">
                    <fieldName>Restrictions on use</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>Any restrictions on how where the dataset may be used </note>
                </metadatafield>
                <metadatafield categoryref="Rights">
                    <fieldName>Sublicense rights</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>Any restrictions on how where the dataset may be used</note>
                    <vocabulary>
                        <vocabularyField>No</vocabularyField>
                        <vocabularyField>Yes</vocabularyField>
                    </vocabulary>
                </metadatafield>
                <metadatafield categoryref="Rights">
                    <fieldName>Requirement of non-disclosure (confidentiality mark)</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>Requirement of non-disclosure (confidentiality mark). Whether the dataset bears confidentiality mark/may be used and shared subject to the obligation of non-disclosure</note>
                </metadatafield>
                <metadatafield categoryref="Rights">
                    <fieldName>Embargo period</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>Time_Interval</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>Period of time during which the resource may be used. Use ISO 8601 Date Format: YYYY-MM-DD[ HH:MM] Ex. 2016-07-31 or 2015-05-10 12:00</note>
                    <validator>
                        <regularExpression>^(\d{4}\-(0?[1-9]|1[012])\-(0?[1-9]|[12][0-9]|3[01]))+([ ]+(\d{2}(:?\d{2})?)?)?$</regularExpression>
                    </validator>
                </metadatafield>
                <metadatafield categoryref="Attribution">
                    <fieldName>Attribution requirements</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>The text to acknowledge the resource when using it</note>
                </metadatafield>
                <metadatafield categoryref="Attribution">
                    <fieldName>Distribution requirements</fieldName>
                    <mandatory>false</mandatory>
                    <dataType>String</dataType>
                    <maxOccurs>1</maxOccurs>
                    <note>The text to acknowledge the resource when distributing it</note>
                </metadatafield>
            </metadataformat>