Re: [uf-discuss] added hReview-aggregate and rel-author as drafts, archived a few others, uf2 for new ufs

2012-08-03 Thread Manu Sporny
On 08/03/2012 08:32 PM, Tantek Çelik wrote:
 2. Archived drafts/spec
 
 In addition, I created a new section Archived (Ben Ward's 
 suggestion) to collect microformats that haven't really taken off, 
 that is appear to lack any major publishing/consuming support and
 have moved the following there: 
 http://microformats.org/wiki/#Archived
 
 * hAudio

What constitutes haven't really taken off?
Since when do we have a timeframe for taking off?
Where are these definitions and time-frames documented on the site? I
couldn't find it.

Wikipedia is currently marking up over 119,555 songs and albums with
hAudio markup - why is that not enough?

-- manu

-- 
Manu Sporny (skype: msporny, twitter: manusporny)
Founder/CEO - Digital Bazaar, Inc.
blog: Which is better - RDFa Lite or Microdata?
http://manu.sporny.org/2012/mythical-differences/
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Google announces Microformats/RDFa support!

2009-05-12 Thread Manu Sporny
The subject line says it all - Google just announced support for various
Microformats and RDFa!

Here's the Google FAQ page on structured data:
http://google.com/support/webmasters/bin/answer.py?hl=enanswer=99170

Here's the announcement on the RDFa mailing list:
http://lists.w3.org/Archives/Public/public-rdfa/2009May/0011.html

Congrats to everyone in the community and everyone that has helped
create a Microformat!

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: A Collaborative Distribution Model for Music
http://blog.digitalbazaar.com/2009/04/04/collaborative-music-model/

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Bioformats - microformats for biology

2009-01-24 Thread Manu Sporny
André Luís wrote:
 http://bioformats.org/
 
 Why is this being developed outside of this community?

Possibly because they don't quite understand how the Microformats
Process works. I know our first impression was that we didn't need to
perform any sort of centralized development through the Microformats
community. We believed that Microformats could be developed by anybody
on the web and there was no stamp of approval necessary to call what
you were doing a Microformat. At first blush, it wasn't clear that
there was a process behind what this community does...

 Has anyone heard of this before and/or have contacted the 
 founders of this project?

I've notified them of this thread.

 Bottom line is.. should we care about this? 

Yes, we should. They have demonstrated buy-in to the semantic web at
some level, interest in Microformats, the ability to do some work and
publish in a way that is open, and they're backed by an institute -
which means that probably have more time and interest than most to work
on this stuff.

 Try to invite them to join the community and discuss the pros 
 and cons of their proposals? Or just leave them be?

It would be a mistake to not invite them to join and let them decide if
this community is the best avenue forward. We shouldn't assume what the
interests of this community are - this mailing list has over 1,000
readers and all you really need is 2-3 highly motivated individuals to
push some of these initiatives forward.

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Bitmunk 3.1 Website Launch
http://blog.digitalbazaar.com/2009/01/16/bitmunk-3-1-website-launch
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Bioformats - microformats for biology

2009-01-24 Thread Manu Sporny
li...@ben-ward.co.uk wrote:
 This community very intentionally doesn't try create specifications for
 everything. Previous pure-science efforts such as species died because
 it fell way outside the area of active interest of most of this
 community's participants. 

I don't think that's the defining reason (Andy's banning, as Toby
stated, is probably the primary reason that the species uF is currently
not under development).

While I do agree that it's important that this community is careful
about what it works on, we shouldn't be exclusive and we shouldn't
assume that we know where certain community members want to focus their
attention. If a couple of people want to come into the Microformats
community to develop their vocabularies, we shouldn't say that there
isn't a place for them.

I, for one, would be interested to see how a bioformats discussion would
evolve *ba-dum-bum* =P. We're talking about the bits and pieces that
make us who we are! Allowing us to identify and process that information
could help us better understand how we're connected to each other as a
species. That seems like a fairly noble endeavor.

Ever played around with 23andme.com[1]? Being able to mark up your
personal genome on 23andme and have the browser cross-link against
SNPedia[2] automatically would be really awesome.

In short, we could help them work through some of the more subtle
language and vocabulary issues while helping an initiative that could
very well benefit the human condition. The discussion may come to
nothing, but let's give it a chance before shutting it down prematurely.

-- manu

[1] https://www.23andme.com/about/
[1] http://www.snpedia.com/index.php/SNPedia

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Bitmunk 3.1 Website Launch
http://blog.digitalbazaar.com/2009/01/16/bitmunk-3-1-website-launch
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] hProduct draft now available

2008-12-16 Thread Manu Sporny
Myers, Jay wrote:
 After several months of diligent work, I'm happy to announce the draft
 spec of the hProduct microformat, linked from the front page of the
 wiki. I look forward to your constructive feedback in order to better
 the format for eventual adoption. 

Hi Jay,

Glad to see that you have decided to take the lead on moving the
hProduct uf forward :)

I haven't been following the hProduct discussion that closely and this
was really the first time I took a look at the draft. I'd like to draw
your attention to a particular Microformat Process issue that you may or
may not know about...

 As per the process, we have included
 appropriate wiki pages for issues, faqs and examples. 

The hProduct examples page[1], including all example pages that it links
to[2][3], include around 11 example sites, with no mention to the number
of sites that were analyzed. One of the first steps that should be
completed before a Draft is proposed is extensive analysis of existing
websites providing products.

To put hProduct's 11 examples into perspective, hAudio had close to 84
examples for the online music store section alone. If you have the
analysis data that led to the current version of hProduct, please put it
on the wiki. We can't know if the vocabulary terms are a good choice
unless we have the data to back up the draft.

For example, here's the analysis of terms utilized in audio sites:

http://microformats.org/wiki/audio-info-examples#Analysis_of_Music_Services

Is there an equivalent for hProduct? If not, is there a full set of
analysis data that backs up the vocabulary generated for hProduct?

-- manu

[1]http://microformats.org/wiki/hproduct-examples
[2]http://microformats.org/wiki/product-examples
[3]http://microformats.org/wiki/hlisting-extended-examples
[4]http://microformats.org/wiki/audio-info-examples

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.

blog: POSIX Threads Don't Scale Past 100K Concurrent Web Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1

blog: Fibers are the Future: Scaling Past 100K Concurrent Requests
http://blog.digitalbazaar.com/2008/10/21/scaling-webservices-part-2
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Announcing Oomph: A Microformats Toolkit

2008-10-22 Thread Manu Sporny
 On Wed, Oct 22, 2008 at 10:46 AM, Karsten Januszewski
 [EMAIL PROTECTED] wrote:
 Greetings - I'm excited to announce the release of Oomph: A Microformat 
 Toolkit, 
 which just went live at http://visitmix.com/lab/oomph.

Great stuff, Karsten! Looking forward to seeing where this goes... what
are the next steps, if you're allowed to elaborate? Where are you
putting your efforts for the next 3-6 months regarding Oomph? Supporting
more Microformats? Doing more stuff like Ubiquity[1]?

What are the future goals for Oomph?

-- manu

[1] http://labs.mozilla.com/2008/08/introducing-ubiquity/

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.

blog: POSIX Threads Kill: Scaling Past 100K Concurrent Web Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1

blog: Fibers are the Future: Scaling Past 100K Concurrent Web Requests
http://blog.digitalbazaar.com/2008/10/21/scaling-webservices-part-2
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] How about adding aRecipe, an RDFa serialization of hRecipe?

2008-10-09 Thread Manu Sporny
Thomas Loertsch wrote:
 I'm not sure that an RDFa serialization is something that needs
 endorsement or hosting by microformats.org. Once hRecipe is
 formalised, RDF/RDFa-based work that uses the hRecipe vocabulary needs
 no input from microformats.org. The syntax for the RDFa is derived
 simply from the RDF/OWL model - there's nothing there that needs
 deciding on. 
 
 There are still things that can go wrong - you confirm that below when you
 propose to draft a mapping and post that as N3-Draft on the web to solicit
 comments. My question is if microformats wouldn't be a good place to do just
 that. It's the question if we need another site, another organisation to
 develop vocabularies and/or serializations in a community-process or if, at
 least if a proposal with a microformats-syntax is already active, can add a
 RDFa-serialization project to it?

Clearly stating the RDFa equivalent of Microformat markup would be
beneficial to website authors. This would also halt duplication of work
in both the Microformats and RDFa communities and thus would be
something that is beneficial to the semantics community at large. We
don't want other communities duplicating work done in this community.

I'd like to point out that hAudio has gone through this already and it
would be really nice if we could clearly state what the RDFa equivalent
of hAudio is without having to host the RDFa vocabulary elsewhere.

What would be even better is a unified syntax for expressing both
Microformats and RDFa, as described here:

http://rdfa.info/wiki/RDFa_Vocabularies#Creating_a_document_that_uses_microformat_terms_via_RDFa

If the preceding proposal were pushed forward and adopted, it would mean
that any Microformats vocabulary would automatically be RDFa-izable and
that we would have a unified syntax for expressing both RDFa and
Microformats.

Food for thought.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Today, Tomorrow, and Someday Problems

2008-09-05 Thread Manu Sporny
Martin McEvoy wrote:
 http://halindrome.blogspot.com/2008/09/why-we-do-what-we-do.html
   
 Thanks Manu for an interesting post, I have made some comments ;-)
 I am a bit worried  about Shane's other post

 Shane wrote:
 Unlike microformats, the idiom for annotating your content does not
 conflict with the normal semantics of (X)HTML (e.g., the class
 attribute, the title attribute, and abbr).
 
 Sound's like a declaration of war from a community who wants to bring
 Microformats to the fold.

I've been working with Shane to get this Microformats expression using
RDFa mechanism operational. I can assure you that his statements are
absolutely not any sort of declaration of war. Please refrain from
using loaded language - it mis-characterizes and over-dramatizes his post.

We're not talking about a terrible conflict involving loss of life.
We're talking about a difference in opinion regarding web semantics
expression - it's really geeky stuff. :)

Shane has spent the most amount of time out of all of us in the RDFa and
Microformats communities writing up our thoughts on Microformats
expression using RDFa:

http://rdfa.info/wiki/RDFa_Vocabularies

He wouldn't be doing that if he wanted to harm this community in any
way. We're trying to bring the two communities together - not push them
apart.

 Why would you want to use RDFa? For the same reason you want to use
 microformats. Because you care about machines understanding what is on
 your page, not just humans.
 
 Is it not the other way around in the microformats community?

As Sarven stated, the RDFa community and the Microformats community
goals are the same - to enable widespread use of semantics in web
documents. While the paths that both communities have taken are
different, the destination is the same.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Today, Tomorrow, and Someday Problems

