group-brainstorming

(Difference between revisions)

Jump to: navigation, search
(Real World Examples)
(added rel group member)
Line 25: Line 25:
How does a group indicate that a person is a member of that group?
How does a group indicate that a person is a member of that group?
-
== Purposed Structure ==
+
== A Proposed Structure ==
From [http://microformats.org/discuss/mail/microformats-discuss/2006-February/003181.html Chris Messina's original post]
From [http://microformats.org/discuss/mail/microformats-discuss/2006-February/003181.html Chris Messina's original post]
Line 68: Line 68:
== Real World Examples ==
== Real World Examples ==
 +
 +
'''This needs to be moved to [[group-examples]]'''
* [http://microformats.org/about/people/ microformats | People] - Contributers to a project should be marked up.
* [http://microformats.org/about/people/ microformats | People] - Contributers to a project should be marked up.
Line 74: Line 76:
* [http://forum.textdrive.com/userlist.php Forum Userlists]
* [http://forum.textdrive.com/userlist.php Forum Userlists]
* [http://groups.myspace.com/index.cfm?fuseaction=groups.categories Myspace Groups]
* [http://groups.myspace.com/index.cfm?fuseaction=groups.categories Myspace Groups]
 +
 +
== Rel Group Member Proposal ==
 +
 +
I think Eran proposed this first, but just to make sure it is captured:
 +
* rel="group" - used by an individual to link to their groups
 +
* rel="member" - used by a group's site on links to its members
== Possible Implementations ==
== Possible Implementations ==

Revision as of 21:59, 22 July 2006

Contents

Group Brainstorming

This page is for brainstorming about ideas, proposals, constraints, requirements for a Groups microformat.

Authors

Problem

See Chris Messina's original thoughts on microformats-discuss.

Not every page belongs to one user. We need a microformat to define a group of people.

There are two distinct problems here though.

The problem that Chris's proposal describes is actually just one of tagging. By tagging people with the same tag, you "place" them into a group as defined by that tag. That's the model presented by Chris's ASCII art diagram.

The simpler problem to solve is perhaps the Group equivalent of XFN

How does a person indicate that they belong to of a group?

How does a group indicate that a person is a member of that group?

A Proposed Structure

From Chris Messina's original post

--Group Name
  | Description
  | Tags
  |
  +--+ Members
  |  |
  |  +-- Member 1 (hcard)
  |  |
  |  +-- Member 2 (hcard)
  |
  +--+ Pool
     |
     +--+ Topic
         |
        +-- Post 1 (hatom)
         |
        +-- Post 2 (hatom)


This model is totally overdesigned. A groups microformat should start as simple as possible, meaning, nothing but the idea of a group and members. That's the 80% in common case across various systems. People in a group. A group with people. Nothing more. -Tantek

Add optional roles. Groups may have "admins", "moderators", or "members". Or if you were marking up a contributes page, you could have "programmers", "designers", etc. Is this what you mean by tags? - Josh

No, those are roles. I mean the very *name* of a group could be interpreted simply as a tag on a person.

For example a named group of bookmarks are nothing more than a tag that all those bookmarks share.

Any taxonomy of group roles (admins, moderators, etc.) should be postponed.

-Tantek

To keep it simple, could we say that hGroup is just a container for other microformats. That would cover members (hcards) and topics (atom). - Josh

No. Both (a) naming and (b) proposing a structure (container) are both premature for a microformat, until the proper research has been done and documented on the wiki. Please follow the process.

-Tantek


Real World Examples

This needs to be moved to group-examples

Rel Group Member Proposal

I think Eran proposed this first, but just to make sure it is captured:

Possible Implementations

Groups could define there members on their own homepage. Social web sites could pick up the group list from the groups site instead. You'd instantly have your group on every (dreaming) social web service.

See Also

group-brainstorming was last modified: Wednesday, December 31st, 1969

Views