Re: [uf-new] [hAudio] fn _or_ album

2007-11-04 Thread Julian Stahnke

div class=haudio
span class=fnIn Rainbows/span
/div


No, that’d be a track.



That would be an audio recording.  It may be a track, or an album,  
or something else entirely, but there's not enough information in  
the markup to determine anything more than it's an audio recording.


Oops, sorry. But why could it be an album, wouldn’t it need to be ‘fn  
album’ then?

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


Re: [uf-new] [hAudio] fn _or_ album

2007-11-04 Thread Martin McEvoy
Good Morning Julian

On Sun, 2007-11-04 at 09:28 +, Julian Stahnke wrote:
  div class=haudio
  span class=fnIn Rainbows/span
  /div
 
  No, that’d be a track.
 
 
  That would be an audio recording.  It may be a track, or an album,  
  or something else entirely, but there's not enough information in  
  the markup to determine anything more than it's an audio recording.
 
 Oops, sorry. But why could it be an album, wouldn’t it need to be ‘fn  
 album’ then?

This is whats confusing about the whole fn album proposal

fn album, means album
album, means album
fn means the name of the haudio object... which could be and album?

three ways of saying the SAME thing, looks like bashing it with a hammer
and making it fit to me... not very microformaty at all!

Thanks

Martin

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

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


Re: [uf-new] [hAudio] fn _or_ album

2007-11-04 Thread Scott Reynen


On Nov 4, 2007, at 2:28 AM, Julian Stahnke wrote:


div class=haudio
span class=fnIn Rainbows/span
/div


No, that’d be a track.


That would be an audio recording.  It may be a track, or an album,  
or something else entirely, but there's not enough information in  
the markup to determine anything more than it's an audio recording.


Oops, sorry. But why could it be an album, wouldn’t it need to be  
‘fn album’ then?


It would, but the lack of that doesn't make it not an album; it just  
makes it ambiguous.


On Nov 4, 2007, at 3:16 AM, Martin McEvoy wrote:


This is whats confusing about the whole fn album proposal

fn album, means album
album, means album
fn means the name of the haudio object... which could be and album?


Trying thinking of it like this:

1) class=album means name of album
2) class=fn means name of audio
3) If name of album and name of audio are same, audio is album.

The third factor is not a re-definition of the property names when  
combined (there is no such thing in HTML); it's a consequence of two  
distinct properties having the same value (whether or not they're in  
the same element).


--
Scott Reynen
MakeDataMakeSense.com



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


Re: [uf-new] hTurtle: A GRDDL-Compatible Microformat for Turtle-in-HTML

2007-11-04 Thread Tom Morris
On 11/4/07, Scott Reynen [EMAIL PROTECTED] wrote:
 This may seem pedantic, but given your interest in semantics, I'm sure
 you can appreciate our interest in keeping the term microformat
 meaningful, not just another buzz word.


I prefer to use the term semantic data format for microformats that have
not gone through The Process for this reason.

-- 
Tom Morris
http://tommorris.org/
___
microformats-new mailing list
microformats-new@microformats.org
http://microformats.org/mailman/listinfo/microformats-new


Re: [uf-new] hTurtle not a microformat nor even POSH

2007-11-04 Thread Tantek Çelik
On 11/4/07 7:16 AM, Tom Morris [EMAIL PROTECTED] wrote:

 On 11/4/07, Scott Reynen [EMAIL PROTECTED] wrote:
 This may seem pedantic, but given your interest in semantics, I'm sure
 you can appreciate our interest in keeping the term microformat
 meaningful, not just another buzz word.
 
 
 I prefer to use the term semantic data format for microformats that have
 not gone through The Process for this reason.

It's actually one of the reasons we came up with POSH - Plain Old Semantic
HTML, for semantic HTML conventions which have not gone through the process.

In the case of hTurtle however, there are several principles being
violated:

1. Invisible data.  The data in comments is invisible.

2. Comment hack.  Comments and their contents aren't markup.  Putting data
into comments isn't using markup, it's abusing the syntax of markup.

3. Violating DRY. In the example the information is duplicated in the h1
and in the comment.

4. Premature naming. DO NOT start with even labeling your effort hXYZ.
This is a very common mistake.
 http://microformats.org/wiki/process#Naming_considerations


So as Scott said, hTurtle is not a microformat, but worse than that, it is
also not even POSH.

Tantek

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


[uf-new] Re: hTurtle: A GRDDL-Compatible Microformat for Turtle-in-HTML

2007-11-04 Thread Sean B. Palmer
Tantek Çelik [EMAIL PROTECTED] wrote:

 1. Invisible data.  The data in comments is invisible.

Oh dear. You should tell that to whoever wrote this section:

http://www.w3.org/TR/html401/interact/scripts.html#h-18.3.2

It's not invisible to the XML Infoset, or the DOM, or SAX parsers, or
XSLT, or regular expressions, or so on, which is how hTurtle is able
to meet its requirements.

hTurtle's requirements mightn't align with those stated in The
Process, of course. See my message to Scott for more about that.