2008-09-05 Thread Manu Sporny
Tantek Celik wrote:
 eventually decided that it was time that someone started to experiment
 with the broad semantic HTML *today* work being done by modern web
 designers, solving today's real world web problems, with shared
 vocabularies based on existing standards. I met up with Kevin Marks
 who had similar ideas and microformats was started.

That being said, I owe a great debt to this community and the people
that started it and continue to contribute, including you and the other
uF founders, because it is here that I first saw that the semantic web
was achievable in the near term.

With over a 1,900 directly involved in this community, it is clear that
the idea behind Microformats is something that resonates with us!

The issue I had was with the execution of Microformats - most notably,
the process and the parsing rules. It was only after hAudio ground to a
halt (the second time) due to the many arguments revolving around the
decision to not use TITLE, pseudo-namespacing, scoping, accessibility,
etc., that I followed up with the W3C as I became increasingly
frustrated with the process.

Our start-up had a problem to solve (mark-up of audio on web pages) and
we wanted to do it right, through a standards body of some kind, instead
of forcing our view on the world. We were determined to start an
initiative to make the W3C take semantics in HTML more seriously. To our
surprise, we found the RDFa Task Force who were doing just that.

 That was years ago (2003-2004). In the meantime, microformats 
 adoption has taken off much faster than any of us could have 
 hoped for, while XHTML2 is largely ignored. XHTML2 wasn't a 
 tomorrow technology 5 years ago [1], and it still isn't 
 today.
 You could say there may be some
 bitterness/resentment/jealousy/denial about that.

I joined the W3C as someone who was bitter about many of the standards
that had passed the process. The nastiest scar that we held was a
system-wide implementation of SOAP as our messaging protocol only to
find out that the entire protocol was horrifically over-engineered. It
came from the W3C, it must be good, we thought. Similarly, we had
issues with HTML 4.01 and a variety of other W3C technologies throughout
the late 1990s and early 2000s.

I don't take a strong position on XHTML2 or HTML5 because I have learned
enough to know that there are too many people that want too many things
out of both technologies to say that either standard is good or bad,
or solving today/tomorrow/someday problems. Everybody has different
priorities and depending on one technology to solve all of our problems
is never the answer. It's going to be a mix (HTML5, XHTML2, Javascript,
Microformats, RDFa, etc.) like it has always been on the web.

 Anyway, I'm largely ignoring it, as I'm trying to do my best 
 to ignore the microformats vs RDFa baiting / 
 artificial-dichotomy that so many have pursued. We have 
 too much productive work to do to be distracted by such drama.

Agreed. There is too much work to be done and that getting involved in
the perceived drama is distracting.

When I hear someone talk about the drama between XHTML2 and HTML5, or
Microformats and RDFa, it is usually in the form of false perceptions
that one community has about the other.

This is interesting because it breaks down into two categories:

- People that think there is drama due to false perceptions on the
positions that the other community holds. The RDFa community is waging
war on the Microformats community - I read about it in a blog post, or
The Microformats community thinks RDFa is just a repeat of RDF/XML.
- People that have been burned by one community or the other in the
past, usually during a design argument, which clouds their desire to
work with the community ever again.

So rather than actual drama, we have perceived drama because the
communities aren't talking. We are letting false perceptions or negative
experiences that we have had in the past cloud our ability to work with
each other.

This isn't directed at you, Tantek, as I know you strive to make your
reasoning and thinking as fair and logical as possible. It's directed
more at the general community (both RDFa and Microformats).

There are a number of very good thinkers in each community and it is a
shame that they continue to be separated because of false perceptions
and clouded judgement.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Today, Tomorrow, and Someday Problems

2008-09-04 Thread Manu Sporny
Interesting blog post by Shane McCarron of XHTML2 fame. He has been
involved in the standards community since 1985. His name is on just
about every major HTML standard to come out of the W3C - if you use HTML
4.01, XHTML1.0, XHTML 1.1, or will use XHTML2 (to name a few), you're
using specs that he had a direct hand in creating or maintaining.

It's interesting to see his take on how the W3C and the Microformats
community fits into the ecosystem of solving the problems of today,
tomorrow and someday. The post discusses Microformats and RDFa:

http://halindrome.blogspot.com/2008/09/why-we-do-what-we-do.html

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Potential for Microformats.org to work with W3C and RDFa Task Force

2008-08-29 Thread Manu Sporny
Ben Ward wrote:
 It will take a couple of weeks to give examples of how this will all
 work, but I wanted to get feedback from this community before
 proceeding. We have a fantastic opportunity in front of us now - who in
 this community thinks that we should work with the W3C on this endeavor?
 
 I'm not sure I completely see the benefit in this, and seeing your
 examples would be very helpful in getting a better idea of what you're
 proposing. 

I'll get a set of examples written up soon, then.

 From your bullet points, it seems to suggest taking
 microformat vocabularies and expressing them in RDFa, rather than HTML?
 It seems redundant for publishers.

No, the markup would still happen in HTML, using Microformat properties,
but instead of using @class, we MAY (not MUST) use @typeof, @property,
and @content (in the case of machine-readable data) to express
Microformats.

The key being that these attributes are specifically designed to contain
semantic data. Here's a brief example showing how we could get rid of
the ABBR design problem by re-using RDFa's @content attribute. Note that
this would work in HTML 4.01, XHTML1.1 and XHTML2:

div typeof=haudio
   span property=titleStart Wearing Purple/span by
   span property=contributorGogol Bordello/span
   span property=published content=20020514May 14th, 2002/span
/div

 However, I do have a somewhat related issue that you might consider part
 of this effort. Some discussions I've had lately revealed usefulness in
 being able to _map_ microformats into RDF, for the purpose of combining
 microformats with other RDF vocabularies in a back-end somewhere (so,
 conversion for processing, rather than publishing. Publishing remains in
 HTML where it is most effective).

Publishing would stay in HTML, where it is most effective. Nobody is
suggesting that it move elsewhere - RDFa follows the same principles as
Microformats in this case.

As for the mapping between uF/RDF Vocabularies, I started a page to do
just that back in October 2007:

http://wiki.digitalbazaar.com/en/Mapping-ufs-to-rdfa

Want me to move it to Microformats.org?

 I'm told that RDF ‘versions’ of vcard and icalendar are out of date
 compared to the microformats. 

I don't think they are, but could be mistaken...

The last update to VCARD was on 22 February 2001:
http://www.w3.org/TR/vcard-rdf
and the vocabulary:
http://www.w3.org/2001/vcard-rdf/3.0#

The last update to iCalendar was on 29 September 2005
http://www.w3.org/TR/rdfcal/
and the vocabulary:
http://www.w3.org/2002/12/cal#

 As such, it strikes me that rather than
 maintaining duplicate specifications, it would instead make sense to
 develop a set of standard transformations so that any microformat can be
 transformed from HTML to RDF, without requiring duplicate effort to
 maintain another spec. This I'm sure would relate closely to GRDDL,
 since that already deals with transformation.

Yes, agreed, that would be useful.

 Note, I'm talking about mapping rules, not separate specs. For example,
 we have the ‘jCard’ page on the wiki, which I still feel should be more
 generic ‘JSON Mapping Rules’ page that can cover parsing from any
 format, not just hcard. 

We're also working on that in our company, but internally for now. There
is the issue of a generic object representation format for semantic data
objects. We have a generalized RDF-based representation for RDFa and
Microformats now... but didn't think this community would be interested
in such a solution. Should a wiki-page be started on various JSON
Mapping Rules between uF/RDFa to JSON?

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Potential for Microformats.org to work with W3C andRDFa Task Force

2008-08-29 Thread Manu Sporny
Tantek Celik wrote:
 Completely agreed w all of Ben Ward's points.

Even the ones that seem to state that RDFa does not operate in the realm
of HTML? The reason I raise this point is that RDFa will be a W3C
standard, applicable to XHTML1.1 and XHTML2 by the end of October 2008
(roughly). We're in the process of working out a HTML4+RDFa DTD and
validator for HTML 4.01 as well.

This will cover all current HTML family languages, so stating that RDFa
is outside of HTML will only be accurate until the end of October
2008. After that, RDFa will be a part of all deployed HTML family languages.

 In addition - I would be very concerned that the microformats 
 principles would be compromised by any such efforts as Manu suggests,
 and efficiency of parsing/parsers and other points listed are not
 worth compromising the principles.

Nobody is suggesting that anybody compromise their principles. What I'm
suggesting is that we may have figured out a way to bring a unified
semantic data processing mechanism to RDFa and the Microformats
community, across all current HTML family languages, without changing
either community's approach to semantic data markup.

If we're correct, it means a great deal of progress will have been made
in both communities - all I'm asking for is that we cooperate with the
W3C, are given the chance to do the work, and to see what falls out.

-- manu
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Potential for Microformats.org to work with W3C and RDFa Task Force

2008-08-29 Thread Manu Sporny
Scott Reynen wrote:
 That, or we'd compromise RDFa. 

I can almost guarantee that neither side is going to compromise their
set of beliefs. The Microformats community is too hard headed to do so,
and the RDFa community has a very long, arduous W3C process to consider
when changing anything major in the RDFa specification.

 As the two efforts have somewhat
 divergent priorities, I don't see how we could combine them without
 compromising on one side or both. 

Let's give it a shot, give it a number of months, and see if either side
feels like they're compromising on anything. I believe that approach is
better than saying that it's impossible, throwing up our hands and
giving up before we've even started.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] HTML5+RDFa discussion on WHATWG involves Microformats

2008-08-29 Thread Manu Sporny
Samuel Santos has started blogging about the HTML5 + RDFa/Microformats
discussion that we've been having in WHATWG:

http://www.samaxes.com/2008/08/29/the-semantic-web-and-rdfa/

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] HTML5, Microformats and RDFa

2008-08-28 Thread Manu Sporny
Scott Reynen wrote:
 I think comparing RDFa to microformats actually hurts your argument by
 suggesting they solve the same problem and reinforcing the notion that
 the wider problem RDFa seeks to solve is unimportant.  Rather, I would
 interpret the mentions of microformats as an indication that people are
 missing the wider problem RDFa would solve, and focus on making that
 clearer, by talking about what RDFa does that microformats don't even
 attempt to do.

Scott, Ben - thanks for the feedback, both of you make some very good
points and I've adjusted my argumentation a bit to follow advice
expressed by both of you. Things are being clarified in some ways on the
HTML5 list and muddied in others.

The one thing that is clear is that most of those on the list are not as
up-to-speed with web semantics as either this community or the RDFa
community would expect. Certainly, I was a bit blind-sided by some of
the false assertions those on the list were making about semantics in
general.

The very long thread continues,

RDFa Problem Statement and Features
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015957.html

Intro to RDFa
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015974.html

RDFa markup consistency
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015992.html

CSS-based approach to semantic data on the Web (Microformats and RDFa)
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015996.html

Of particular note is the last thread - the CSS-based approach to
semantic data markup. It's a proposal that, while interesting, ignores
the hard work that this community and the RDFa community has done over
the past several years. I could be mis-reading the various threads, so
some feedback from this list would be appreciated.

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Bitmunk 3.0 Website Launches
http://blog.digitalbazaar.com/2008/07/03/bitmunk-3-website-launches
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Potential for Microformats.org to work with W3C and RDFa Task Force

2008-08-28 Thread Manu Sporny
Hi uFers,

RDFa is going to become an official W3C standard in the next 2-3 months.

Martin McEvoy had posted something about two weeks ago on the RDFa
mailing list stating that he'd like to use RDFa to express Microformats:

http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Aug/0081.html

At first, I dismissed it as something this community would not be
interested in, and even if they were, something that the RDFa community
wouldn't be interested in doing. Shame on me for assuming without
checking with both communities first! Over the past week, I've been
thinking about some of the stuff Mark Birbeck (who started the RDFa
initiative) said several months ago and what Martin re-iterated in his
e-mail two weeks ago:

There should be a way to provide Microformats-like markup using RDFa.
Afterall, it would solve the unified parser/markup issue that some
(both inside and outside this community) have with Microformats.

So, I drew together a very quick proposal before the RDFa Task Force
meeting this morning:

It is possible to use RDFa attributes to replace/enhance usage of the
@class attribute and the ABBR design pattern in Microformats. We should
be able to do so without introducing the concept of namespaces to the
author that is marking up content - keeping the simplicity of
Microformats authoring intact. Doing so would provide a unified model of
semantics expression between RDFa and Microformats. It would also
provide one unified parser that could parse both namespaced RDFa and
non-namespaced Microformats.

Here's a link to the discussion:
http://www.w3.org/2008/08/28-rdfa-minutes.html#item03

The group was very enthusiastic - they would like to work with the
Microformats community to address some of these long standing issues in
our community. If we are successful in this endeavor, it would mean:

- 9 additional parsers that could parse Microformats.
- A unified parsing model in addition to the ad-hoc one provided by
  Microformats.
- A full test suite for the unified parsing model.
- A unified method of Microformats and RDFa expression in HTML4,
  XHTML1.1, and XHTML2.
- A painless upgrade path from Microformats to RDFa if the author so
  desired.
- A solution to the ABBR accessibility problem.
- A solution to the Microformats containment problem (class=item).
- A solution to the mfo problem.
- A unified method of semantics expression for the web.

It will take a couple of weeks to give examples of how this will all
work, but I wanted to get feedback from this community before
proceeding. We have a fantastic opportunity in front of us now - who in
this community thinks that we should work with the W3C on this endeavor?

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Bitmunk 3.0 Website Launches
http://blog.digitalbazaar.com/2008/07/03/bitmunk-3-website-launches
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] HTML5, Microformats and RDFa

2008-08-28 Thread Manu Sporny
André Luís wrote:
 Manu,
 the css based approach is somethin that has come up in discussions
 about semantics with fellow workers. I believe it does not trash all
 of the hard work the communities have don so far.

I never said the discussions trashed all of our hard work. I said that
some of the discussions ignore (some) of the hard work performed by
this community as well as the RDFa community.

 All it does, from
 what i gathered, is move the semantics from html and places it in a
 separate file/place.

Right - which both this community and the RDFa community are opposed to:

1. We do not want semantics to be placed in separate files.
2. We do not want vocabularies to be re-defined from site to site.
3. We want semantic markup to be easy to author for regular people - CSS
   is /not/ easy to author.

That's what I was attempting to point out with my statement. Apologies
if I was not clear :)

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] HTML5, Microformats and RDFa

2008-08-25 Thread Manu Sporny
There have been several threads discussing Microformats, RDFa and HTML5
that are occurring on the WHATWG mailing list. The discussion relates to
whether or not HTML5 should depend on the Microformats community to
solve HTML5's semantic markup issues, or if both Microformats and RDFa
should be considered for semantic web markup issues.

The start of the discussion is here:

http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015860.html

and continues here:

http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015875.html

I have authored a blog reply, stating that HTML5 should not depend on
the Microformats community to develop all semantic web vocabularies, the
reasoning can be viewed here:

http://blog.digitalbazaar.com/2008/08/23/html5-rdfa-and-microformats/

and my first response to the WHATWG mailing list

http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015949.html

Things start getting dicey here:

http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015892.html

and here:

http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015950.html

and my second response to the WHATWG mailing list, outlining some of the
shortcomings of Microformats and stating what differentiates RDFa in
it's approach:

http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-August/015957.html

Posting to this list because there are many on here that would be
interested in the WHATWG's current position on web semantics: not
important enough to consider as part of the HTML language. Note that
the XHTML1.1 and XHTML2 workgroups have already accepted the position
that: web semantics are important and a standard method of semantics
expression is necessary for the future development of the web.

-- manu
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Mozilla Labs Aurora mock-up depends on RDFa/uF-like technology

2008-08-21 Thread Manu Sporny
Mozilla Labs announced a pretty cool new browser concept dubbed Aurora.

It's pretty flashy and integrates some experimental UI concepts that are
questionable. However, one of the fundamental, underlying principles of
the browser is the concept of data portability. The idea that you own
your data and can pipe, mix and match data from different websites was
key to the browsing/collaboration experience.

I caught myself thinking You'd use RDFa/uF to do that... and that...
and that throughout each video. Here are the direct links to Vimeo
WebHD content:

Aurora - Part 1 - Collaboration, History, Data Objects, Basic Navigation
http://www.vimeo.com/1450211

Aurora - Part 2 - Geo-location-based browsing
http://www.vimeo.com/1476338

Aurora - Part 3 - Integrating Web w/ Physical Environment (also, sexism)
http://www.vimeo.com/1481810 (non-WebHD)

Aurora - Part 4 - Personal Data Portability
(bonuses: copious diversity and the liberal agenda)
http://www.vimeo.com/1488633

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Bitmunk 3.0 Website Launches
http://blog.digitalbazaar.com/2008/07/03/bitmunk-3-website-launches

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Audio/Video RDF Vocabulary Screencasts

2008-07-30 Thread Manu Sporny
Hi uFers,

Based on work that was done in this community over a year ago, we've
attempted to do a port of hAudio over to the RDFa world. The result is a
set of 4 vocabularies for media, audio, video and commerce. We used a
number of Microformats principles when porting the vocabularies and
re-using pre-existing vocabulary terms. We re-use Dublin Core heavily.
The vocabularies can be found here:

http://purl.org/media/
http://purl.org/media/audio
http://purl.org/media/video
http://purl.org/commerce

A small plugin, named Fuzzbot, has been put together to explore semantic
web UI approaches and two demos are now up regarding the audio and video
vocabularies:

Intro to Fuzzbot and Audio Vocabulary
http://www.youtube.com/watch?v=oPWNgZ4peuI

Intro to Video Vocabulary
http://www.youtube.com/watch?v=PVGD9HQloDI

The intros are very rough, done in 1-2 takes, but hopefully they get the
concept across. The next steps are going to be an attempt to use Firefox
3's Microformats functionality to pull uF metadata into Fuzzbot's RDFa
triple store.

Downloads and source for librdfa and Fuzzbot can be found here:

http://rdfa.digitalbazaar.com/fuzzbot

The Linux version is the only one that is up-to-date. I'll compile the
Mac OS X and Windows versions when I get the time to do so.

Feel free to comment/discuss the videos on here. We're looking for
feedback on what would make the demos more enticing. Right now, it's
just you can use metadata to construct more accurate searches.

-- manu

PS: I also mis-spoke at one point in the first video and said that
before Fuzzbot it wasn't possible to do this sort of thing, which is
not correct 'cause Operator has been around for a much longer time.
Apologies to Mike Kaply, since he started blazing this trail some time
ago. :)
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Microformats and RDFa not as far apart as previously thought

2008-06-24 Thread Manu Sporny
There have been some interesting blog posts by people at the BBC,
Mozilla and W3C about Microformats and RDFa in the past two days. The
first covers BBC's decision to drop support for the abbr-based design
pattern written by Michael Smethurst (who worked with this community on
hAudio among other things):

Removing abbr-based Microformats from BBC
http://www.bbc.co.uk/blogs/radiolabs/2008/06/removing_microformats_from_bbc.shtml

The second is a response from John Resig, of jQuery/Mozilla fame, here:

BBC Removing Microformat Support
http://ejohn.org/blog/bbc-removing-microformat-support/

The third is written by Mark Birbeck, who is the guy that proposed RDFa
several years ago and is the primary one behind the processing rules and
architecture for RDFa:

Microformats and RDFa are not as far apart as people think
http://internet-apps.blogspot.com/2008/06/microformats-and-rdfa-are-not-as-far.html

We've had discussions that parallel the ones above last summer:

http://microformats.org/discuss/mail/microformats-new/2007-July/000592.html
http://microformats.org/discuss/mail/microformats-discuss/2007-October/010850.html
http://microformats.org/discuss/mail/microformats-discuss/2007-October/010859.html
http://microformats.org/discuss/mail/microformats-discuss/2007-October/010879.html

I tend to agree with Edd Dumbill's post:

http://times.usefulinc.com/2008/06/24-uf-rdfa

Some are moving too quickly to dismiss both Microformats AND RDFa - the
two communities are cross-pollinating and there has been significant
lessons learned from both approaches. If you're going to blog about this
or discuss it - please don't fuel the Microformats vs. RDFa fire by
picking sides... it's detrimental to both communities.

Like Edd stated in his post, we have a bug that we need to fix (abbr
design pattern causing screen reader usability issues) and that has been
hanging over our heads for some time now. BBC's decision is a lesson
learned but is in no way some sort of sign that Microformats is on it's
way out.

Thoughts from the community? Anybody else blogging about this?

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Blacksburg BarCamp 1.0
http://blog.digitalbazaar.com/2008/05/15/blacksburg-barcamp-10/

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Practical Web Semantics - Talk at Rackspace

2008-06-01 Thread Manu Sporny
Hi all,

I ended up giving a Tech Talk at Rackspace at the end of April on
Practical Web Semantics. This included discussions concerning basic
semantics, Microformats, RDFa, and demos including Operator and Fuzzbot.

The overview page is here:

http://wiki.digitalbazaar.com/en/practical-web-semantics

Here are quick links to each section:

Practical Web Semantics Part 1 of 4: Introduction to Digital Bazaar
http://wiki.digitalbazaar.com/talks/practical-web-semantics/part1.html

Practical Web Semantics Part 2 of 4: Basic Semantics and Microformats
http://wiki.digitalbazaar.com/talks/practical-web-semantics/part2.html

Practical Web Semantics Part 3 of 4: RDFa Concepts
http://wiki.digitalbazaar.com/talks/practical-web-semantics/part3.html

Practical Web Semantics Part 4 of 4: Demos and Questions
http://wiki.digitalbazaar.com/talks/practical-web-semantics/part4.html

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Dynamic Spectrum Auctions and Digital Marketplaces
http://blog.digitalbazaar.com/2008/04/24/dynamic-spectrum-auctions/

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] My inactivity

2008-05-07 Thread Manu Sporny
Ben Ward wrote:
 Just a little note to explain that my µf tasks: hListing, ABBR-pattern,
 ‘This Week’ posts are on hold at the moment as I made a rather
 unexpected trip into hospital this week. No need to worry; after five
 days I've been released again (my appendix had gone rotten and has been
 removed).
 However, I'll be resting for most of this week

Sorry to hear about your trip to the hospital. Hope all is going better
and that you have a quick and speedy recovery.

I'd be happy to put together a This Week blog post, who should I send
it to? You, Tantek, or somebody else?

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Dynamic Spectrum Auctions and Digital Marketplaces
http://blog.digitalbazaar.com/2008/04/24/dynamic-spectrum-auctions/
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Digg Rolls Out DataPortability Enhancements

2008-05-01 Thread Manu Sporny
Surprised the semantic story du jour hasn't been posted to this list
yet. Congrats to the XFN, and hCard folks :)

http://blog.digg.com/?p=120

PS: Steve Williams is a good guy - he really does care about this stuff.



Digg Rolls Out DataPortability Enhancements
by Steve Williams at 12pm, May 1st, 2008 in Digg Website

Hey all,

The Data Sharing Summit in San Francisco was a gas. It was a real
pleasure to work with like-minded people from organizations, large and
small, all supporting DataPortability.

At the Summit I had the chance to show off Digg’s latest DataPortability
enhancements. Although the enhancements are not visible on Digg.com, if
you use Digg together with other social networks, these enhancements can
make the Web more fun and useful.

Among the recent enhancements:

- We’ve added XFN to your user profile. XFN is an open standard that
makes it easier for other social Web sites to recognize your Digg friends.

- We’ve improved support for hCard, another open data format for
communicating Digg user names, nicknames, and photos, so that your
favorite friend-following tools can more easily display your friends’
activity.

- We’ve added RDFa, making Digg part of the “semantic web” where Web
pages become more sophisticated, beyond simply words and pictures.

These efforts support our philosophy that you own your data.

Thanks,

sbw

--

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Fuzzbot - An embedded semantic data viewer

2008-04-07 Thread Manu Sporny
Fuzzbot is designed to detect RDFa and other semantic data formats and
display them to the person browsing. RDFa is a way to embed
machine-readable data into web pages, which helps computers help you
interact with web pages in a smarter way. For example, Fuzzbot can show
you information about people that it has found on a web page - helping
you view only the data in which you're interested.

The goal of Fuzzbot is to integrate Microformats and RDFa into a common
format (JSON/RDF) which authors can then write Actions and UIs against.
What this means is that Fuzzbot will deal with higher-level semantic
concepts (People, Places, Events, Audio, Video, etc.), rather than
formats (hCard, FOAF,  etc.). Fuzzbot is primarily a test bed for UI
concepts and is not a replacement for Operator - ideally, some of what
we learn from Fuzzbot could be integrated into Operator.

http://rdfa.digitalbazaar.com/fuzzbot/

Screenshots are available here, for those that don't want to install the
plugin:

http://rdfa.digitalbazaar.com/fuzzbot#screenshots

Some of you might note that the primary UI concept behind Fuzzbot is
based on Dmitri Glazkov's Margin Marks concept[1] that he posted to this
mailing list about 3-4 months ago. It is a visual approach to displaying
semantic data.

The current release (v0.7.5) is a very preliminary version of the
software. There will be UI bugs and perhaps some operational bugs (For
example, parsing Digg.com is very slow). Firefox XPIs are available for
both Linux and Windows, here:

http://rdfa.digitalbazaar.com/fuzzbot/download/

All librdfa source code is released under LGPL v3, and the Fuzzbot
plugin is released under the Mozilla Public License. Source code is
available via GIT:

git clone http://rdfa.digitalbazaar.com/fuzzbot.git
git clone http://rdfa.digitalbazaar.com/librdfa.git

If you have any thoughts or questions on the direction of this project,
or where you'd like to see it headed, please discuss on the list and
we'll try to work it into the project plan.

-- manu

PS: We're also looking into creating a native C library to do
Microformats parsing, but wanted to make sure there wasn't anybody that
had already done this. Is there anybody on here that has created a
native C library for parsing Microformats?

[1] http://glazkov.com/blog/margin-marks/
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Re: Unjust banning of Andy Mabbett

2008-03-11 Thread Manu Sporny
Drew McLellan wrote:
 The simple fact is that the microformats community is *not* a lot of
 work, save for the disruption Andy has caused. That we even seen to
 spend effort having this conversation rather than working on
 microformats is further evidence of that disruption.

Drew,

We are spending effort having this conversation because governance is
vital to the health of this community. Talking about the method employed
to execute this ban is certainly not a waste of time. Talking about
contributions of community members is certainly not a waste of time, either.

If nobody had a problem with the admins' decision, you would have seen
my initial e-mail and silence thereafter. However, there have been a
number of people that have voiced a similar concern. To date, 10 people
have voiced concern about the length of Andy's ban and the methods used
to ban him. That is a clear indicator that there is a disconnect between
the admins and the community.

This isn't just about Andy - it is also about the methods employed by
the admins to come to this decision:

- Lack of a documented process for bans.
- Lack of proper documentation leading up to Andy's ban.
- A vote count for the admins (for and against).

At the very least, if we don't have a process in place, we should follow
Wikipedia's ban procedure[2].

To place the blame of this disruption squarely on Andy's shoulders is
to ignore the fact that the admins are the ones that brought about the
18 month ban. It also ignores the fact that proper due diligence was not
performed before the ban.

This would be happening if it were Andy, or anybody else on this list.
We are spending the effort to have this conversation because we don't
like what we're seeing.

Just to be clear, here's what the expectations are:

- The admins reply to each point in the initial e-mail that started this
  thread[1]
- The admins create a procedure for banning individuals from the
  Microformats community.
- The admins fully document Andy's ban, similar in scope to Wikipedia[2]

If you want to focus on making this community run smoother, focus on
those things and the next time something like this happens, we won't
have to re-hash this discussion.

-- manu

[1]http://microformats.org/discuss/mail/microformats-discuss/2008-March/011713.html
[2]http://en.wikipedia.org/wiki/Wikipedia:Requests_for_arbitration/Pigsonthewing

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: RDFa Basics (video)
http://blog.digitalbazaar.com/2008/01/07/rdfa-basics
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Request for Microformats.org MediaWiki SQL data

2008-03-11 Thread Manu Sporny
This is a request for the Microformats.org MediaWiki MySQL database
data. If one of the admins could do a mysqldump of the database (or
selected tables) and place it onto a public HTTP/FTP site, that would be
ideal.

WARNING: Do not dump the password or e-mail field for the user table.

I'd like to run an analysis on the number of contributions made by
everyone involved in this community and attempt to write an algorithm to
detect edit wars.

This request is two-fold:

1. I'm curious to see who the most prolific wiki contributors are and if
   they have any correlation with the most prolific mailing list
   contributors.
2. It would be good to have an automatic process that could detect and
   log wiki edit wars, thus reducing the load on the admins and the rest
   of the community.

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: RDFa Basics (video)
http://blog.digitalbazaar.com/2008/01/07/rdfa-basics
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Unjust banning of Andy Mabbett

2008-03-08 Thread Manu Sporny
I just got back from vacation, otherwise this would have gone out
sooner. It has come to my attention that Andy Mabbett has been banned by
the admins for 18 months[1].

This is an unjust punishment, especially considering that he is one of
the largest contributors to our community. Rather than make sweeping
assertions and accusations, I'm going to back this post up with hard
data. Here are the statements that will be addressed:

- Andy is one of our most prolific contributors, this community will be
  harmed by such a long-term ban.
- An 18 month ban does not fit Andy's behavior - it is an unjust
  punishment.
- Andy was tried as guilty, without complete documentation.
- Andy pushes the limits in this community, and because of him, we know
  what is and is not acceptable in this community.
- Andy says what some of the rest of us are thinking, and he shouldn't
  be banned for such an extreme length of time for voicing his opinion.

Andy is one of our most prolific contributors
-

Maybe most of you are unaware of Andy's contributions to this community.
I took the time to write a script to download and analyze the entire
history on Microformats.org's mailing lists (the script is attached to
this e-mail). Here are the top contributors to the microformats-discuss
mailing list:

andy mabbett - 1133 posts - 9.68% of contributions
   ryan king - 885  posts - 7.56% of contributions
tantek celik - 833  posts - 7.11% of contributions
scott reynen - 504  posts - 4.30% of contributions
  brian suda - 467  posts - 3.99% of contributions
 david janes - 432  posts - 3.69% of contributions
   chris messina - 388  posts - 3.31% of contributions
   charles krempeaux - 233  posts - 1.99% of contributions
   mike schinkel - 193  posts - 1.65% of contributions
 dr. ernie prabhakar - 188  posts - 1.61% of contributions
 danny ayers - 171  posts - 1.46% of contributions
 kevin marks - 145  posts - 1.24% of contributions
  ciaran mcnulty - 135  posts - 1.15% of contributions
frances berriman - 134  posts - 1.14% of contributions
ben ward - 126  posts - 1.08% of contributions
   bruce d'arcus - 120  posts - 1.02% of contributions
paul wilkins - 119  posts - 1.02% of contributions
 dimitri glazkov - 110  posts - 0.94% of contributions
   benjamin west - 107  posts - 0.91% of contributions

Here are the top-10 contributors to the microformats-new mailing list:

 manu sporny - 298 posts - 19.13% of contributions
   martin mcevoy - 238 posts - 15.28% of contributions
andy mabbett - 182 posts - 11.68% of contributions
scott reynen - 148 posts - 9.50% of contributions
  brian suda -  62 posts - 3.98% of contributions
tantek celik -  37 posts - 2.37% of contributions
 david janes -  36 posts - 2.31% of contributions
guillaume lebleu -  27 posts - 1.73% of contributions
frances berriman -  26 posts - 1.67% of contributions
  julian stahnke -  20 posts - 1.28% of contributions

It is quite evident from this data that Andy has produced more than
anyone else in this community, even assuming that 10% of the threads
that he starts result in a ban on his account. I know of no other
community that would treat one of their primary contributors in this manner.

An 18 month ban doesn't fit Andy's behavior
---

