Commons:GLAMwiki Toolset Project/Technical Architecture/Maintain versioned Metadata Mappings
Jump to navigation
Jump to search
Maintain versioned Metadata Mappings
[edit]Potential Solutions
[edit]-
May_24-26,_2013_Amsterdam_Hackathon
Use the MediaWiki API- create a json mapping based on user input.
- save the mapping as a wiki page under the user’s namespace as a way of keeping the page unique; thus a mapping named Rijksmuseum becomes
User:Dan-nl/Metadata_Mappings/Rijksmuseum
with<mapping_json></mapping_json>
surrounding the json to make it easier to retrieve via the API. - add a category to the uploaded metadata files
GWToolset Metadata Mappings
for reference so that Metadata Mappings can be found on the page Category:GWToolset_Metadata_Mappings.
-
Use ContentHandler
- create a json mapping based on user input
- save the mapping with ContentHandler as TextContent under the namespace GWToolset using the user name as a unique identifier; thus a mapping named Rijksmuseum becomes
GWToolset:Metadata_Mappings/Dan-nl/Rijksmuseum.json
- Mappings can then be found on the page
Special:PrefixIndex/GWToolset:Metadata_Mappings
orSpecial:PrefixIndex/GWToolset:Metadata_Mappings/Dan-nl