(I've been told that data is a plural, incidentally!)

 2. Comment hack.  Comments and their contents aren't markup.

What about QNames in attribute values? If I'd been using an SGML
NOTATION section or something then I'd understand your concern—or The
Process's concern.

Masahide Kanzaki has one of my favourite examples of exploiting the
joy of comments:

http://www.kanzaki.com/parts/xsltdoc.xsl

I agree that it's a crap way to do it in HTML, but then that's
grafting arms onto the HTML hamburger for you.

 3. Violating DRY.

Okay, this is a point that I utterly concede. It's absolutely stupid
to have to repeat the information, and that's a poor demonstration of
hTurtle. I couldn't think of anything else that was as simple and yet
shows clearly what it does.

In actual use one might be providing a machine readable form of say
prose describing the model of an RDF Schema. Of course you can go from
the RDF to the HTML rather than embedding the RDF in the HTML, but I'm
not saying that hTurtle is an especially good idea as a format. It
does, speaking from an engineering point of view, work, however. You
get triples from it.

 4. Premature naming. DO NOT start with even labeling your
 effort hXYZ. This is a very common mistake.

I think I addressed this in my reply to Scott. Please let me know if I didn't.

When someone pointed out that I'd got replies on microformats-new,
they did it by saying you've awoken the Tantek!, which I think is
coded speak for you've elicited a rare reply from a supreme honcho. I
still owe you a big one for your forgiveness after I tore the design
of your weblog a new ass when in fact you were just adapting common
designs to be standards compliant.

So now I owe you two big ones.

-- 
Sean B. Palmer, http://inamidst.com/sbp/

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


Re: [uf-new] Re: hTurtle: A GRDDL-Compatible Microformat for Turtle-in-HTML

2007-11-04 Thread Scott Reynen

On Nov 4, 2007, at 2:41 PM, Sean B. Palmer wrote:


1. Invisible data.  The data in comments is invisible.


It's not invisible to the XML Infoset, or the DOM, or SAX parsers, or
XSLT, or regular expressions, or so on, which is how hTurtle is able
to meet its requirements.


No, it's invisible to people, and focusing on data that's *visible* to  
people is a (maybe *the*) distinguishing characteristic of  
microformats.  That's what people in this community mean when we say  
microformat, so coming here and using that term meaning something  
completely different is like going to China and speaking to everyone  
in English.  There's little to be gained from this, and much to be lost.


--
Scott Reynen
MakeDataMakeSense.com


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


Re: [uf-new] [hAudio] fn _or_ album

2007-11-04 Thread Scott Reynen

On Nov 4, 2007, at 9:14 AM, Martin McEvoy wrote:


3) If name of album and name of audio are same, audio is album.

fn album is being used to
set a fn type of album


No, it indicates the type of audio, not the type of name.  There is no  
joint fn album property; that's two completely separate properties  
that happen to be classifying the same element.  In HTML, one class  
name has no effect on the meaning of another.  FN in HAUDIO *always*  
means name of audio.


Imagine in real life someone asks you if you've heard Unicorns are  
Awesome.  From that, you know Unicorns are Awesome is the name of  
some audio.  Now imagine two weeks later someone asks you if you've  
seen the new album they bought, and you ask them what it's called, and  
they say Unicorns are Awesome.  Now you know Unicorns are Awesome  
is the name of an album.


You can put those two independent pieces of information together to  
infer a third piece of information: the album and the piece of audio  
are very likely the same thing because they have the same name.  That  
third piece of information comes from the previous two pieces of  
information, but it doesn't change them at all.  The name of the audio  
is still the name of the audio, and the name of the album is still the  
name of the album.


Similarly, an hCard analogy: if you asked me who I work for, I might  
tell you John Deere, and give you the contact information for my  
employer (though that's not actually who I work for).  Without any  
more information, you'd probably assume John Deere is a person, my  
boss.  But then if someone told you there's an organization named  
John Deere, you'd probably put that together and realize my employer  
is actually an organization, because an organization and my employer  
have the same name.


hAudio and hCard parsing is just requiring parsers to make this same  
sort of deduction from existing information.



Now can you see why I am concerned about this proposal?


I believe you're confused about the proposal and objecting to  
something that isn't actually proposed.  I completely agree we  
shouldn't redefine FN, but because we're not talking about doing that,  
that's not really an objection to the hAudio proposal.


--
Scott Reynen
MakeDataMakeSense.com


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


Re: [uf-new] Re: hTurtle: A GRDDL-Compatible Microformat for Turtle-in-HTML

2007-11-04 Thread Manu Sporny
André Luís wrote:
 From what Sean is describing, if people wanted to display the
 information in the turtle/rdf format to normal users, they would have
 to write it twice in different languages. POSH and then hTurtle. See?
 Just there, I wasn't able to put hturtle and POSH in the same sack...
 
 Now, I don't mean to say there's no point in hTurtle. There is, I'm
 just not sure it fits in the microformats group. Can't we have
 something in between ufs and pure rdf?

There already is something between uFs and pure RDF:

RDFa
http://www.w3.org/TR/xhtml-rdfa-primer/

Although, marking up Turtle using RDFa is a bit pedantic... :)

Just curious... why didn't you use RDFa to do this, Sean? Scott and the
rest on this thread are correct - what you have isn't a microformat as
this community understands the term, it's something else... for what
that's worth.

What exactly is the use case behind hTurtle? What are you attempting to
accomplish? There are so few in this world that understand the concept
of N3, triples and RDF that I wonder how many people have the need for
hTurtle?

curiously,

-- manu

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