From c7289ad497f2155e554f7ddb39dc3be1dd2476c5 Mon Sep 17 00:00:00 2001 From: "miriam.baglioni" Date: Fri, 18 Oct 2019 17:52:44 +0200 Subject: [PATCH] added new schema for elasticsearch 7 --- .../es/schemaCatalogElasticsearc7.json | 237 ++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 dnet-ariadneplus/src/main/resources/es/schemaCatalogElasticsearc7.json diff --git a/dnet-ariadneplus/src/main/resources/es/schemaCatalogElasticsearc7.json b/dnet-ariadneplus/src/main/resources/es/schemaCatalogElasticsearc7.json new file mode 100644 index 0000000..4318268 --- /dev/null +++ b/dnet-ariadneplus/src/main/resources/es/schemaCatalogElasticsearc7.json @@ -0,0 +1,237 @@ +{ + "catalog": { + "mappings": { + "properties": { + "aatSubjects": { + "properties": { + "id": {"type": "text"}, + "label": {"type": "text"}, + "lang": {"type": "text"} + } + }, + "accessPolicy": {"type": "text"}, + "accessRights": {"type": "text"}, + "accrualPeriodicity": {"type": "text"}, + "archaeologicalResourceType": { + "properties": { + "id": {"type": "long"}, + "name": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + } + } + }, + "audience": {"type": "text"}, + "contactPoint": {"type": "text"}, + "contributor": { + "properties": { + "email": {"type": "text"}, + "name": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + }, + "phone": {"type": "text"}, + "type": {"type": "text"} + } + }, + "creator": { + "properties": { + "email": {"type": "text"}, + "name": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + }, + "phone": {"type": "text"}, + "type": {"type": "text"} + } + }, + "derivedSubject": { + "properties": { + "prefLabel": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + }, + "source": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + } + } + }, + "description": {"type": "text"}, + "distribution": { + "properties": { + "accessURL": {"type": "text"}, + "description": {"type": "text"}, + "issued": { + "type": "date", + "format": "date_optional_time" + }, + "modified": { + "type": "date", + "format": "date_optional_time" + }, + "publisher": { + "properties": { + "email": {"type": "text"}, + "name": {"type": "text"}, + "type": {"type": "text"} + } + }, + "title": {"type": "text"} + } + }, + "extent": {"type": "text"}, + "hasItemMetadataStructure": { + "properties": { + "characterSet": {"type": "text"} + } + }, + "hasMetadataRecord": { + "properties": { + "conformsTo": { + "properties": { + "characterSet": {"type": "text"}, + "description": {"type": "text"} + } + }, + "xmlDoc": {"type": "text"} + } + }, + "identifier": {"type": "keyword"}, + "isPartOf": {"type": "text"}, + "issued": { + "type": "date", + "format": "date_optional_time" + }, + "keyword": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + }, + "landingPage": {"type": "text"}, + "language": {"type": "text"}, + "legalResponsible": { + "properties": { + "email": {"type": "text"}, + "name": {"type": "text"}, + "phone": {"type": "text"}, + "type": {"type": "text"} + } + }, + "modified": { + "type": "date", + "format": "date_optional_time" + }, + "nativeSubject": { + "properties": { + "prefLabel": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + } + } + }, + "rdfAbout": {"type": "text"}, + "originalId": {"type": "text"}, + "owner": { + "properties": { + "email": {"type": "text"}, + "name": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + }, + "phone": {"type": "text"}, + "type": {"type": "text"} + } + }, + "packageId": {"type": "text"}, + "providerId": {"type": "text"}, + "publisher": { + "properties": { + "email": {"type": "text"}, + "name": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + }, + "phone": {"type": "text"}, + "type": {"type": "text"} + } + }, + "resourceType": {"type": "text"}, + "rights": {"type": "text"}, + "scientificResponsible": { + "properties": { + "email": {"type": "text"}, + "name": {"type": "text"}, + "phone": {"type": "text"}, + "type": {"type": "text"} + } + }, + "spatial": { + "properties": { + "address": {"type": "text"}, + "boundingBoxMaxLat": {"type": "text"}, + "boundingBoxMaxLon": {"type": "text"}, + "boundingBoxMinLat": {"type": "text"}, + "boundingBoxMinLon": {"type": "text"}, + "coordinateSystem": {"type": "text"}, + "country": {"type": "text"}, + "location": {"type": "geo_point"} + } + }, + "placeName": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + }, + "postcode": {"type": "text"}, + "technicalResponsible": { + "properties": { + "email": {"type": "text"}, + "name": {"type": "text"}, + "phone": {"type": "text"}, + "type": {"type": "text"} + } + }, + "temporal": { + "type": "nested", + "properties": { + "from": { + "type": "date", + "format": "date_optional_time" + }, + "periodName": { + "type": "text", + "fields": { + "raw": {"type": "keyword"} + } + }, + "until": { + "type": "date", + "format": "date_optional_time" + }, + "uri": {"type": "text"} + } + }, + "title": {"type": "text"} + } + } + } + }