Well, I put up posts in ministries about this -=- Most got deleted -=- Response was somewhat dissapointing with most proclaiming what a good idea it is, or how it should be used more than the features they would expect inherent in the system - as was expressly asked for in the start of the thread - but such is to be expected when attemping to mass import facebook users. So far, all that's been added to the list we'd managed to mumble is "Knowledge, Skills, and Abilities model" - models of which I can only find as essay-based, and would represent an issue in "intelligent" searching. If someone else can figure out how to render that as a form(which I think is what we're currently aimed at) then that can be included, too. Elseways offerances of: "Age, gender, height and weight". Which should build our loose model up to:
· ID number
· Age
· Gender
· Height
· Weight
· Educational qualifications
· Hobbies and interests
· Other training
· Languages spoken
· Loose geographical region
Unless anyone can add to that list, or provide reasons to strike items off, then I would propose we stop waiting to find out what people want and start on the structure of the input form. Unless somone can find some suitable trees we can just copy.
Things like ID will be pulled from the existing citizen DB as a unique field and provide the correlation between the two DB's. Loose geographical region should already be in the citizen DB, we just need to return it with less accuracy. I think I recall setting my age/DOB too, I could be wrong about that. Meaning we will only require to collect the rest from the user via input of the form. Weight, height, gender should all be pretty easy to sort out, simple text input possibly suffice as always sanitising user input and confirming sanity.
The rest could possibly be "best" presented to the user as a series of dropdown combobox, spawned by filling the previous options. To use the example provided by Leomarquie: The user selects a field from offered: IT » network » physical hardware
I therefore propose we begin by working on the structure of those trees. First identify the primary areas, then secondary, teritary etc. until the tree is completed. This I predict to be the hardest part: making sure we've got everything and it's arranged sensibly. This should be luckily the easiest part to crowdsource.
For the "educational qualificaiton" tree, something like:
»Arts & Humanities
» Visual arts
» Architecture
» Conceptual art
» Drawing painting
» Video games
» Literary arts
» Performing arts
» Music
» Dance
»Business & Management
» Financial management
» Human resource management
» Information technology management
» Marketing management
» Operations management
» Production management
» Service management
» Strategic management
»Computing & IT
» Computer science
» Computational Mathemeatics
» Internet Security
» Data Mining
» Data Warehousing
» Mobile Computing
» Algorithms and their complexities
» Programming
» Object-oriented Programming
» C++
» Compiler Construction
» Natural Language Processing
» Human-Computer Interface
» Operating Systems
» CRM
» Geographic Information Systems
» Management Information Systems
» Enterprise Resource Planning (ERP)
» Information technology
» Information and Communication
» Computer Networks
» Ad-hoc Networks
»Computer engineering
»Design
»Education, Childhood & Youth
»Engineering
»Environment & Development
»Health & Social Care
»Languages
»Law
»Mathematics & Statistics
»Medical Sciences
»Nursing & Healthcare Practice
»Psychology & Counselling
»Science
» Biology
» Agriculture
» Anatomy
» Astrobiology
» Biochemistry
» Bioclimatology
» Bioengineering
» Biogeography
» Bioinformatics
» Biomathematics
» Biophysics
» Biotechnology
» Botany
» Cell biology
» Chronobiology
» Conservation Biology
» Cryobiology
» Developmental Biology
» Ecology
» Ethnobiology
» Evolutionary Biology
» Freshwater Biology
» Genetics
» Geobiology
» Immunobiology
» Marine Biology
» Medicine
» Microbiology
» Molecular Biology
» Mycology
» Neurobiology
» Paleobiology
» Parasitology
» Pathology
» Pharmacology
» Physiology
» Protistology
» Psychobiology
» Toxicology
» Virology
» Zoology
» Ethology
» Entomology
» Ichthyology
» Herpetology
» Ornithology
» Mammalogy
» Primatology
» Chemistry
» Analytical Chemistry
» Qualitative analysis
» Quantitative analysis
» Biochemistry
» Agricultural Biochemistry
» Clinical Biochemistry
» Enzymology
» Endocrinology
» Molecular Biochemistry
» Pharmacological Biochemistry
» Inorganic chemistry
» Bioinorganic chemistry
» Coordination chemistry
» Geochemistry
» Inorganic technology
» Industrial inorganic chemistry
» Nuclear chemistry
» Organometallic chemistry
» Solid-state chemistry/materials chemistry
» Synthetic inorganic chemistry
» Organic chemistry
» Medicinal chemistry
» Organometallic chemistry
» Physical organic chemistry
» Polymer chemistry
» Stereochemistry
» Physics
» Astronomy
» Astrophysics
» Cosmology
» Acoustics
» Biophysics
» Chaos theory
» Chemical physics
» Computational physics
» Cryophysics (cryogenics)
» Crystallography
» Electromagnetism
» Electronics
» Fluid dynamics
» Geophysics
» High energy physics
» High pressure physics
» Laser physics
» Mathematical physics
» Mechanics
» Meteorology
» Molecular physics
» Nanotechnology
» Nuclear physics
» Optics
» Particle physics
» Plasma physics
» Quantum electrodynamics
» Quantum mechanics
» Quantum optics
» Quantum gravity
» Relativity
» Statistical mechanics
» String theory
» Thermodynamics
»Social Sciences
»Technology
This tree is by no means complete - or possibly even accurate - intended to serve as proof of concept. but could potentially serve as a loose template to populate with applicable data, then repeat process for other trees. Intent is the uppermost branch sits in it's own combobox, when selected it populates the contents of the next combobox with applicable data, which when selected populates the the next with options... When it comes to populating the outer branches of the tree - specific courses - I feel that being as vague as possible with the options presented to be best, then after selection offering the user to provide specific name of course, date certified, certifying authority etc. When the tree is complete, a few cycles of find n replace and it'll magically be in a combobox. Minimal effort. If we had some collaborational tools, we could have a document with the tree in it, and crowdsourcing edits/adjustments/amendments would be a doddle... I'm to understand such tools are being considered. Quite how long it'll take to apply(compared to the few hours (to assume total incompetence) it should take) I'm unsure. In theory we could possible start outline of the DB about now, too, but I'd suggest waiting until the trees are complete, the forms templated - then there's a nice list of data to be provided for.