Tamil Ancestry Research | Family Tree Guide
இந்த கட்டுரையில்:
- “Legacy layer” என்பது குடும்ப archive-ல் என்ன
- மூன்று அடுக்குகள்: legacy / operational / cosmetic
- நீங்கள் தெரியாமல் அழிக்கும் legacy விஷயங்கள்
- UI-ஐ museum ஆக்காமல் legacy patterns பாதுகாப்பது
- Versioning: “before/after” TamizhConnect-இல் சுத்தமாக காட்டுவது
- Editing விதிகள்: எதை மறுபடியும் எழுதலாம், எதை மாற்றக்கூடாது
- Legacy layer உருவாக்கி காப்பாற்ற படிகள்
1. Legacy layer என்றால்?
Buzzword அல்ல: முந்தைய நிலை (பெயர், புலங்கள், வடிவம், ஊர் லேபல், சாதி சொல், கிராம எல்லை) — நீங்கள் “சுத்தம்/ஸ்டாண்டர்டைஸ்” செய்யத் தொடங்குவதற்கு முன் இருந்த frozen snapshot.
இதில் அடங்கும்:
- பழைய பெயர் pattern (initials, ஊர் tag, caste marker),
- பழைய மாவட்ட/தாலுகா எல்லைகள், கிராம பெயர்கள்,
- சான்றுகளில் இருந்த raw spelling,
- மக்கள் themselves பயன்படுத்திய மத/சாதி/அரசியல் label,
- இடம்பெயர்வு முன் முகவரி (இப்போது பெயர் மாறியிருந்தாலும்),
- TamizhConnect முன் பயன்படுத்திய Excel/ஸ்கீமா.
அனைத்தையும் புதிய schema-வால் overwrite செய்தால் neat/வாசிப்பு நன்றாக இருக்கும், ஆனால் வரலாறு மாயம்.
2. மூன்று அடுக்குகள்
- Legacy: பழைய snapshot (அசல் எழுத்து).
- Operational: தற்போது நீங்கள் பயன்படும் normalised fields (search/report).
- Cosmetic: display/பொது பகிர்வு (அழகான பெயர்/டயகிராம்).
இவை மூன்றும் இருக்க வேண்டும்; ஒன்று மற்றதை உறிஞ்சக்கூடாது.
3. நீங்கள் அழித்துவிடக் கூடும் விஷயங்கள்
- initials → full name ஆக மாற்றி பழைய எழுத்து drop.
- பழைய ஊர் பெயர் (புதிய மாவட்டம் பெயரால் replace).
- caste/house/oor labels outright remove “வெட்கம்” காரணமாக.
- spelling variants in certificates, “கட்டாய surname” vs “original initials”.
4. UI museum ஆகாமல் பாதுகாப்பது
- dual fields:
legacyName(raw),displayName(clean). - legacyPlace: பழைய மாவட்ட/தாலுகா பெயர் புலம் + current place link.
- toggle: UI-ல் “show legacy” option; default clean view.
5. Versioning
- person/place record: history log (before/after edits).
- major changes: note “reason” (passport format, legal change).
- TamizhConnect-இல் இது
notes/versionsபாகம்; edited-by/time.
6. Editing விதிகள்
- Rewrite OK: typo fix, மாறிய சட்டப் பெயர் (passport).
- Stay as-is: original doc spelling, பழைய label (நேர்மையாக private notes-ல் இருந்தாலும்).
- Add, don’t replace: புதிய பெயரை
display, பழையதைlegacy.
7. நடைமுறை படிகள்
- பழைய ஆவணங்கள்/பட்டியல் →
legacyபுலத்தில் exact text. - அதற்கேற்ப
normalizedபுலத்தை உருவாக்கவும் (search/report). - மாற்றம் செய்தால் reason + date எழுதவும்.
- private vs public: sensitive legacy (caste label) → private; ஆனால் அழிக்க வேண்டாம்.
- regular audit: legacy fields இருப்பது உறுதி; blank ஆகிவிட்டால் நிரப்ப.
legacy layer = குழப்பத்தின் பதிவேடு. அதை வைத்திருப்பதால் “எப்படி இங்கு வந்தோம்” என்பதை அடுத்த தலைமுறைப் புரிந்துகொள்ளும்; சுத்தப்படுத்தல் மட்டும் வரலாற்றைச் சொல்காது.



