Indexing Your Vintage Hair Accessories: An XML Guide
Last winter, while sorting through a mahogany hatbox inherited from a collector in Bath, I found a tortoiseshell comb I had completely forgotten about. The comb was a late Victorian piece with hand-carved roses, listed in no notebook, filed under no mental category. It had been hiding for two years. That moment – the double thrill of discovery and shame of disorganisation – is what pushed me to build a proper index for my collection. Not a paper ledger, not a spreadsheet, but an XML file. If that sounds overly technical for a drawer full of banana clips and Edwardian slides, bear with me. XML is simply a way to write down information about each piece in a structure that a computer (or another human) can read and sort without ambiguity. For a vintage hair accessory enthusiast who wants to keep track of materials, eras, provenance, and condition, a well-made XML index is worth more than a dozen shoeboxes of receipts.
Why XML Instead of a Notebook or Spreadsheet?
A leather-bound journal is lovely for sketching, but try searching it for every piece made of celluloid or every comb from the 1920s. You end up flipping pages, squinting at ink. A spreadsheet works better, but columns and rows can become cramped when each accessory has its own story – a note about the original owner, a repair history, a link to a photograph. XML lets you nest information naturally. Each accessory becomes a record with its own set of child elements: <materials>, <era>, <condition>, <notes>. You can add fields later without breaking the whole file. And because XML is plain text, it will outlive any proprietary software. Fifty years from now, your great-niece can open your index in any text editor and know exactly what you owned.
Building Your Own Schema: A Practical Example
You do not need a degree in computer science. Open Notepad (or any text editor) and start with a root element called <collection>. Inside it, create a <accessory> element for each piece. Here is a minimal schema that has served me well:
<?xml version="1.0" encoding="UTF-8"?>
<collection>
<accessory id="A001">
<name>Celluloid butterfly slide</name>
<type>slide</type>
<era>1920s</era>
<material>celluloid</material>
<colour>tortoiseshell with green wings</colour>
<condition>good – one wing tip chipped</condition>
<provenance>bought at Portobello Road Market, 2019</provenance>
<notes>Similar to example in 'Hair Ornaments of the Jazz Age' p.47</notes>
</accessory>
<accessory id="A002">
<name>Silver filigree comb</name>
<type>comb</type>
<era>1900–1910</era>
<material>sterling silver</material>
<colour>silver</colour>
<condition>excellent – no tarnish, teeth intact</condition>
<provenance>gift from a friend who found it in a Surrey attic</provenance>
<notes>Possibly by William Comyns, London. Needs hallmark verification.</notes>
</accessory>
</collection>
You can add as many fields as you like – <width>, <weight>, <photograph> (a filename), <estimated_value>. The beauty is that you decide the vocabulary. Keep it consistent: always write “1920s” not “twenties” or “1920’s”. Consistency makes searching possible.
Using Your Index: Search, Sort, and Share
Once you have a handful of records, you can open the XML file in a browser (most browsers display XML as a collapsible tree) or use a simple XSLT stylesheet to turn it into a neat table. If you want to find every accessory made of German silver, you can search for <material>German silver</material> in any text editor – instant results. I keep my index in a folder alongside photographs named by the accessory ID, so A001.jpg matches A001 in the XML. This system saved me when a friend asked to borrow a specific 1950s bow clip for a wedding. I opened the index, filtered by type and era, and knew exactly which box to open.
For those who enjoy a bit of technical tinkering, you can write a simple HTML page that reads your XML and displays it as a gallery. That turns your personal index into a private website – perfect for sharing with fellow collectors without handing over your original file. The blog post The Mystery of the Missing Yullya Hair Combs is a cautionary tale of what happens when records are kept in someone’s head alone. An XML index would have solved that mystery in minutes.
A Table of Common Fields for Hair Accessories
To help you start, here is a table of fields I recommend, with explanations:
| Field Name | Example Value | Why It Matters |
|---|---|---|
<id> |
B012 | Unique reference; use a prefix for type (B=bow, C=comb, S=slide) |
<name> |
Black velvet bow with jet beads | Descriptive enough to identify without opening a drawer |
<era> |
1940s | Use decades or specific years if known |
<material> |
celluloid, brass, silk | Important for care and conservation |
<condition> |
fair – missing two teeth | Helps prioritise restoration and insurance |
<provenance> |
Bought at Alfie’s Antique Market, 2021 | Adds to the story and resale value |
<notes> |
Similar to example in ‘Vintage Hair Accessories’ by M. Brown | Free text for research links, memories, or repair notes |
You can add a <photograph> field containing a filename like B012_front.jpg. Then, if you ever create a visual diary, your XML index becomes the backbone. For inspiration, see A Picture Diary of Vintage Hair Accessories: The Paw Edition, where each image could correspond to an XML record.
Practical Steps to Get Started Today
You do not need to catalogue everything at once. Take one drawer – the one with your most frequently worn pieces. Open a text editor, copy the sample structure above, and write entries for five items. Save the file as my_collection.xml on your desktop. That is it. The next time you acquire a piece, add a line before you put it away. Within a month, you will have a reliable index that grows with your collection.
One practical tip: back up your XML file. Email it to yourself, store it on a USB stick, or keep it in a cloud folder. A fire or a leak can destroy a hatbox full of combs, but your index – and the photographs linked to it – can survive. And if you ever decide to sell or pass on a piece, a printed copy of the relevant XML record is a far more professional provenance document than a scribbled note on a receipt.
I keep my index in a folder named hair_index alongside subfolders for photographs and scans of any paperwork. When I recently acquired a 1930s Bakelite barrette from a dealer in Brighton, I opened the XML, added a new <accessory> element, and typed the dealer’s name and date into <provenance>. The whole process took two minutes. That barrette now sits in my collection with a digital twin that will outlive its celluloid cousins. Start with one drawer, five pieces, and a single XML file. Your future self – the one who will stare at a forgotten comb and wonder where it came from – will thank you.
