CollectionBuilder / collectionbuilder-csv

CollectionBuilder-CSV is a "stand alone" template for creating digital collection and exhibit websites using Jekyll and a metadata CSV.
MIT License
21 stars 16 forks source link

grand unified config- csv #2

Open evanwill opened 3 years ago

evanwill commented 3 years ago

@dcnb @owikle I think maybe we have talked this through before... but devin mentioned something mysterious about theme and config unification, and so I was thinking about it too.

I wonder if config-browse + config-map + config-search + config-table + some theme options all join into big config-metadata?

field,display_name,browse_link,dc_map,schema_map,browse_display,browse_hidden,browse_sort,map_display,map_search,search_index,search_display,table_display,data_export,facets_export,subject_cloud,location_cloud
title,Title,,DCTERMS.title,headline,true,,true,true,true,true,true,true,true,,,
creator,Creator,,DCTERMS.creator,creator,true,,true,true,true,true,true,true,true,true,true,
date,Date Created,,DCTERMS.created,dateCreated,true,,true,true,true,true,true,true,true,true,,
description,Description,,DCTERMS.description,description,,true,,,,true,,,true,,,
subject,Subjects,true,DCTERMS.subject,keywords,true,,,true,true,true,,true,true,true,true,
location,Location,,,contentLocation,true,,,true,true,true,,true,true,true,,true

The file could become like a data dictionary of your metadata fields--just list out all field column names, list what you call them ("display_name"), then choose where they are used. Could add an optional field description to make it a true data dictionary document.

Disadvantage:

Advantage: