Part of hCard Brainstorming for post-vCard3 additions. Per the microformats process:
relationship status examples
(move to a separate page relationship-status-examples when this section gets too big to include inline)
From http://www.facebook.com/editprofile.php?sk=relationships (must be logged in)
Relationship status has two parts, one a discrete enumerated set provided as a select pop-up menu choice:
- (blank) - unspecified
- in a relationship
- it's complicated
- in an open relationship
And then for *some* of those enumerated values, there is an optional field that indicates a person
- with person - chosen by selecting another profile (URL)
From http://www.flickr.com/profile_edit.gne?from=personal (must be logged in)
Expressed as Singleness: by Flickr, the following mutually-exclusive radio button choices are given:
- ( ) Single
- ( ) Taken
- ( ) Open
- ( ) Rather not say
Relationship Status pop-up menu with the following choices:
- (blank) - unspecified
- In a relationship
Relationship: pop-up menu with the following choices:
- Not Saying
- In Relationship
- Open relationship
relationship status formats
(move to a separate page relationship-status-formats when this section gets too big to include inline)
OpenSocial has a "relationship-status" field, plain text.
XFN - The XHTML Friends Network was not directly intended as a relationship status format, however, it's use can imply some relationship.
Specifically the following family and romantic values imply relationship status:
- spouse - implies married
- sweetheart - implies in a relationship (or an open relationship)
relationship status brainstorming
(move to a separate page relationship-status-brainstorming when this section gets too big to include inline)
There seems to be quite a variety of different values for "relationship-status", here are the ones that appear on more than one of the above-mentioned examples:
- taken (in a relationship)
- open (in an open relationship)
- unspecified (blank, rather not say)
While this might be a good start for a set of enumerated values, we lack sufficient data to be confident in such an enum. If we had perhaps half dozen or so examples total which showed a clear set of common values, then we could be more confident defining an enum.
Until then, it may make the most sense to simply use a text string value.
In addition to the description of the relationship-status, some number of values take a "with" parameter referring to a person.
As it's a reference to a person, a link to that person makes the most sense, using XFN - The XHTML Friends Network on that link to indicate the relationship with/to that person.
relationship-status property name
Simple brainstorm proposal: use the property name
relationship-status as a class name on an element marking up a textual value / description of the person's relationship status.
<span class="vcard"> <a class="fn url" href="http://alice.example.com">Alice Exemplar</a>, <span class="relationship-status">single</span> </span>
<span class="vcard"> <a class="fn url" href="http://bob.example.com">Bob Exemplar</a>, <span class="relationship-status">taken</span> - in a relationship with <a rel="sweetheart" href="http://dana.example.com">Dana Person</a> </span>
- http://wiki.activitystrea.ms/w/page/28041547/heart - I did some previous research on relation status, specifically within the context of an activity of changing it, on the Activity Streams wiki. Should incorporate that here too. - Tantek