diff --git a/META-INF/gCubeMetadataProfile.dtd b/META-INF/gCubeMetadataProfile_v1.dtd similarity index 100% rename from META-INF/gCubeMetadataProfile.dtd rename to META-INF/gCubeMetadataProfile_v1.dtd diff --git a/META-INF/gCubeMetadataProfile_v2.dtd b/META-INF/gCubeMetadataProfile_v2.dtd new file mode 100644 index 0000000..607161d --- /dev/null +++ b/META-INF/gCubeMetadataProfile_v2.dtd @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/DataType.java b/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/DataType.java index 5ac5e1b..13ffcf4 100644 --- a/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/DataType.java +++ b/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/DataType.java @@ -18,7 +18,9 @@ import javax.xml.bind.annotation.XmlType; public enum DataType { String, - Date, + Time, + Time_Interval, + Times_ListOf, Text, Boolean, Number; diff --git a/src/test/java/org/gcube/datacatalogue/metadatadiscovery/TestJaxbMetadataMarshUnmarsh.java b/src/test/java/org/gcube/datacatalogue/metadatadiscovery/TestJaxbMetadataMarshUnmarsh.java index 7d80b7e..67967fb 100644 --- a/src/test/java/org/gcube/datacatalogue/metadatadiscovery/TestJaxbMetadataMarshUnmarsh.java +++ b/src/test/java/org/gcube/datacatalogue/metadatadiscovery/TestJaxbMetadataMarshUnmarsh.java @@ -44,7 +44,7 @@ public class TestJaxbMetadataMarshUnmarsh { ckanMetadata.setFieldName("Name"); ckanMetadata.setMandatory(true); ckanMetadata.setDefaulValue("default value"); - ckanMetadata.setDataType(DataType.Date); + ckanMetadata.setDataType(DataType.Time); List vocabulary = new ArrayList(); vocabulary.add("field1"); vocabulary.add("field2");