RE: [uf-discuss] Proposal: wine

2006-11-16 Thread Sho Kuwamoto
Hi all.

2c from an infrequent poster...

It seems pretty clear to me that certain products have lots and lots of content 
written about them (book reviews, movie reviews, and wine reviews) whereas 
others do not (schnapps, for example).

For those areas where intense reviewing happens, there is always industry 
specific information that would be good to standardize. For example, movies 
always have a director. Wine (almost) always has a vintage.


To me, it seems useful to have a format dedicated to the description of wine, 
since there is so much wine information out there in the world. In the glorious 
future, it would be great to be able to use this information in a consistent 
way.


One caveat is that the microformats list may not a great place to find a ton of 
people to discuss the pros and cons of how to structure this information. The 
kinds of discussions you want to have are really specific to the world of wine 
(e.g., how do you characterize "Meritage"?)


-Sho
--
Sho Kuwamoto
Adobe Flex Builder
www.adobe.com

 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Steve Marshall
> Sent: Thursday, November 16, 2006 1:33 AM
> To: Microformats Discuss
> Subject: Re: [uf-discuss] Proposal: wine
> 
> Correct me if I'm wrong, but isn't everything you both mentioned
> covered by the much more generic proposal for hListing [1]?
> 
> If we were to go down the route of a wine µF, the next step would be
> beer, but then the real-ale types would want a real-ale one, and the
> lager people would want a lager one, and then there's vodka,
> whisk(e)y, schnapps, and I'm not even out of the alcomahols yet.
> 
> We'd then have eleventy-billion different µFs, one for each and every
> possible type of product one person in the world is interested in, and
> then everything on the intertubes would be marked up differently and
> we may as well have just switched to XML and killed off all hopes for
> a common base for a semantic web here and now.
> 
> [1]: http://microformats.org/wiki/hlisting-proposal
> -- 
> http://nascentguruism.com
> 
> ___
> microformats-discuss mailing list
> microformats-discuss@microformats.org
> http://microformats.org/mailman/listinfo/microformats-discuss
> 

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


RE: [uf-discuss] More responses to slashdot comments

2006-07-13 Thread Sho Kuwamoto
Michael Leikam wrote:
> s and s are not structurally equivalent.  span
> and div tags are general structural markup, while heading
> tags are specifically defined in relation to other heading
> tags.  Collectively they define an outline for the page,
> while the set of spans on a page defines nothing.

Exactly my point. There are two competing schema living in the same
document: the world of HTML (semantically poor and unextensible), and
the world of microformats. While this works out OK usually, I believe
there are cases where the two worlds combine in uncomfortable ways.

BTW, I don't know if saying that spans "define nothing" in the HTML
world fits with my view of the things. To me, spans and divs in HTML are
an escape mechanism that allows me to add my own meaning above and
beyond what HTML provides. For example, I might have an "appendix"
section, which I think of as "containing" other elements, such as h3,
etc. 

> > This is essentially the same issue that people have with
> > hacks like
> > adding  into a document, which is
> > clearly presentational. 
> 
> That may be an unfortunate choice of class name, but one of
> the uses of class names is as a style sheet selector[1] so
> I hardly see that as a hack.  Web pages have an inherent
> presentational aspect and coding specifically to address
> that isn't something to discourage.

Well, I guess my viewpoint is that adding span tags with classes into
your HTML purely for the sake of having a place for CSS to attach itself
is, in a way, adding presentation to your document. In an ideal world,
the divs and spans would be added to your document to represent
structure, and CSS would be applied later to make it look right.

For example, I might have a page that has four sections: "mainNav",
"adSection", "links", and "main". Creating divs for these sections seems
fine. I'm just marking out parts of my document that have meaning. 

Depending on the look I wanted to achieve, I might find myself needing
to surround, say, the first three divs by another div (let's call it
"leftColumn" because there is no semantic relationship between these
three sections). That, to me, feels like adding markup to your document
for the sake of presentation.


Anyway, getting back to my earlier point... I think the pros of
microformats outweigh the cons, so I'm not arguing against microformats.
I'm just saying that when people look at all the spans and divs with
classes on them and wonder if that will complicate things... well... I
think it's a fair point. It probably does slightly complicate things.

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


RE: [uf-discuss] More responses to slashdot comments

2006-07-13 Thread Sho Kuwamoto
While I agree that the use of the class attribute in microformats is
consistent with the intended use (i.e., to embed semantic information
into HTML), I think there are some subtle gotchas to consider.

My recollection is that when span and class were introduced, there 
were a lot of people who had some unease with the very existence of 
class, span and div, because it adds an orthogonal layer of semantics 
onto HTML. 

For example, what is the difference between: 
   a) This is an emphasized point
vs.
   b) This is an emphasized point

Presumably, (a) would be preferred over (b), although I personally
prefer (b). (I think strong and em are copouts, but that's a whole other
story).

It gets even more confusing when you mix tags and classes more
aggressively.

Example A:
--

 5 out of 5 stars
 Crepes on Cole is awesome
 ...


