xfn-brainstorming: Difference between revisions
AndyMabbett (talk | contribs) m (→ancestor descendant: examples) |
AndyMabbett (talk | contribs) (→Extending family relationships: age dfference is insufficient) |
||
Line 32: | Line 32: | ||
* I think it's important in some situations to capture the age difference in a relationship in a way that @rel="kin" doesn't seem to. | * I think it's important in some situations to capture the age difference in a relationship in a way that @rel="kin" doesn't seem to. | ||
** ''follow-up'': XFN is the wrong place to represent age information (even relative). Instead, mark up each person's page with an hCard for them that has a <code>bday</code> property, with even just the year if you want - that could then be used to determine an approximate age difference, which is presumably all that is desired. Thus rel="kin" can be considered to be sufficient for now. | ** ''follow-up'': XFN is the wrong place to represent age information (even relative). Instead, mark up each person's page with an hCard for them that has a <code>bday</code> property, with even just the year if you want - that could then be used to determine an approximate age difference, which is presumably all that is desired. Thus rel="kin" can be considered to be sufficient for now. | ||
*** ''rel-kin'' with an age difference of, say, 45 years, might represent any of parent, grandparent, uncle, sibling, cousin or more. | |||
To date, no real world examples have been provided, thus, per the microformats [[process]], we should not complicate a format for a theoretical need. | <s>To date, no real world examples have been provided, thus, per the microformats [[process]], we should not complicate a format for a theoretical need.</s> | ||
*[http://www.google.co.uk/search?&q=%22my+grandpa%27s+website%22 Google search for "my grandpa's website"] | *[http://www.google.co.uk/search?&q=%22my+grandpa%27s+website%22 Google search for "my grandpa's website"] | ||
Line 39: | Line 40: | ||
*[http://www.google.co.uk/search?&q=%22my+grandma%27s+website%22 Google search for "my grandma's website"] | *[http://www.google.co.uk/search?&q=%22my+grandma%27s+website%22 Google search for "my grandma's website"] | ||
*[http://www.google.co.uk/search?&q=%22my+grandmother%27s+website%22 Google search for "my grandmother's website"] | *[http://www.google.co.uk/search?&q=%22my+grandmother%27s+website%22 Google search for "my grandmother's website"] | ||
*See also [[genealogy-examples]] | |||
=== ancestor descendant === | === ancestor descendant === |
Revision as of 23:22, 21 January 2008
XFN Brainstorming
This page is for brainstorming about various uses and details of XFN, as well as collecting input for potential extensions.
Required Reading
Before participating in any XFN brainstorming please read and understand the following:
Note that all existing XFN values were based on research that showed real world sites that indicated such relationships explicitly via text and hyperlinks to other sites. Thus any new semantics or values will be more seriously considered if URLs demonstrating existing text labeling and hyperlinking behavior are provided.
Contributors
Identity Consolidation
See rel-me and identity-consolidation.
Extending family relationships
grandparent
The XFN: Background page says:
We considered adding "grandparent," but in the end dropped the term because it seemed unlikely to be used in the near future. It may appear in future versions of XFN.
Presumably the assumption is that a grandparent won't have a website, but:
- I think it's important in some situations to capture the age difference in a relationship in a way that @rel="kin" doesn't seem to.
- follow-up: XFN is the wrong place to represent age information (even relative). Instead, mark up each person's page with an hCard for them that has a
bday
property, with even just the year if you want - that could then be used to determine an approximate age difference, which is presumably all that is desired. Thus rel="kin" can be considered to be sufficient for now.- rel-kin with an age difference of, say, 45 years, might represent any of parent, grandparent, uncle, sibling, cousin or more.
- follow-up: XFN is the wrong place to represent age information (even relative). Instead, mark up each person's page with an hCard for them that has a
To date, no real world examples have been provided, thus, per the microformats process, we should not complicate a format for a theoretical need.
- Google search for "my grandpa's website"
- Google search for "my grandfather's website"
- Google search for "my grandma's website"
- Google search for "my grandmother's website"
- See also genealogy-examples
ancestor descendant
Even if they don't maintain it themselves (or are deceased) there might be a URL that does a good job of representing a person.
Consider a site about one's family tree. It might have something like:
I can trace my family back to <a href="http://en.wikipedia.org/wiki/William_I_of_England"> William the conqueror. </a>
In these cases it would be useful to have @rel="ancestor", and perhaps a corresponding @rel="descendant". -CiaranMc
See also: genealogy-brainstorming#Relationships
- follow-up: rel="kin" can be considered to be sufficient for now.
To date, no real world examples have been provided, thus, per the microformats process, we should not complicate a format for a theoretical need.
- Wikipedia's page on Winston Churchill, with list if ancestors
- Wikipeida page on Queen Elizabeth II: refers to "Queen Victoria as [her] great-great-grandmother"
- See also genealogy-examples
Simple Groups and Members
A very simple extension to XFN could enable decentralized group membership. E.g.
- rel="group". A person could link from their page to the page of a group that they belong to (e.g. their company, school, DJ collective etc.) and thus assert that they belong to that group.
- rel="member". The web pages of groups could link to who they consider members and thus assert that person's membership.
The relationships could be required bi-directional in order to confirm group membership, that is, both the individual must link to the group with rel="group" and the group must link to the individiual with rel="member" in order for the membership to be considered "true".
See also group-brainstorming for more on this including documentation of examples.
fans and followers
It's becoming a common aspect of many social networks (see list below) that you have unreciprocated and non-friend-based connections to people. These connections are particularly noteworthy where you don't really ever expect to have your connections reciprocated, but instead are similar to the idea of "rel-muse".
I would propose adding "rel-fan" or "rel-follower" to the collection of XFN values -- as being something like a "contact" or a "muse" but having a different purpose within the realm of social networking. Again, given that this is showing up in social networks like Pownce (fan), Twitter (follower), and that these words are becoming common, I wonder if it wouldn't make sense to even ditch rel-muse in favor of rel-follower and rel-fan (the former implying some kind of positive social stalking and the latter a kind of amiable appreciation for someone's work).
This fan/follower designation seems sorely lacking from Flickr where not everyone falls into either contact, friend or family... but in many cases, you just like someone's photos and want to be able to check in on them every now and again, similar to the way that people "follow" or "subscribe" to blog feeds... Someone who reads my blog feed could be considered a "follower" -- as in, "someone who follows my blog".
- Chris Messina
Examples (sites that have the semantic / implied-schema of "fan" or "follower")
- http://twitter.com/ (has followers vs friends)
- http://upcoming.org/ (has fans vs friends)
- http://pownce.com/ (has fans vs friends)
Tantek 02:34, 8 Jul 2007 (PDT)
Chris, rel-fan or re-follower would work for you to point to people who follow you, but the converse case is probably more useful, saying who you follow (eg blogroll case too). We need a good noun for that relationship that describes how you view them, that is less coloured than 'muse' currently is by being classified as romantic. rel-source or rel-influence maybe? Very hard to come up with a good noun. Kevin Marks 12:57, 17 Aug 2007 (PDT)
For blogrolls at least, what about rel-read / rel-reader? -- Steve Ivy Steve, "read" is still a verb (and rel-values need to be nouns), and "reader" would still imply that they are a "reader" of yours, rather than vice versa.
Brainstorm list of possible terms (for an inverse of fan/follower):
- source
- influence
- influencer
- +1 Tantek - I like this one the best so far, as it seems to represent the implied semantics the best. If I follow someone, then they are an "influencer" to me.
- leader
- star
- hero
- favorite
favorites
Another possibility is perhaps 'favorite', that is, people do link to favorite bands for example, which is similar to saying they are a fan of the band. Thus you could add rel="favorite"
to such hyperlinks to indicate that that music band over there is a favorite of yours. Tantek 17:57, 2 Oct 2007 (PDT) based on a question raised by DanBri.
mentors and mentees
Though seemingly rare, I personally have found use for rel="mentor"
and inverse rel="mentee"
(see Wiktionary definitions: mentor, mentee). I don't have sufficient evidence to even consider proposing adding these to XFN, but I wanted to capture them here as a brainstorm while I look into using them personally and research examples in the wild. I may just use them as POSH myself.
Tantek 02:34, 8 Jul 2007 (PDT)
advisor and advisee
Similarly, I have seen folks reference someone as an advisor, or note that they are advising someone. We could consider rel="advisor"
and rel="advisee"
to capture and represent these semantics.
Note that the relationship of advising a company or organization would be much better captured by noting "advisor" as a "role" property value in an hCard listing that organization, e.g.:
<span class="vcard"> <span class="fn">Tantek Çelik</span> <span class="org">Citizen Agency</span> <span class="role">advisor</span> </span>
Again, I think POSH usage of these terms would make a good experiment to see if there is sufficient use to formalize them.
Tantek 07:45, 29 Dec 2007 (PST)
Scholarly
A possibility that might be added is scholarly definitions. For example rel="mentor"
[Student's Teacher] (similar to above), rel="student"
[Teacher's Student] (inverse of mentor), rel="classmate"
[Student's classmate]. Possible uses in Social Networking sites that involve adding your school, grading your teachers, etc. Teacher <-> Teacher would be specified in with rel="co-worker"
or rel="colleague"
.
Navarr 05:56, 13 Dec 2007 (CST)