added new schema for elasticsearch 7

This commit is contained in:
Miriam Baglioni 2019-10-18 17:52:44 +02:00
parent 07759bdd6b
commit c7289ad497
1 changed files with 237 additions and 0 deletions

View File

@ -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"}
}
}
}
}