Banning somebody for 18 months is quite a serious amount of time, and
while the admins might not have come to the decision lightly, I do
question whether the punishment is justified. If you look at the
documented rules that were added/changed due to Andy[2], you will note
that a whopping 13 of the 17 are EDITORIAL rules. The other 4 are
behavioral rules that Andy has broken in the past (as have several
others on the mailing list). I am not defending bad behavior, just
noting that part of the reason that Andy is being banned is due to these
EDITORIAL rules that he has broken and I don't think that an 18 month
ban is justified for breaking editorial rules.

His behavior as of late has been much calmer and more respectful, so I
see no reason why this ban has appeared, seemingly out of the blue, at
this time.

Andy was tried as guilty, without complete documentation


There is still no documentation as to what Andy has done in the past to
warrant this type of ban. In the admin's post to the list, the following
was mentioned:

 As time permits, the admins will both hyperlink each of those
 annotations to the specific email in the archives or edit in the wiki
 history that caused it, as well as annotate any remaining rules with
 their causes as well.  We believe this will help provide better
 transparency and accountability.

The time to generate transparency and accountability is BEFORE a ban,
not after. This is why people are tried

Re: [uf-discuss] Unjust banning of Andy Mabbett

2008-03-08 Thread Manu Sporny
Derrick,

I'd like to address each of your statements as they seem to be assuming
things that were not said in the post to the mailing list.

Derrick Lyndon Pallas wrote:
 1.) Quantity != Quality. (Maybe Web 2.0 decided otherwise, but I'm old
 school.)

The argument that quantity == quality was never made. A set of data
points were given noting Andy at the top of the lists. It would be quite
daft to make an argument stating that quantity == quality.

The point I was making was that one can't look at those numbers and
write off Andy Mabbett's contributions to this community any more than
they can write off Ryan King, Tantek, Scott Reynen, Brian Suda and David
Janes's contributions. They have all had a large impact on this community.

 2.) No one person is worth more than the cohesiveness of a community in
 the case of community development.

Agreed. Nobody is arguing against that point.

I fail to see how Andy Mabbett has single-handedly caused the
cohesiveness of this community to be greatly diminished. If anything, I
would fault the way these issues have been handled for causing harm to
the cohesiveness of this community.

Namely, lack of administrative transparency and undocumented banning of
this community's members.

Andy's not completely innocent, nor are the admins without fault.

 3.) Andy != Gandhi. Overthrowing the rule of a foreign power is
 unrelated to anything that happens in the microformats community or as
 part of the process. Furthermore, it is a mistake to conflate pushing
 the limits of the microformats process and its community with pushing
 the limits of the purpose of the community or of civility.

Ha! You are correct. Andy certainly isn't Gandhi. Far from it. Andy is
no saint - he has his flaws, as do we all.

Note that I am going to no trouble to argue against the prior 1-2 month
bans that have been imposed on Andy. Those bans were short enough to not
strike a nerve, even if they were not well documented.

On the other hand, an 18 month ban raises several red flags.

Andy's incivility has been primarily directed at the admins and has been
focused on how they process administrative issues. He asks very
important questions about how this community governs itself. He is often
ignored by the admins, which results in heated arguments further
resulting in a 1-2 month ban.

We would like to believe that we are all equals here, that ideas are
more important than the person behind the idea, and that the rules apply
equally to all of us.

Andy points out every occurrence of when the principles above are
broken, especially when one of the admins are the ones that break the
rules, and has thus gained the ire of the admins and some of the community.

 4.) In August, Andy will no longer be banned from Wikipedia so at least
 he'll have something to do. Q.v. http://tinyurl.com/25y6y8

It is a shame that you so easily toss aside his many contributions to
this community. I hope you didn't mean to be as snide as the language in
the statement above conveys.

The link to the Wikipedia ban is helpful, though. It is what I would
have expected to see prior to Andy's 18 month ban.

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: RDFa Basics in 8 minutes (video)
http://blog.digitalbazaar.com/2008/01/07/rdfa-basics/
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Major change to microformat specs without prior discussion or notification

2008-02-07 Thread Manu Sporny
Thom Shannon wrote:
 perhaps there was prior discussion and agreement that was just a long
 time ago? Have you searched the archives or asked Tantek directly?

Here's the IRC log regarding the change to the wiki:

http://rbach.priv.at/Microformats/IRC/2008-02-07#T010220

I agree with the change - I don't agree with not running it past the
microformats-new list. It seems like a fairly far-reaching
change/update. It invalidates the need for mfo in hcard, doesn't it?
If it were applied to the rest of Microformats, it would invalidate the
need for mfo entirely.

There are logs - so it would be wrong to say the decision was made in
private, it was done on IRC, without notification to microformats-new.

-- manu
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] haudio contributor

2008-02-06 Thread Manu Sporny
Robert O'Rourke wrote:
 Ah yes, so would you say 'performer', 'creator' and 'composer' are roles
 and not different to being a contributor? 

Yes, that is why 'contributor' was picked, rather than 'performer',
'creator', or 'composer'. :)

 It would be useful to have a
 more blanket term for instances where one person has multiple roles of
 that kind. 

You can always specify multiple 'role's in hCard to state that the
person had more than one role.

 I know you had a problem with it but if the role 'artist' is
 vague in so far as 'performer', 'composer' etc.. are concerned then
 perhaps it would be useful for exactly that reason. What do you think?

I've got no problem adding more contributor types as convenience
classes for composer, performer, publisher, label, etc. However,
like all things Microformats - they've got to be backed up by examples.

The issue isn't wouldn't these be really cool to have, but rather we
need to demonstrate that there are enough of these on the web to justify
adding more terms to hAudio.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] haudio contributor

2008-02-06 Thread Manu Sporny
Andy Mabbett wrote:
 In message [EMAIL PROTECTED], Manu Sporny
 [EMAIL PROTECTED] writes
 
 It would be useful to have a
 more blanket term for instances where one person has multiple roles of
 that kind.

 You can always specify multiple 'role's in hCard to state that the
 person had more than one role.
 
 One cannot always specify such things, because the page content (e.g.
 Beethoven's Fifth) does not always spell out such terms.

Right, point taken.

 I know you had a problem with it but if the role 'artist' is
 vague in so far as 'performer', 'composer' etc.. are concerned then
 perhaps it would be useful for exactly that reason. What do you think?

 I've got no problem adding more contributor types as convenience
 classes for composer, performer, publisher, label, etc.
 However, like all things Microformats - they've got to be backed up by
 examples.

 The issue isn't wouldn't these be really cool to have, but rather
 we need to demonstrate that there are enough of these on the web to
 justify adding more terms to hAudio.
 
 Like I said a day or two ago: for the guidance of wise men and...

Alright, wise-guy =P - put the terms that you would like included on the
haudio-issues wiki and let's start tracking them.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] haudio contributor

2008-02-05 Thread Manu Sporny
Alf Eaton wrote:
 The example above is valid hAudio markup - is your issue with the word
 contributor instead of creator?
 
 Basically, yes :-) And it's not a huge issue, I was just wondering if
 there was justification for it being that way - which there is, it seems.

We're also tracking this issue on the hAudio issues page now (Issue #D1):

http://microformats.org/wiki/haudio-issues

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] haudio contributor

2008-02-04 Thread Manu Sporny
Andy Mabbett wrote:
 In message [EMAIL PROTECTED], Manu Sporny
 [EMAIL PROTECTED] writes
 
 If only one contributor is listed, it is assumed that he/she/it is also
 the creator of the hAudio. If multiple contributors are listed, it is
 assumed that the first contributor is the creator, and all subsequent
 contributors played supporting roles in the creation of the hAudio.
 
 That fails as soon as we want to mark up something like:
 
 Simon Rattle conducted the CBSO in a marvellous rendition of
 Beethoven's Fifth

Yes, the use of 'contributor' falls apart completely when we have markup
like that... which is uncommon.

You should have noted that markup such as that is an edge case. Look at
the audio-info-examples and you will be lucky if you find 1 or 2
instances of the markup you describe above.

My point is that it is easy to manufacture words that break hAudio - but
much harder to find actual examples online that break it.

If you have issues with this approach, you can always use hAudio RDFa,
which does make the distinction between dc:creator and
dc:contributor. If you wanted to be even more specific, just include
the Music Ontology vocabulary and mark it up using that.

 Thus, it can be said:

 Not all contributors are creators.
 Not all contributors are artists.
 
 That can certainly be said. However, it cannot be expressed in hAudio
 without requiring the publishers of such examples to re-order their
 content. It is a microformats principle to not do so.

For the publishers that need to re-order their content to mark up
hAudio, they are obviously stretching what hAudio uF can do, and should
use hAudio RDFa.

 Thus, we should not narrow the who made it? behind hAudio down to
 those more narrow categories.
 
 Your conclusion is not supported by the forgoing claims.

Then does doing this support my conclusion:

*waves hands wildly in the air*

=P

More seriously:

We don't have enough examples to split contributor into label,
publisher, creator, and artist - which is what the examples showed
to be the most prominently displayed contributors across the 93+ sites
that we analyzed for hAudio.

 It doesn't seem to be based on established practice, as from the
 overview it looks like existing markup overwhelming uses 'artist'.
 http://microformats.org/wiki/audio-info-brainstorming#artist
 If we used artist, we would not have been able to mark up publishers,
 composers, audio technicians, etc.
 
 If we used *only* 'artist', perhaps, but not if we used 'artist' *AND*
 'composer' + 'technician'.

There aren't enough examples that list the composer or the technician to
make the argument for adding those into hAudio. You're more than welcome
to go back through the audio-info-examples and re-analyze all of the
sites to prove your point, though.

-- manu
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] haudio contributor

2008-02-04 Thread Manu Sporny
Andy Mabbett wrote:
 It seems strange that the microformat does not distinguish between the
 main contributor and others. 

It does - you list the main contributor first, if you care about that
sort of thing. Otherwise, you can list them in any order.

 Both the Beatles and Geoff Emerick
 contributed to Sgt. Pepper's Lonely Hearts Club Band, for instance:
 
   http://en.wikipedia.org/wiki/Sgt._Pepper%27s_Lonely_Hearts_Club_Band
 
 but one is clearly more significant than the other.

Sure - but what about this one:

http://music.yahoo.com/release/115057

Which one is more significant than the other - the label or the artist?
Are creators more important than contributors? These questions are
philosophical in nature - you can't assume that creator should be used
to note the significance of a contribution.

 There does seem to be a tendency in microformats, towards unduly low
 granularity; I find that strange.

Why do you find that strange? We're working with lowest common
denominator here. When you do that, you get low granularity.

 Although in classical music, the composer may be as-, or more-,
 prominent than the artist; likewise the conductor. Higher granularity
 would allow for such distinctions.

