179 lines
5.9 KiB
XML
179 lines
5.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<metadataformat metadatatype="software_type"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="https://wiki.gcube-system.org/images_gcube/e/e8/Gcdcmetadataprofilev3.xsd">
|
|
|
|
<metadatacategory id="developer_information">
|
|
<title>Developer Information</title>
|
|
<description>This section is about developer(s) information
|
|
</description>
|
|
</metadatacategory>
|
|
|
|
<metadatacategory id="extra_information">
|
|
<title>Extras</title>
|
|
<description>Other information about the artifact
|
|
</description>
|
|
</metadatacategory>
|
|
|
|
<metadatacategory id="artifact_information">
|
|
<title>Artifact Information</title>
|
|
<description>Artifact's main information
|
|
</description>
|
|
</metadatacategory>
|
|
|
|
<metadatafield categoryref="developer_information">
|
|
<fieldName>Name</fieldName>
|
|
<mandatory>false</mandatory>
|
|
<dataType>String</dataType>
|
|
<defaultValue>Developer's fullname</defaultValue>
|
|
<note>The fullname of the developer</note>
|
|
<validator>
|
|
<regularExpression>/^[a-z ,.'-]+$/i</regularExpression>
|
|
</validator>
|
|
<tagging create="true" separator="-">onFieldName_onValue</tagging>
|
|
</metadatafield>
|
|
|
|
<metadatafield categoryref="developer_information">
|
|
<fieldName>Identifier</fieldName>
|
|
<mandatory>true</mandatory>
|
|
<dataType>String</dataType>
|
|
<defaultValue>Developer's identifier</defaultValue>
|
|
<note>The identifier of the developer</note>
|
|
</metadatafield>
|
|
|
|
<metadatafield categoryref="artifact_information">
|
|
<fieldName>Artifact Name</fieldName>
|
|
<dataType>String</dataType>
|
|
<note>The name of the artifact</note>
|
|
<tagging create="true" separator="-">onFieldName_onValue</tagging>
|
|
</metadatafield>
|
|
|
|
<metadatafield categoryref="artifact_information">
|
|
<fieldName>Programming language</fieldName>
|
|
<mandatory>true</mandatory>
|
|
<dataType>String</dataType>
|
|
<note>The programming language used to create the artifact</note>
|
|
<vocabulary isMultiSelection="true">
|
|
<vocabularyField>Java</vocabularyField>
|
|
<vocabularyField>C++</vocabularyField>
|
|
<vocabularyField>C</vocabularyField>
|
|
<vocabularyField>Python</vocabularyField>
|
|
<vocabularyField>Scala</vocabularyField>
|
|
<vocabularyField>Javascript</vocabularyField>
|
|
</vocabulary>
|
|
<tagging create="true" separator="-">onValue</tagging>
|
|
</metadatafield>
|
|
|
|
<metadatafield categoryref="artifact_information">
|
|
<fieldName>Used Framework</fieldName>
|
|
<mandatory>false</mandatory>
|
|
<dataType>String</dataType>
|
|
<note>The Framework used to create the artifact</note>
|
|
<vocabulary isMultiSelection="false">
|
|
<vocabularyField>GWT</vocabularyField>
|
|
<vocabularyField>Bootstrap</vocabularyField>
|
|
<vocabularyField>GWT-Bootstrap</vocabularyField>
|
|
<vocabularyField>JQuery</vocabularyField>
|
|
<vocabularyField>AKKA</vocabularyField>
|
|
</vocabulary>
|
|
<tagging create="true" separator="-">onValue</tagging>
|
|
</metadatafield>
|
|
|
|
<metadatafield categoryref="artifact_information">
|
|
<fieldName>Maven Location</fieldName>
|
|
<mandatory>false</mandatory>
|
|
<dataType>String</dataType>
|
|
<note>The maven location of the artifact</note>
|
|
<validator>
|
|
<regularExpression>https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,}
|
|
</regularExpression>
|
|
</validator>
|
|
</metadatafield>
|
|
|
|
<metadatafield categoryref="extra_information">
|
|
<fieldName>First Release</fieldName>
|
|
<mandatory>true</mandatory>
|
|
<dataType>Time</dataType>
|
|
<note>Date of the first release</note>
|
|
</metadatafield>
|
|
|
|
<metadatafield categoryref="extra_information">
|
|
<fieldName>Size MB</fieldName>
|
|
<mandatory>true</mandatory>
|
|
<dataType>Number</dataType>
|
|
<note>The size in megabyte of the artifact</note>
|
|
</metadatafield>
|
|
|
|
<metadatafield>
|
|
<fieldName>UsageMode</fieldName>
|
|
<mandatory>true</mandatory>
|
|
<dataType>String</dataType>
|
|
<note>How the method is expected to be accessed </note>
|
|
<vocabulary>
|
|
<vocabularyField>Download</vocabularyField>
|
|
<vocabularyField>as-a-Service by SoBigData Infrastructure
|
|
</vocabularyField>
|
|
<vocabularyField>as-a-Service by third party infrastructure
|
|
</vocabularyField>
|
|
</vocabulary>
|
|
</metadatafield>
|
|
|
|
<metadatafield>
|
|
<fieldName>Input</fieldName>
|
|
<mandatory>false</mandatory>
|
|
<dataType>Boolean</dataType>
|
|
<note>inputParametersType. See WPS </note>
|
|
</metadatafield>
|
|
|
|
<metadatafield>
|
|
<fieldName>output</fieldName>
|
|
<mandatory>false</mandatory>
|
|
<dataType>Boolean</dataType>
|
|
<note>outputType. See WPS </note>
|
|
</metadatafield>
|
|
|
|
<metadatafield>
|
|
<fieldName>RelatedPaper</fieldName>
|
|
<mandatory>false</mandatory>
|
|
<dataType>String</dataType>
|
|
<note>Insert a complete reference to an associated work.</note>
|
|
</metadatafield>
|
|
|
|
<metadatafield>
|
|
<fieldName>Field/Scope of use</fieldName>
|
|
<mandatory>true</mandatory>
|
|
<dataType>String</dataType>
|
|
<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>
|
|
<fieldName>Field/Scope of use</fieldName>
|
|
<mandatory>true</mandatory>
|
|
<dataType>String</dataType>
|
|
<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>
|
|
<fieldName>spatial</fieldName> <!--'spatial' is mandatory name of GeoSpatial field -->
|
|
<mandatory>true</mandatory>
|
|
<dataType>GeoJSON</dataType>
|
|
<note>Distribution Area</note>
|
|
</metadatafield>
|
|
|
|
</metadataformat> |