Is the h4 the "structure" that defines the semantics of the document, or
is the "summary" class the structure that defines the semantics? 

In other words, why not do this:

Example B:
--

 5 out of 5 stars
 Crepes on Cole is awesome
 ...


Ostensibly, the reason for preferring example A over example B is that
there are two systems of semantics for two different reasons. The HTML
view of the document says that the header is an h4. The microformats
view of the document says it's a "summary". Example A allows both views
of the document to live together.

What's the problem with this? Well, you'll notice that the HTML document
has become polluted by the div and span tags. Are the span and div tags
part of the HTML semantics, or are they just scaffolding to hold the
microformat information? In other words, should we ignore the span and
div tags when interpreting our document as HTML? 

This is essentially the same issue that people have with hacks like
adding  into a document, which is clearly
presentational. While the microformat tags are not presentational, they
are a different, orthogonal set of semantics that is being embedded into
the document, which can make it hard to know how to interpret the
semantics of the HTML tags.

Anyway, I think the above arguments are not a reason to discount
microformats -- the benefits outweigh the costs. But I do think there is
a valid point to consider here, which is that mashing two (or more)
systems of semantics together comes at a cost.

-Sho


 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John
Allsopp
Sent: Wednesday, July 12, 2006 5:50 PM
To: microformats-discuss@microformats.org
Subject: [uf-discuss] More responses to slashdot comments

Tantek (and others)

As I have too much time on my hands :-) Another draft response to  
some /. comments

[SDC=Slashdot comment, MFR=Micrformats response]

SDC: Mixing presentation and data - good... bad... good. But it gets  
better a little, each time (maybe more of a spiral than a wheel).
SDC: Ok, so this "microformats" thing is about encoding extra data  
inside an HTML file by abusing CSS class names for markup, isn't that  
completly unnecessary and nothing more than an ugly hack?

MFR: Several slashdot comments carry in essence the same criticism as  
these - that microfomats, abuse the class attribute, and by doing so  
mix presentation with document structure. This demonstrates a  
misunderstanding of the class attribute of HTML. The class attribute  
is very commonly used by web designers in conjunction with CSS to  
style pages (which is one of the roles outlined for it in the HTML  
specification [1]), and in truth, it is often overused in this way.  
But despite that, class, according to the HTML specification "has  
several roles in HTML", including "for general purpose processing by  
user agents" [1].
Microformats make use of this second aspect of the class (and id)  
attribute, and do so legitimately. It is not an abuse of the class or  
id attribute to use it to add semantic context to a document. Nor is  
the use of class in and of itself presentational - in fact, it is an  
important mechanism for separating presentation from structured content.

[1] http://www.w3.org/TR/html401/struct/global.html#h-7.5.2

john

John Allsopp

style master :: css editor :: http://westciv.com/style_master
blog :: dog or higher :: http://blogs.westciv.com/dog_or_higher
WebPatterns :: http://webpatterns.org
Web Directions Conference :: Sydney September 28-29 :: http://wd06.com


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


RE: [uf-discuss] Could microformats be classed as spam by searchengines?

2005-11-17 Thread Sho Kuwamoto
My understanding of why search engines such as Google don't like hidden
text is that it can be used as a strategy for spoofing search results:

put innocuous search words here 


Given this, I think that the philosophy of tagging human readable
content with semantics actually is in line with what Google wants, and
should not be a problem.

To the extent that Google and other search engines may not trust hidden
information, they may choose not to index information found only within
the machine readable portion of the document.

-Sho
--
Sho Kuwamoto
Macromedia Flex Builder
http://labs.macromedia.com/technologies/flexbuilder2/


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Chris Messina
Sent: Thursday, November 17, 2005 10:16 AM
To: Microformats Discuss
Subject: Re: [uf-discuss] Could microformats be classed as spam by
searchengines?

On 11/17/05, brian suda <[EMAIL PROTECTED]> wrote:
> justin norton wrote:
>
> >  Hello,
> >
> > Could anyone provide an answer to the following:
> > Google recently updated their search engine and now treat text that
is
> > hidden through CSS as spam.
>
> --- do you have reference to this? but it is not relevant because you
> shouldn't be hiding any microformat data with CSS anyway. The first
rule
> of microformats is 'Human readable' any hidden information goes
against
> this.

I agree that there's much to worry about... microformats aren't meant
to disguise semantics -- only provide a mechanism for marking up the
content you intend to display on a page, typically no more and no
less. Where we embed semantic equivalents in the tags themselves (i.e.
GMT times in abbr tags for times), I don't see how that could be
considered spam.

The matter in question is important though -- if microformats use
grows to the point where they are abused -- in ways that might be hard
to imagine today (who knows, spammers convert all their content
first??) -- what can we do in the design of microformats to stem what
is arguably inevitable? Perhaps it isn't even something worth fretting
over, but it is an interesting problem that's yet to be addressed on
this list from what I've read.

The only other question I have about this move on google's behalf is
what it will mean for techniques like sFIR or text-replacement
techniques like using negative text-indents...

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