{"schemaVersion":"1.0","generatedAt":"2026-09-22","data":{"from":"Dublin Core (dc: and dcterms: elements) in a CSV collection export","to":"/data/worksheets/heritage-records.csv columns","smellColumns":["smellDescription","evidenceClass","metadataRightsClass","recordedBy","recordedOn","status","smellbookEntities","descriptors","placeEntity"],"heritageColumns":["recordId","title","smellDescription","evidenceClass","metadataRightsClass","contentLicence","recordedBy","recordedOn","status","smellbookEntities","descriptors","placeEntity","placeName","placeLocality","placeCountry","tradition","periodLabel","periodFrom","periodTo","holdingInstitution","objectReference","objectUrl","sourceCitations","sourceDois","sourceUrls","sourceLocators","sourceDatesAsCatalogued","periodBasis","names","illustrative","recordKind","smellbookRecordIds","objectUri"],"elements":[{"element":"identifier","to":["recordId","objectReference"],"note":"The institution's identifier, used as the record ID and the object reference."},{"element":"title","to":["title"],"note":"Object title."},{"element":"date","to":["periodFrom","periodTo","periodLabel"],"note":"A year or date (YYYY, YYYY-MM or YYYY-MM-DD) becomes periodFrom; an interval YYYY/YYYY becomes periodFrom and periodTo; anything else becomes periodLabel."},{"element":"temporal","to":["periodLabel"],"note":"dcterms:temporal, a named period."},{"element":"coverage","to":["placeName"],"note":"Place name only; link a SmellBook place in placeEntity."},{"element":"spatial","to":["placeName"],"note":"dcterms:spatial, as coverage."},{"element":"publisher","to":["holdingInstitution"],"note":"Usually the holding institution; check before sharing."},{"element":"relation","to":["objectUrl"],"note":"Only when it is an http(s) URL of the object record."},{"element":"source","to":["sourceCitations"],"note":"Bibliographic sources, separated by |."},{"element":"rights","to":["contentLicence"],"note":"Rights of the object record or its media."},{"element":"subject","to":[],"note":"Not copied. Terms matching a SmellBook name exactly are suggested as links to confirm."},{"element":"description","to":[],"note":"Not copied: it describes the object. Write the smell in smellDescription."},{"element":"creator","to":[],"note":"Not copied: the object's creator is not the person recording the smell (recordedBy)."},{"element":"contributor","to":[],"note":"Not copied."},{"element":"type","to":[],"note":"Not copied."},{"element":"format","to":[],"note":"Not copied."},{"element":"language","to":[],"note":"Not copied."}],"lido":{"from":"LIDO XML (lido:lidoWrap or lido:lido)","to":"/data/worksheets/heritage-records.csv columns, recordKind object","paths":[{"lido":"lidoRecID","to":["recordId"],"note":"The LIDO record identifier becomes the record ID."},{"lido":"objectIdentificationWrap/titleWrap/titleSet/appellationValue","to":["title"],"note":"The first title."},{"lido":"objectIdentificationWrap/repositoryWrap/repositorySet/repositoryName/legalBodyName/appellationValue","to":["holdingInstitution"],"note":"The current repository holding the object; a repositorySet marked former is skipped."},{"lido":"objectIdentificationWrap/repositoryWrap/repositorySet/workID","to":["objectReference"],"note":"The inventory number in the current repository."},{"lido":"recordWrap/recordInfoSet/recordInfoLink","to":["objectUrl"],"note":"Only when it is an http(s) URL of the object record."},{"lido":"eventWrap/eventSet/event (production or creation)/eventDate/date/earliestDate","to":["periodFrom"],"note":"Only from the production or creation event (eventType production or creation, or LIDO terms lido00007 and lido00012), and only a year or ISO date; the period basis becomes object-dating. Dates of other events (acquisition, exhibition) are never used."},{"lido":"eventWrap/eventSet/event (production or creation)/eventDate/date/latestDate","to":["periodTo"],"note":"As earliestDate, from the same event."},{"lido":"eventWrap/eventSet/event (production or creation)/eventDate/displayDate","to":["periodLabel"],"note":"The date as displayed, from the same event."},{"lido":"eventWrap/eventSet/event (production or creation)/eventPlace/place/namePlaceSet/appellationValue","to":["placeName"],"note":"Place name only, from the same event; link a SmellBook place or locality in placeEntity."},{"lido":"eventWrap/eventSet/event (other types)","to":[],"note":"Not copied: an acquisition, exhibition or other event does not date the object."},{"lido":"rightsWorkWrap/rightsWorkSet/rightsType/term","to":[],"note":"Not copied: these are rights in the object itself, not the licence of a heritage record about its smell."},{"lido":"subjectWrap/subjectSet/subject/subjectConcept/term","to":[],"note":"Not copied. Terms matching a SmellBook name exactly are suggested as links to confirm."},{"lido":"objectDescriptionWrap/objectDescriptionSet/descriptiveNoteValue","to":[],"note":"Not copied: it describes the object. Write the smell in smellDescription."},{"lido":"objectClassificationWrap/objectWorkTypeWrap/objectWorkType/term","to":[],"note":"Not copied."},{"lido":"eventWrap/eventSet/event/eventActor","to":[],"note":"Not copied: the object's maker is not the person recording the smell (recordedBy)."}]},"exports":[{"format":"dc","label":"Dublin Core (oai_dc XML)","what":"The heritage record in Dublin Core, with SmellBook resolver addresses as dc:relation."},{"format":"edm","label":"Europeana Data Model (JSON-LD)","what":"edm:isRelatedTo from your object's persistent URI (heritageObject.uri) to SmellBook resolver addresses. Not a full Europeana submission."},{"format":"lido","label":"LIDO (XML fragment)","what":"A subjectWrap for lido:descriptiveMetadata/lido:objectRelationWrap, naming each SmellBook entity by resolver address and permanent identifier."}],"boundary":"Dublin Core and LIDO describe the object, not its smell: smell fields come only from SmellBook columns added by the institution. Subject terms only suggest links for a person to confirm. The crosswalk stores and sends nothing, and SmellBook has no institutional partners."}}