Sure - now all you have to do is find enough examples online, (we'll
need about 30 with the composer clearly denoted as well as the artist
with the composer more prominently displayed than the artist) for us to
make the argument for putting this feature into hAudio.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] haudio contributor

2008-02-04 Thread Manu Sporny
Alf Eaton wrote:
 It would work, but so would a number of very complicated things. My
 needs are essentially very simple:
 
 artistPrimal Scream/artist - albumScreamadelica/album
 
 so
 
 span class=creatorPrimal Scream/span - span
 class=albumScreamadelica/span

Why doesn't the following work for you, then?

div class=haudio
   span class=contributorPrimal Scream/span -
   span class=albumScreamadelica/span
/div

Per the hAudio spec, you have just marked up an album called
Screamadelica, whose primary contributor (the artist) is Primal Scream.

The example above is valid hAudio markup - is your issue with the word
contributor instead of creator?

 If there really weren't enough examples that clearly listed anybody
 other than the creator, doesn't that make things easier?

Sorry, that was badly worded on my part. What I meant to express was:

There weren't enough examples that clearly showed that people were using
the word artist, label, not mentioning the role, or using
publisher more than the others. It was a mixed bag and what we saw at
the end was the chance to support all of these by using contributor in
the simple cases and contributor + hCard role in the complex cases.

None of this seems to be an issue with what you're trying to mark up,
though. If it is still an issue, could you please post some other data
that you're attempting to markup where the hAudio spec doesn't let you
mark it up in the way that you want to?

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] haudio contributor

2008-02-04 Thread Manu Sporny
Alf Eaton wrote:
 How about this:
 * All contributors played a role in the creation of the audio.
 * If there's one or more creators, those entities played a primary role.

We looked at that approach, and found that we didn't have the examples
to back up the argument that we should make the distinction between
creator and contributor because there weren't enough examples that
clearly listed anybody other than the creator, and because hCard already
has a role field.

If you really want to make the distinction between a publisher, a
drummer, a singer, a technician, and someone else, you can always use an
hCard and utilize the role property[1].

 But then I'm struggling to think of actual examples where your rule
 wouldn't be enough (though having to list the main contributor at the
 start of the list might be one problem). It just feels wrong not to be
 able to explicitly mark the primary creator(s) when, as you say,
 sometimes you do want to do just that.

You can do this using role in hCard when describing the contributor.
If this doesn't work for you, you can use hCard RDFa which does
differentiate between the primary creator(s) and contributors.

 What if there are two primary creators (composer and performer, say) and
 the rest are just auxiliary contributors?

You could mark up each primary creator's role using hCard to describe
each creator. You could not specify the auxiliary contributors' roles,
or you could specify them - it's up to you to determine how specific you
want to be.

Does that work for your needs?

-- manu

[1]http://microformats.org/wiki/haudio#Contributor

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] haudio contributor

2008-02-04 Thread Manu Sporny
Andy Mabbett wrote:
 In message [EMAIL PROTECTED], Manu Sporny
 [EMAIL PROTECTED] writes
 
 Why doesn't the following work for you, then?

 div class=haudio
   span class=contributorPrimal Scream/span -
   span class=albumScreamadelica/span
 /div

 Per the hAudio spec, you have just marked up an album called
 Screamadelica, whose primary contributor (the artist) is Primal
 Scream.

 The example above is valid hAudio markup
 
 I thought fn was required.

It isn't:

http://microformats.org/wiki/haudio#Album

You MUST use either FN or ALBUM, or both. In other words:

If you ONLY use FN - you are talking about an audio recording.
If you ONLY use ALBUM - you are talking about an audio album.
If you use BOTH FN and ALBUM - you are talking about an audio recording
from the specified audio album.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] haudio contributor

2008-02-03 Thread Manu Sporny
Alf Eaton wrote:
 I was looking at using haudio today, but stumbled on the 'contributor'
 field: is there a reason it's 'contributor' rather than 'creator', even
 for the main creator (artist, in music) of the piece of audio?

We decided to not use creator because it would not be the proper
semantic word for say, a publisher, or a composer. Most of the examples
that we came across listed the publisher as well as the band that
created the musical piece (CD). However, calling the publisher a
creator would not be semantically correct.

Dublin core makes this differentiation. There is a dc:creator field,
which is a narrower concept from dc:contributor. Microformats try to use
the most common subset of information among all examples. Some had
artist, some had publisher, some had label, others had band -
these are all contributors.

hAudio allows for listing multiple contributors.

If only one contributor is listed, it is assumed that he/she/it is also
the creator of the hAudio. If multiple contributors are listed, it is
assumed that the first contributor is the creator, and all subsequent
contributors played supporting roles in the creation of the hAudio.

Thus, it can be said:

Not all contributors are creators.
Not all contributors are artists.

Thus, we should not narrow the who made it? behind hAudio down to
those more narrow categories.

 It doesn't seem to be based on established practice, as from the
 overview it looks like existing markup overwhelming uses 'artist'.
 http://microformats.org/wiki/audio-info-brainstorming#artist

If we used artist, we would not have been able to mark up publishers,
composers, audio technicians, etc.

Does that make sense? Does that explanation raise any further questions?

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Digg joins DataPortability Project (Microformats mentioned)

2008-02-01 Thread Manu Sporny
Tantek Çelik wrote:
 Manu you are correct, MicroID is *not* a microformat.  It did not follow the
 process, and violates numerous microformats principles.

I've been in contact with Steve Williams, Digg's Technical Lead for
Infrastructure Development, and he's been very open to discussion. We've
since cleared up the fact that MicroID is not a Microformat and I
explained a bit about the uF process. He was very open to discussing the
issue and has since fixed the blog entry:

http://blog.digg.com/?p=108

Steve got the impression that MicroID is a Microformat from the
microid.org blog, which states:

MicroID: A Microformat for Digital Identity

I have contacted Jeremie Miller and Peter Saint-Andre (authors for the
current MicroID IETF document) to politely let them know about the
differences between a Microformat and the work that they have done. I
have also invited them to put MicroID through the uF process or create
an RDFa vocabulary.

I'll let this list know when I have gotten a reply from them.

-- manu

-- 
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Intro to the Semantic Web in 6 minutes (video)
http://blog.digitalbazaar.com/2007/12/26/semantic-web-intro

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Firefox 3 (was: Icons of MF wiki)

2008-01-11 Thread Manu Sporny
Michael Smethurst wrote:
 On 11/1/08 10:31, Alex Faaborg [EMAIL PROTECTED] wrote:
 
 do you have any plans to support rdf-a in the
 interface? In 4.0, 5.0, 6.0?
 We haven't decided yet, and I would love to hear people's opinions
 both in favor of and against including RDFa support in a future
 release of Firefox.

+1 for me. +1 for our company.

It would be a real shame if only one way of extracting semantics from a
web page were supported in Firefox. If Firefox is serious about the
semantic web, it would be nice to see support for all the methods of
expressing semantics on web pages.

Note the recent proposal on creating a unified representation for
semantic objects (uF, RDFa, eRDF):

http://microformats.org/discuss/mail/microformats-dev/2008-January/000410.html

This would make it much easier for Firefox to support semantics in
pages. It isn't technically difficult to support all of them, so I see
no reason not to do so.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] RDFa Basics video (8 minutes)

2008-01-07 Thread Manu Sporny
Finished an RDFa Basics video this weekend. It attempts to explain RDF,
CURIEs, N3 and basic RDFa in 8 minutes:

http://www.youtube.com/watch?v=ldl0m-5zLz4

Thought some of you would want to learn about some of the upcoming
features of XHTML2 as well as compare and contrast how RDFa differs from
Microformats.

Constructive feedback would be great, as I'll probably be doing the
advanced RDFa tutorial in a month or so, and will need to know what
worked and what didn't in the RDFa Basics video.

A high-bitrate version, along with all source material, will be uploaded
and put on the Digital Bazaar wiki tomorrow:

http://wiki.digitalbazaar.com/en/rdfa-basics

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Intro to semantic web (video)

2007-12-25 Thread Manu Sporny
Happy Holidays, all :)

I've had a hard time explaining what the semantic web is about in a
concise manner over the past several months, so I decided to focus on
answering that for people that don't really know much about the web.

I spent the last couple of days playing around with the video creation
suites in Linux (Blender, Cinelerra, Gimp, xvidcap and a borrowed wacom
tablet).

Here's the result of a couple of hours of mucking about - does this
explain what the semantic web is all about? Is it simple enough? Too
simple? Too long? Too short?

http://www.youtube.com/watch?v=OGg8A2zfWKg

The entire thing, including all source material, is under a Creative
Commons Attribution-Share-Alike license (including remixing and
distribution). All source material is available here:

http://wiki.digitalbazaar.com/en/semantic-web-intro

-- manu
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Re: Precise Expansion Patterns

2007-12-17 Thread Manu Sporny
Benjamin Hawkes-Lewis wrote:
 
 http://www.w3.org/TR/html401/struct/global.html#adef-title

 title = text [CS]
 This attribute offers advisory information about the element for
 which it is set.
 

 However, I do agree that PT2M23S is stretching the rules a bit.
 
 Can information that readers are probably not going to understand be
 classed as advisory?

We could argue it both ways based on how we define advisory and the
pattern recognition and cognitive abilities of the general Internet
population. Since we have a potentially better solution on the table,
let's not go down this path yet.

 What I was proposing was this. When all the information required is
 available in the content of the element in Arabic numeral form, and all
 a parser would need to know is what units are being used, we should
 prefer to mark up the units rather than attempt hide an ISO format of
 the same data with the TITLE hack.

Agreed.

 So, to adopt your milliseconds example, we could avoid TITLE and just use:
 
 span class=durationspan class=milliseconds2/span
 milliseconds/span

Sure, we could do that... although, we should be careful to address all
of the problems... we would still need to address some of the
non-standard cases that you outline below.

 We might prefer to specify abbreviations like s and ms, I'm not sure.

If we're going to put s and ms in @class, then I don't think that
would be a good idea. If we were to, however, place that information in
title... that would be fine, IMHO. To illustrate:

This would be a bad idea:
span class=durationspan class=s3/span seconds/duration

This would be acceptable:
span class=durationspan class=seconds3/span seconds/span

Or if we wanted to use the hMeasurement approach:
span class=duration title=3sthree seconds/span
span class=duration title=2min 3stwo minutes, three
 seconds/span
span class=duration title=2y 35htwo years, 35 hours/span
span class=duration title=3sthree seconds/span

 Obviously, if this principle were to be extended to other sorts of
 measurements, it could get more complicated for two reasons:

Take a look at the hMeasurement strawman... there's been a great deal of
thought put into the issues that you describe:

http://microformats.org/wiki/measure-brainstorming#Straw_man

 1. People might want to use variations on the SI units that cannot be
 expressed with the SI prefixes e.g. 10^26 s.

We can do this if we use hMeasurement:

span class=duration10^26 s/spaneconds.

 2. People might want to use non-SI, non-global units like inches and
 quarts.

Then they will need to convert it to SI units:

span class=weight title=95.2543977 kg15 stones/span

 Now, it might be that we could adapt the principle to serve in some of
 those situations too:
 
 1. Perhaps we could allow class names like seconds/10^26 (it's ugly
 but legible and conforming).

We can already do this in hMeasurement:

span class=duration title=10^26s10^26 seconds/span

Or, alternatively they could convert it to another representation format:

span class=duration title=100Ys10^26 seconds/span

 2. Perhaps we could think about specifying class names for widely-used,
 non-SI units like inches.

Like this (in the current hMeasurement proposal):

span class=length title=4ft 4infour feet, four inches/span

 1. Obscure units (5 chains wide)

Boiling the oceans - we should make them convert it into a more popular
measurement.

 2. Use of non-Arabic numerals (III HORA)

Boiling the oceans - make them convert it into a more popular measurement.

 3. Use of words instead of digits (three seconds long)

I think addressing this was outlined above.

 4. Fuzzy representations where not all the information required is
 implicit in the human-friendly content (about three miles)

There is room for error metrics in hMeasurement too, although, it hasn't
been worked out quite how we do that.

 For these cases, we would /still/ need an expansion pattern. I wasn't
 particularly thinking of the expansion pattern you suggest, since it's
 still attempting to put tortured data-showing requirements over the
 needs of human end-users.

Do SI measurements constitute tortured data? Is displaying 2min 23s,
or 2 minutes 23 seconds better than displaying PT2M23S?

 The point of my suggestion is to reduce the number of cases where we
 need an expansion pattern, since expansion patterns are proving
 problematic.

Let's address the actual problem of precise expansion patterns for
measurements.

So we could do one of the following:

1. Use hMeasurement and add h for hours and y for years.
2. Define second, minute, hour, year classes.
3. Create second, minute, hour, and year aliases in to the
   hMeasurement units s, min, h, and y, respectively. Use
   hMeasurement.

I suggest doing the 3rd thing, which would give us all of the following,
valid, markup:


Re: [uf-discuss] Re: Precise Expansion Patterns

2007-12-16 Thread Manu Sporny
Paul Wilkins wrote:
 Another possible solution is to provide greater detail for the time itself.
 
 abbr title=00:23:002:23/abbr
 
 This I understand is an acceptable title for screen readers, it
 expands suitably on 2:23 (which could be 2 hours 23 minutes or 2
 minutes 23 seconds) and it's computer understandable in an ISO 8601
 manner.

If you are suggesting that we use the hh:mm:ss time format for
expressing duration, we cannot. That would be an abuse of the ISO 8601
standard. The standard is very specific about specifying TIME and about
specifying DURATION. Duration MUST be in one of the following formats,
where 0-values can be omitted:

PnnYnnMnnDTnnHnnMnnS
PnnYnnWnnDTnnHnnMnnS
PdateTtime

This is correct for a duration of 2 minutes, 23 seconds: PT2M23S
This is not: 00:02:23

Here's what the various approaches thus far look like when you put them
on an HTML page:

http://uf.digitalbazaar.com/unit-tests/sandbox/isodata.html

There are really two questions that we're attempting to answer here:

1. Can we make screen readers not read the @title, of whatever element
   we choose, out loud?
2. Do we care that PT2M23S will appear if the person browsing hovers
   their cursor over the text denoting the duration, if that is the only
   way we can successfully utilize ISO standards in the Microformats
   community?

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Re: Precise Expansion Patterns

2007-12-16 Thread Manu Sporny
Paul Wilkins wrote:
 span class=duration title=PT2M23S2:23/span
 
 With this it is not possible to prevent the title from being used by
 screen readers and other people who hover their mouse over the time
 value.

This is not true. You can set several, of not all, screen readers to not
read titles of SPAN elements.

It is important for us to focus on the reason this discussion started in
the first place:

http://microformats.org/discuss/mail/microformats-discuss/2007-December/011035.html

The issue was accessibility, specifically, how accessible is the ABBR
design pattern for those that use screen readers.

At this point, it's really just a matter of testing the examples we have
so far:

http://uf.digitalbazaar.com/unit-tests/sandbox/isodata.html

Against the list of screen reader packages on the market:

http://en.wikipedia.org/wiki/List_of_screen_readers

I'll volunteer to check out Orca and JAWS and report the findings to the
list, and document them in the wiki.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Re: Precise Expansion Patterns

2007-12-16 Thread Manu Sporny
Benjamin Hawkes-Lewis wrote:
 Here's another question that needs asking. How much real-world value
 does the use of the ISO standard for date time representations
 actually add in this /particular/ case (hAudio duration)?
 How often do these reasons apply to hAudio duration?

These questions are dangerously short-sighted, focusing on just hAudio
will hurt the Microformats community in the long run... I'll explain why
below.

 The impression I get is that the majority of cases would be served
 fine by:

 span class=durationspan class=minutes2/span:span
 class=s25/span/span

This would be a giant pain to author, IMHO. Then again, it fixes our
accessibility/usability issues - placing much of the load on the
authors. If we make it this verbose to mark up this sort of information,
do we think authors are going to mark up DURATION?

For sites like ours that are automated, we would have no problem
adopting the approach listed above... but think about the blog author
that has to mark up DURATION. Are they going to take the time, or skip it?

What happens when somebody wants to specify a time duration as
twenty-three minutes? Or a measurement as two stones? Your proposal
above doesn't solve those problems.

Andy Mabbett wrote:
 On Sun, December 16, 2007 19:14, Manu Sporny wrote:
 Paul Wilkins wrote:

 Another possible solution is to provide greater detail for the time
 itself.

 abbr title=00:23:002:23/abbr
 
 If you are suggesting that we use the hh:mm:ss time format for
 expressing duration, we cannot. That would be an abuse of the ISO 8601
 standard.
 
 We can, becasue we are not mandated to use the ISO 8601 standard.

So assume that we do that today...

We're locking in DURATION to have a very specific meaning a length of
time. To denote that length of time, you have hours, minutes and
seconds HH:MM:SS.

Some time further down the line, somebody has another Microformat that
needs to specify a time duration. Their time durations, however, are in
years.

The problem comes in when the second person wants to denote their time
duration in years. We've already said that DURATION is a length of
time and specified a format HH:MM:SS. So now, authors have to translate
years into hours... quite a pain, but it gets worse.

Later yet, in a future Microformat far, far away, somebody comes along
and wants to specify time in fractions of a second.

Once again, they can't use DURATION because there is no space for
fractions of a second (which you can specify in ISO8601).

Remember, this same thing happened with the TITLE tag in Microformats.
TITLE is used to specify a job title in hCard. This meant that we
couldn't use TITLE in hAudio because it meant a job title, not the
title of an object, such as, but not limited to, a book, movie, album,
or person.

By constricting DURATION to have a restrictive format, HH:MM:SS, we are
being short-sighted and are not thinking about the other Microformats
that are still to come that will need to specify DURATION.

00:02:23 is being shortsighted. Let's learn from our past and not make
the same mistake again... let's not be short-sighted about this decision.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Re: Precise Expansion Patterns

2007-12-15 Thread Manu Sporny
Paul Wilkins wrote:
 The hAudio time should be denoted in seconds. If 3:23 is given it's to
 be seen as three minutes and twenty two seconds. If hours are needed
 it should be 1:3:23 (0 prefix optional) to denote 1 hour three minutes
 and twenty two seconds.
 
 This way the hAudio standard can work without needing to modify the
 text, the abbr pattern isn't required and everybody can go home and
 sleep restfully for the night.

You may sleep restfully with that approach, but I can't imagine that
many others on here would... :)

You are effectively making the argument that we should forget about
using ISO standards, which is one of the microformats principles -
re-use, and replace it with our own.

I can guarantee you that if we take that approach, we'll be having this
same argument with the next ISO standard that gets used by the uF community.

I'm not stating that the solution we have for hAudio at the moment is
ideal, but re-inventing the wheel isn't necessarily the best approach
either.

What was the problem with the SPAN approach, again?

span class=duration title=PT3M23S3:23/span

- You can set most, if not all, screen readers to not verbalize @title
  in SPAN.
- We're not abusing ABBR.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Re: [uf-new] Mapping Microformats to RDFa

2007-10-12 Thread Manu Sporny
Brian Suda wrote:
 Also, there is the same discussion on going on the RDFa mailing list:
 http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2007Oct/0113.html
 
 As Ivan Herman replied on that list, GRDDL handles much of what you
 are looking for as well and much of those Microformats - RDF
 conversions already exist.

Great! Where are they? Are the transformations only available as XSL
stylesheets? If so, they're not very useful as a quick-reference for
publishers... are they?

Are you talking about this:

http://esw.w3.org/topic/CustomRdfDialects

In which case:

The hcard2rdf.xsl is licensed under CC-non-commercial, which makes it
useless to any company wanting to implement this stuff in their products.

hreview2rdfxml.xsl is a 404.

There are no mappings for hCalendar, hAtom, or hResume, etc... what am I
missing? Apologies - I'm not that familiar with GRDDL tools that are
available... do you have some good links to GRDDL tools?

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Firefox 3 Javascript Semantic Data UI Control (was: Microformats and Firefox 3)

