[uf-discuss] Marking Up Personal Profiles
Chris Messina
chris.messina at gmail.com
Sun Oct 1 10:05:01 PDT 2006
I would challenge you to follow the guideline to solve a specific
problem... I think that there's certainly a case for an hProfile
microformat (I think I probably suggested it at some point... heh) but
there is a lot that can be covered with existing formats -- that are
micro.
Perhaps there is a very *specific* part of the profile (or many parts)
that can be extracted and codified into a micropattern?
It would also be good to look at John Allsop's hTagcloud research as a
model for representing what's already being done elsewhere...:
http://microformatique.com/?page_id=34
Chris
On 10/1/06, Lachlan Hunt <lachlan.hunt at lachy.id.au> wrote:
> Andy Mabbett wrote:
> > In message
> > <6991f8e00609300653u1c3fb35aq97c4155d662da42d at mail.gmail.com>, Stephen
> > Paul Weber <singpolyma at gmail.com> writes
> >
> >>> publishing personal profiles to help you meet others
> >
> >> Sounds like hCard... possibly with a few new fields.
> >
> > Or a form of hListing.
>
> Yeah, I'd agree it's also related to hListing, but hListing seems to be
> more well suited to products and services. Although, it does mention
> personals as one of the use cases, it seems quite generic by design and
> there's a whole heap of personal information that's still missing from
> hListing and other formats.
>
> Let me illustrate with an example profile that I've pieced together from
> various sites (filled in with made up info), then describe how it could
> be marked up with existing formats and point out the limitations.
>
>
> *Name and Contact Details*
>
> Given name: John
> Family name: Doe
> Preferred name: Jane Doe
> Photos: (images)
> Address, location, and/or other contact details...
>
> * This section could be marked up as using the hListing lister and
> item info properties.
> * All of this information can be marked up with hCard
> * No known limitations.
>
>
> *Age*
>
> Birth date: 1983-03-07
> Age: 23 (some sites just publish your age, not your actual birth date)
> Star sign: Pisces
>
> * Can use <abbr class="datetime"> for marking up the date
> * Limitation: Represents the value of the date, not its purpose.
> e.g. hListing has dtlisted and dtexpired for representing
> listed and expired dates, I couldn't find anything
> that represents a birth date.
>
> * Limitation: couldn't find any existing format for age
>
> * Could use rel-tag for star sign
> * Limiation: how do you identify that this tag represents a star sign?
> (see rel-tag limitations below)
> - Maybe this component would be best solved with an astrology
> format, designed for astrologists to publish horoscopes and then
> incorporated into this.
>
>
> *Physical Attributes*
>
> Gender (biological): Male
> Gender (appearance or surgical): Female
> Build: Obese
> Eye colour: Blue
> Hair colour: Black
>
> Height: 1.77m or 5'10"
> Weight: 139kg
>
> * Most of these could use rel-tag
> * Limitation: How do you identify specifically what each tag
> represents? (see rel-tag limitations below)
> * Limitation: I couldn't find a way to markup measurements/distances
> for height and weight.
> * Limitation: Even with a measurements format how do you identify that
> it specifically represents the persons height and weight?
>
> *Cultural Background*
>
> Culture: None
> Ethnicity: White
> Nationaliaty: Australian
> Religion: Athiest
>
> * All of these could use rel-tag
> * Limitation: (see rel-tag limitations below)
>
> *Personal Habbits*
> Drinking: Alcoholic
> Smoking: Chain-smoker
> Diet: Vegan
>
> * All of these could use rel-tag
> * Limitation: (see rel-tag limitations below)
>
> *Relationship/Life*
>
> Marital status: Single
> Have children: No childred
> Want children: Want 2-3 children
> Pets: dog, fish
>
> * These could use rel-tag
> * Limitation: (see rel-tag limitations below)
>
>
> *Professional*
> Occupation, Education, etc.
>
> * All of these could use hResume
> * No known limitations
>
>
> *Descriptions*
>
> Summary
> Hobbies, music, sport, reading, general interests, etc.
>
> * This section could make use of the hListing summary,
> description and item tags properties.
>
>
> *General Markup*
>
> This same type of profile markup can be used to describe both yourself
> and your ideal partner. Perhaps you could use the hListing listing
> action "meet" for describing your personal profile and "wanted" for the
> profile of your ideal partner.
>
> Having the ability to markup 2 (or more) seperate profiles like that
> handles the additional information that is usually requested, about what
> type of relationship your looking for (short-term (fling,
> one-night-stand), long-term (marriage), friendship, pen-pal, etc.),
> partners gender, ideal physical appearance, background, etc.
>
>
> *Rel-tag Limitations*
>
> The recurring problem with the use of rel-tag in most of these is that
> we're trying to represent name:value pairs, whereas rel-tag only really
> represents the value.
>
> e.g. <a href="/tags/blue" rel="tag">Brown</a>
>
> That doesn't indicate whether it represents hair colour, eye colour,
> favourite colour or something else entirely.
>
> --
> Lachlan Hunt
> http://lachy.id.au/
> _______________________________________________
> microformats-discuss mailing list
> microformats-discuss at microformats.org
> http://microformats.org/mailman/listinfo/microformats-discuss
>
--
Chris Messina
Citizen Provocateur &
Open Source Ambassador-at-Large
Work: http://citizenagency.com
Blog: http://factoryjoe.com/blog
Cell: 412 225-1051
Skype: factoryjoe
This email is: [ ] bloggable [X] ask first [ ] private
More information about the microformats-discuss
mailing list