/* * search-doc-service * Copyright (C) 2020 Memoriav * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ package org.memobase.helpers object KEYS { object SettingsProps { const val mediaUrl = "media.url" const val institutionTypeLabelsPath = "institutionTypeLabelsPath" } const val entityId = "@id" const val atType = "@type" const val isPublished = "isPublished" const val ricoType = "type" const val firstName = "firstName" const val lastName = "lastName" const val name = "name" const val title = "title" const val prefLabel = "prefLabel" const val descriptiveNote = "descriptiveNote" const val isHolderOf = "isHolderOf" const val agentIsTargetOfCreationRelation = "agentIsTargetOfCreationRelation" const val hasSubject = "hasSubject" const val hasLocation = "hasLocation" const val placeOfCapture = "P60556" const val spatial = "spatial" const val producer = "P60441" const val publishedBy = "publishedBy" const val isPartOf = "isPartOf" const val heldBy = "heldBy" const val contributor = "contributor" const val creator = "creator" const val identifiedBy = "identifiedBy" const val Person = "Person" const val CorporateBody = "CorporateBody" const val Agent = "Agent" const val Place = "Place" const val Title = "Title" // Dates const val DateSet = "DateSet" const val DateRange = "DateRange" const val SingleDate = "SingleDate" const val issued = "issued" const val created = "created" const val temporal = "temporal" const val Instantiation = "Instantiation" const val Record = "Record" const val Concept = "Concept" const val wikidataInstance = "P31" const val wikidataAddresses = "P6375" const val wikidataPostalCodes = "P281" const val wikidataImage = "P18" const val missingLabelDe = "FEHLENDES LABEL" const val missingLabelFr = "L'ÉTIQUETTE MANQUANTE" const val missingLabelIt = "GALATEO MANCANTE" const val missingLabelEn = "MISSING LABEL" object TitleTypes { const val main = "main" const val series = "series" const val broadcast = "broadcast" } object IdentifierType { const val main = "main" const val oldMemobase = "oldMemobase" const val original = "original" const val callNumber = "callNumber" } object LocationType { const val canton = "canton" const val municipality = "municipality" const val memobaseInstitution = "memobaseInstitution" const val memobaseProject = "memobaseProject" } }