2007-09-05 Thread Manu Sporny
Dimitri Glazkov wrote:
 I really like the idea of allowing additional control over
 presentation via pseudo-classes, but I am worried that :target isn't
 quite right, at least if we follow the spec to the letter
 (http://www.w3.org/TR/css3-selectors/#target-pseudo), specifically
 since this pseudo-class is not dynamic and there may or may not be a
 fragment identifier on the microformat.

There is another option available. Songbird has released a specification
for a Javascript object that can be used to control some of the
functionality in the browser.

http://developer.songbirdnest.com/documentation/trunk/webpageapi/files/sbIRemotePlayer-idl.html

Operator/Firefox could provide something along the same lines to allow
publishers to disable the browser UI and provide their own via CSS.

Here's how it could work:

The SemanticDataUI object would be accessible, from Javascript, using
the “semanticDataUI” global variable attached to the currently loaded
document. A publisher could disable the semantic data UI in any browser
by running the following line of Javascript:

semanticDataUI.disableUI();

Users could control whether or not they allow web pages to disable the
Semantic Data UI. Most would probably allow web pages to disable the
semantic data UI.

Publishers could manually disable the Semantic Data UI and use CSS to
mark up their hCards, hCalendars, and hAudios.

This would give cross-browser UI control to both the users and the
publishers without having to do any CSS magic.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats and Firefox 3

2007-09-04 Thread Manu Sporny
Dimitri Glazkov wrote:
 This is not particularly transient, but it addresses #2, methinks:
 
 http://glazkov.com/blog/margin-marks/

Mike, Alex - I think you should take a very serious look at Dimitri's
Margin Marks idea. Check out the screen mock-ups here:

http://flickr.com/photos/dglazkov/sets/72157601860335196/

Implementation would be a bit of a headache, but he has proposed a very
elegant solution on, IMHO, the right way to display semantic data items
on a web page. It is the best approach that I've seen so far, over all
of the UI concepts for Microformats in Firefox 3.

This is the same way that Eclipse shows the developer warnings, comments
and errors via the code editor. It would do well as a transient UI AND
wouldn't be intrusive on the browsing experience when the UI is active.
Exciting stuff...

-- manu

-- 
Manu Sporny
http://wiki.digitalbazaar.com/en/haudio-case-study

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Need for plain-language intros for each microformat

2007-08-29 Thread Manu Sporny
Andy Mabbett wrote:
 I think it's time we moved the specs to *-spec or *-specification, and
 used the root page for each microformat, such as the above, for a
 plain-language introduction, taking care to avoid jargon as much as
 possible.

+1 for this idea. There have been several times where I've pointed
somebody to a uF specification page to give them an overview and they
just come back claiming that the page didn't really tell them
anything... or worse, it confused them.

 http://en.wikipedia.org/wiki/Hcard

The page should be a short introduction and shouldn't overwhelm the
reader. Perhaps a 1-2 paragraph introduction, a very simple example, and
links to other wiki pages at the bottom with more information.

-- manu
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats UI in Firefox 3

2007-08-28 Thread Manu Sporny
Alex Faaborg wrote:
 Yes, while previous Firefox designs have focused on the browser
 injecting UI into the page, this discussion is about how the content
 creator should provide links and buttons for acting on microformatted
 content.

I'm probably being a bit dense, but it looks like we're entering into a
philosophical debate. Without taking sides, it looks like the
philosophical rift is this:

Side A: Publishers should be able to specify UI elements for their
Microformatted content in their HTML.

Side B: The browser should be solely responsible for injecting UI into
the page?

This debate has been tracked on the wiki:

http://microformats.org/wiki/audio-info-issues#Historical:_Graphic_buttons_in_rel-patterns

The current resolution is to leave implementation for user actions up to
the browser and uF plug-ins. Without going into the nasty details, which
are fully documented on the wiki, there is opposition to directly
specifying UI through uF markup. Microformats are about data, not UI.

That being said, if there is a desire to add generic UI actions to any
sort of semantic data (keep in mind eRDF and RDFa), the one idea that
seems to be most compatible with Microformats are about data but able
to give the publishers of any semantic data some control over the UI is
the uf:// protocol idea.

Perhaps a generic set of actions that are defined by all semantic data
communities (uF, eRDF, RDFa, etc.). The assumption is that some sort of
ID mechanism is utilized. So for data like this:

div id='alex-faaborg' class='vcard'.../div

Something like the following:

a href=action://addressbook/add/alex-faaborgAdd to address book/a
a href=action://addressbook/mail/alex-faaborgE-mail Alex/a

Here are some other examples:

action://map/find/eiffel-tower
action://

The above mechanism would allow people to specify default behaviors for
actions. Some could specify that action://map/ is handled by Yahoo
Maps, while others might choose Google Maps or Microsoft Streets and Trips.

It is important that the Firefox developers not only think of
Microformats, but eRDF, RDFa, and other semantic markup technologies
that are coming down the pipeline.

-- manu
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Microformats UI in Firefox 3

2007-08-28 Thread Manu Sporny
Manu Sporny wrote:
 Here are some other examples:
 
 action://map/find/eiffel-tower
 action://

Sorry, here are the other examples:

action://location/find/eiffel-tower
action://license/fulltext/Harry-Potter-and-the-Order-of-the-Phoenix
action://feed/subscribe/cool-hatom-feed
action://audio/play/haudio-punk-rock-song
action://resume/findjob/my-hresume

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Re: Getting legal help (was: inappropriate behaviour)

2007-08-02 Thread Manu Sporny
Scott Reynen wrote:
 The microformats admins have decided to ban Andy Mabbet from this
 community (both email lists and wiki) for one week, due to continued
 failure to adhere to the be nice guideline [1] after a private warning.

I don't condone Andy's tone when replying to the thread that started all
of this. I think it is important to note that he is one of the more
frequent contributors to this community and constantly challenges the
ideas and concepts that are just accepted around here without explanation.

While I don't always agree with Andy, he does have a knack for making
logically sound arguments. It is vital to have people that can challenge
the status quo, people such as Andy, involved in a community such as this.

His replies reflect reservations that several members of this community
choose not to express out of fear of retaliation. In this case the topic
is: the insistence that we should not raise legal matters on the mailing
list.

The reasoning for not discussing legal matters on the list is not clear.
It is ironic that in an open community, such as this, that we have any
taboo topics... but here we are.

The only attempt at explaining this why we cannot speak about legal
matters is that nobody on here is a legal expert, including the admins.
If that is the case, I think there is something that we can do to solve
that issue.

I propose that we get the Electronic Frontier Foundation involved. If
not the EFF, then Creative Commons. Each of those organizations believe
in the open exchange of information and have lawyers on the payroll.

I volunteer to get the ball rolling if necessary. Thoughts and suggestions?

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Mediawiki accesskey shortcut usage instructions

2007-07-25 Thread Manu Sporny
Paul Wilkins wrote:
 From: Andy Mabbett [EMAIL PROTECTED]
 Paul Wilkins [EMAIL PROTECTED] writes
 It could be a lot better if it said
 Accesskeys differ according to your browser. which links off to a
 page that explains about Accesskeys, followed by use ACCESSKEY S to
 save

 It would be better still to say nothing. We don't say move your mouse
 pointer here and press the button to go to the page about...

Can we please kill this thread? It's a humble request.

The signal to noise at this point is horrible. I don't think anybody on
here joined the list to discuss access key issues on our wiki.

Please discuss it among yourselves off-list if you must. Again - just a
humble request to stop spamming the list with access key issues.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[uf-discuss] Microformats gets strong showing in Firefox 3 UI

2007-06-03 Thread Manu Sporny
Things can still change, but after talking a bit with the Firefox 3
folks - Microformats are starting to look more and more like they're
going to be supported in a big way in the next major release of the browser.

http://blog.mozilla.com/faaborg/2007/06/01/the-user-interface-of-firefox-3-features/

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Legal implications of using Microformats

2007-05-02 Thread Manu Sporny
M. Jackson Wilkinson wrote:
 If a patent were granted, then the holders could approach users of the
 now-patented process and hold them accountable for royalties and
 licensing fees.  All of a sudden, anyone from Microsoft to your small
 business can be threatened with, at minimum, a long legal battle.

Exactly the point - the Microformats community is not doing enough to
protect the implementors of their technology.

 This fear can be soothed fairly simply by releasing all work on the wiki
 into the public domain, or something of the sort.  All wiki pages could
 be under the LGPL, the GDL, or some other open licenses if not in the
 public domain.  There are several options here.

Right on the money, again.

 The challenge now is that every editor of the wiki would, I believe,
 need to either approve of the change in license, or their work would
 need to be stripped out of the wiki.  This kind of process has happened
 several times in open source software projects.  The microformats wiki
 may be sufficiently young as to make this somewhat possible, but it
 would certainly involve significant effort.

 It's one of those things that really needs to be handled right at the
 beginning.

Another brilliant statement! Deal with the problem now while it is
manageable - or later, when there are going to be multi-million dollar
lawsuits being bandied about. The Microformats community WILL be blamed
for not performing proper due diligence before placing their standards
online.

 Again, this is all just based on my personal experience and research,
 and is not legal advice, but may be useful as a way of understanding why
 some may be concerned.

The reason this issue was raised was because we have authored and filed
several patents and know what we are talking about regarding the dangers
of submarine patents. If you want an official letter from a legal firm
specializing in copyright and patent law, stating how tenuous the
Microformats community's copyright and patent policy is - we could
arrange that. However, it is going to cost us a sizeable chunk of change
and we wanted to make sure that the community was listening before we
went out and arranged to have that happen.

-- manu

-- 
Manu Sporny
President/CEO, Digital Bazaar, Inc.
http://blog.digitalbazaar.com/
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] video-metadata-models

2007-05-02 Thread Manu Sporny
Andy Mabbett wrote:
 /video-metadata-models
 /microshow

That's incredibly strange - both of these links appear under the
Related and See Also sections of those pages. Should red-link items
 be placed under each of those sections? There isn't anything at the end
of the links to relate to or see?

The media-info examples page is the only one that is current. I see no
reason to keep blank pages attached to abandoned/out-of-date initiatives
around, especially since these red links are over 2 years old.
Especially since there is no information that is being destroyed.

-- manu

___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: Fwd: [uf-discuss] Legal implications of using Microformats

2007-04-27 Thread Manu Sporny
Brian Suda wrote:
 --- if you can give-us any other information, who exactly the company
 is, etc and any other information from the legal team we can attempt
 to work around these problems or debunk the FUD.

Our company is Digital Bazaar, Inc. we provide digital content delivery
services (buying and selling music, TV, film and books online) and want
to use several Microformats in development for Bitmunk as well as
integration into Firefox, Songbird, and Democracy Media Player (we're
currently talking with each team about Microformats).

Bitmunk website:
http://www.bitmunk.com/news/

DB corporate website:
http://www.digitalbazaar.com/

For those of you that don't know where this discussion started - it was
started by Guy Fraser on microformats-new:

http://microformats.org/discuss/mail/microformats-new/2007-April/000241.html

The concern is that there is no standard copyright or patent statement
or policy that applies to the entire Microformats website. Specifically
the examples, formats, brainstorming, proposal, draft and specification
pages have a mix of copyright statements (some not at all). This can
cause problems if an individual authors a Microformat without releasing
copyright or patent claims.

Microformats can stick around in the draft process for a long time.
Often they have a statement of intent to release it under a certain
copyright/royalty-free licensing model. Intent to provide under no
restrictions is very different from provide under no restrictions.

This could affect anybody implementing Microformats like so:

1. Author pulls together examples, formats, brainstorming, proposal and
draft of a Microformat with intent to release royalty-free.
2. Author applies for patent without notifying Microformats community.
3. Invented Microformat gets very popular over the next 2 years.
4. Author decides not to follow through with intent and instead
decides to sue for patent infringement. OR Author decides not to
relinquish copyright and becomes a nuisance to the community.

While this will probably not happen, a simple change to the Microformats
wiki can ENSURE that it doesn't happen.

-- manu
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss