AriadnePlus/dnet-ariadneplus-graphdb-pu.../test/resources/eu/dnetlib/ariadneplus/reader/json/spec.json

300 lines
7.8 KiB
JSON

{
"AriadneTemporal": {
"class_type": "prototype",
"mappings": {
"https://www.ariadne-infrastructure.eu/property/from": {
"class_field": "From",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/periodName": {
"class_field": "PeriodName",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/until": {
"class_field": "Until",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/uri": {
"class_field": "Uri",
"substring": "no",
"element_type": "java.lang.String"
}
}
},
"AriadneGeoPoint": {
"class_type": "unique",
"mappings": {
"https://www.ariadne-infrastructure.eu/property/lat": {
"class_field": "Lat",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/lon": {
"class_field": "Lon",
"substring": "no",
"element_type": "java.lang.String"
}
}
},
"Spatial": {
"class_type": "prototype",
"mappings":{"https://www.ariadne-infrastructure.eu/property/address": {
"class_field": "Address",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/coordinateSystem": {
"class_field": "CoordinateSystem",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/country": {
"class_field": "Country",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/location": {
"class_field": "Location",
"external_reference": "AriadneGeoPoint",
"substring": "no"
},
"https://www.ariadne-infrastructure.eu/property/lat": {
"class_field": "Lat",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/lon": {
"class_field": "Lon",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/placeName": {
"class_field": "PlaceName",
"substring": "no",
"element_type": "java.lang.String"
}}
},
"ArchaeologicalResourceType": {
"class_type": "unique",
"mappings": {
"https://www.ariadne-infrastructure.eu/property/id": {
"class_field": "Id",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/name": {
"class_field": "Name",
"substring": "no",
"element_type": "java.lang.String"
}
}
},
"AgentInfo": {
"class_type": "prototype",
"mappings": {
"https://www.ariadne-infrastructure.eu/property/name": {
"class_field": "Name",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/type": {
"class_field": "Type",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/email": {
"class_field": "Email",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/phone": {
"class_field": "Phone",
"substring": "no",
"element_type": "java.lang.String"
}
}
},
"NativeSubject": {
"class_type": "prototype",
"mappings": {
"https://www.ariadne-infrastructure.eu/property/prefLabel": {
"class_field": "PrefLabel",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/rdfAbout": {
"class_field": "RdfAbout",
"substring": "yes",
"element_type": "java.lang.String"
}
}
},
"DerivedSubject": {
"class_type": "prototype",
"mappings": {
"https://www.ariadne-infrastructure.eu/property/prefLabel": {
"class_field": "PrefLabel",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/source": {
"class_field": "Source",
"substring": "yes",
"element_type": "java.lang.String"
}
}
},
"AatSubject": {
"class_type": "prototype",
"mappings": {
"https://www.ariadne-infrastructure.eu/property/id": {
"class_field": "Id",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/label": {
"class_field": "Label",
"substring": "yes",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/lang": {
"class_field": "Lang",
"substring": "yes",
"element_type": "java.lang.String"
}
}
},
"AriadneCatalogEntry": {
"class_type": "unique",
"mappings": {
"https://www.ariadne-infrastructure.eu/property/accessPolicy": {
"class_field": "AccessPolicy",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/identifier": {
"class_field": "Identifier",
"substring": "yes",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/publisher": {
"class_field": "Publisher",
"external_reference": "AgentInfo",
"substring": "no"
},
"https://www.ariadne-infrastructure.eu/property/archeologicalResourceType": {
"class_field": "ArchaeologicalResourceType",
"external_reference": "ArchaeologicalResourceType",
"substring": "no"
},
"https://www.ariadne-infrastructure.eu/property/issued": {
"class_field": "Issued",
"element_type": "java.lang.String",
"substring": "no"
},
"https://www.ariadne-infrastructure.eu/property/resourceType": {
"class_field": "ResourceType",
"element_type": "java.lang.String",
"substring": "no"
},
"https://www.ariadne-infrastructure.eu/property/modified": {
"class_field": "Modified",
"element_type": "java.lang.String",
"substring": "no"
},
"https://www.ariadne-infrastructure.eu/property/nativeSubject": {
"class_field": "NativeSubject",
"substring": "no",
"external_reference": "NativeSubject"
},
"https://www.ariadne-infrastructure.eu/property/derivedSubject": {
"class_field": "DerivedSubject",
"substring": "no",
"external_reference": "DerivedSubject"
},
"https://www.ariadne-infrastructure.eu/property/aatSubjects": {
"class_field": "AatSubjects",
"substring": "no",
"external_reference": "AatSubject"
},
"https://www.ariadne-infrastructure.eu/property/spatialRegion": {
"class_field": "Spatial",
"substring": "no",
"external_reference": "Spatial"
},
"https://www.ariadne-infrastructure.eu/property/spatialRegionPoint": {
"class_field": "Spatial",
"substring": "no",
"external_reference": "Spatial"
},
"https://www.ariadne-infrastructure.eu/property/landingPage": {
"class_field": "LandingPage",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/placeName": {
"class_field": "PlaceName",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/title": {
"class_field": "Title",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/accessRights": {
"class_field": "AccessRights",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/description": {
"class_field": "Description",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/creator": {
"class_field": "Creator",
"substring": "no",
"external_reference": "AgentInfo"
},
"https://www.ariadne-infrastructure.eu/property/contributor": {
"class_field": "Contributor",
"substring": "no",
"external_reference": "AgentInfo"
},
"https://www.ariadne-infrastructure.eu/property/legalResponsible": {
"class_field": "LegalResponsible",
"substring": "no",
"external_reference": "AgentInfo"
},
"https://www.ariadne-infrastructure.eu/property/owner": {
"class_field": "Owner",
"substring": "no",
"external_reference": "AgentInfo"
},
"https://www.ariadne-infrastructure.eu/property/originalId": {
"class_field": "OriginalId",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/uri": {
"class_field": "Temporal",
"substring": "no",
"external_reference": "AriadneTemporal"
},
"https://www.ariadne-infrastructure.eu/property/language": {
"class_field": "Language",
"substring": "no",
"element_type": "java.lang.String"
},
"https://www.ariadne-infrastructure.eu/property/partOf": {
"class_field": "UniqueIsPartOf",
"substring": "no",
"element_type": "java.lang.String"
}
}
}
}