IRC Log for #microformats on 2008-07-28
Timestamps are in UTC.
- [00:01:32] * Hey_neken (n=kaxero@215.Red-213-96-129.staticIP.rima-tde.net) Quit (Remote closed the connection)
- [00:45:42] * shigeta (n=shigeta@124.32.114.226) has joined #microformats
- [01:38:53] * rmarkwhite (i=rmarkwhi@gateway/tor/x-4fdda363b079bd1e) Quit (Remote closed the connection)
- [02:07:30] * DavidMead (n=DaveMead@cpe-76-189-106-159.neo.res.rr.com) has joined #microformats
- [02:07:35] * DavidMead (n=DaveMead@cpe-76-189-106-159.neo.res.rr.com) has left #microformats
- [02:27:00] * jcw9 (n=jonathan@cyrus.limewire.com) Quit (Read error: 110 (Connection timed out))
- [02:35:16] * Atamido (n=atamido@cpe-66-68-65-225.austin.res.rr.com) Quit ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- [03:06:41] * epeus (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) Quit ("The computer fell asleep")
- [03:13:58] * rmarkwhite (i=rmarkwhi@gateway/tor/x-3fc30efab801341a) has joined #microformats
- [05:38:59] * tobyink (n=tai@ophelia.g5n.co.uk) has joined #microformats
- [05:39:40] <tobyink>
@Amorphous - yes, the HTML spec is ambiguous about how many profile URIs are allowed in the profile attribute.
- [05:40:10] <tobyink>
But more recent specs assume that multiple profiles are allowed.
- [05:41:20] * Amorphous wonders if the ambiguity vanished with xhtml(2)
- [05:41:26] <tobyink>
e.g. XMDP <http://gmpg.org/xmdp/description> describes the use of multiple profiles.
- [05:41:39] <Amorphous>
but at least html5 does away with the profile uri
- [05:41:51] <tobyink>
XHTML2 allows multiple profiles, but has a different syntax (<link rel="profile">) IIRC
- [05:42:03] * rmarkwhite (i=rmarkwhi@gateway/tor/x-3fc30efab801341a) Quit (Remote closed the connection)
- [05:42:18] <Amorphous>
ah ok that would be allowed in html4 too
- [05:43:13] * rmarkwhite (i=rmarkwhi@gateway/tor/x-0ac90e756f1da299) has joined #microformats
- [05:45:25] <Amorphous>
as there is no widespread automated use of the profile uri, i guess when one wants to output safely validating html4 using http://www.w3.org/TR/2008/WD-html5-20080610/structured.html#linkTypes for the profile uri might be the best idea
- [05:46:55] <tobyink>
GRDDL is a reasonably widespread use of the profile URI
- [05:48:18] <Amorphous>
is there actually any usable application for that (besides proof of concepts)?
- [05:48:59] <tobyink>
Re
- [05:49:02] <tobyink>
redland
- [05:49:47] <Amorphous>
the html5 spec refers to http://wiki.whatwg.org/wiki/RelExtensions which lists rel="profile" so one can use that
- [05:50:14] <Amorphous>
for listing individual grddl or xdmp profiles
- [05:50:37] <tobyink>
debate is still ongoing on the html5 mailing list about whether @profile will be brought back (and thus rel=profile done away with)
- [05:51:02] <tobyink>
hixie is against @profile, but may be brow-beaten into accepting it given that he's working within the w3c and grddl wants it
- [05:51:13] <tobyink>
anyway. gotta go
- [05:51:25] * tobyink (n=tai@ophelia.g5n.co.uk) Quit ("Leaving")
- [06:14:32] * purplekitten (n=purpleki@80.229.139.186) has joined #microformats
- [06:22:46] * csarven- (n=csarven@207.210.37.182) Quit (Read error: 60 (Operation timed out))
- [06:24:32] * KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) has joined #microformats
- [06:47:59] * Atamido (n=atamido@cpe-66-68-65-225.austin.res.rr.com) has joined #microformats
- [06:53:16] * purplekitten (n=purpleki@80.229.139.186) Quit ("This computer has gone to sleep")
- [06:58:48] * purplekitten (n=purpleki@lemons.plus.com) has joined #microformats
- [07:18:30] * Amorphous (i=jan@g227195205.adsl.alicedsl.de) Quit (Read error: 104 (Connection reset by peer))
- [07:26:33] * purplekitten (n=purpleki@lemons.plus.com) Quit (Read error: 110 (Connection timed out))
- [07:32:54] * Amorphous (i=jan@f048040053.adsl.alicedsl.de) has joined #microformats
- [07:35:37] * purplekitten (n=purpleki@lemons.plus.com) has joined #microformats
- [07:38:57] <tommorris>
Amorphous: the rel=profile thing is mostly there for future-proofing, in case @profile is removed. we are hoping it won't become necessary
- [07:53:36] * rmarkwhite (i=rmarkwhi@gateway/tor/x-0ac90e756f1da299) Quit (Remote closed the connection)
- [07:55:19] * rmarkwhite (i=rmarkwhi@gateway/tor/x-7cbc8896af423333) has joined #microformats
- [08:17:40] * rmarkwhite (i=rmarkwhi@gateway/tor/x-7cbc8896af423333) Quit (Remote closed the connection)
- [08:20:07] * rmarkwhite (i=rmarkwhi@gateway/tor/x-a6647170a10342ec) has joined #microformats
- [08:32:40] * ChanServ sets mode +o Phae
- [08:51:46] * mn_francis (n=mn_franc@nat/yahoo/x-74649ff51d5157b6) has joined #microformats
- [08:59:58] * MrTopf (n=cs@pD9EBFA34.dip.t-dialin.net) has joined #microformats
- [09:22:09] * renke2 (n=user@Le72f.l.pppool.de) has joined #microformats
- [09:31:17] * joern (n=joern@host19-117-dynamic.6-79-r.retail.telecomitalia.it) has joined #microformats
- [09:39:22] <mfbot>
[[hcard-ru]] M http://microformats.org/wiki?title=hcard-ru&diff=0&oldid=27889 * DinamytE * (+145)
- [09:39:53] <mfbot>
[[hcard-ru]] M http://microformats.org/wiki?title=hcard-ru&diff=0&oldid=27890 * DinamytE * (+1)
- [09:52:20] * emrojo (n=emrojo@dummyhost16.it.uc3m.es) has joined #microformats
- [09:52:55] * emrojo (n=emrojo@dummyhost16.it.uc3m.es) Quit (Client Quit)
- [09:53:26] * emrojo (n=emrojo@163.117.139.55) has joined #microformats
- [10:03:21] * joern (n=joern@host19-117-dynamic.6-79-r.retail.telecomitalia.it) Quit ()
- [10:08:55] * julianstahnke (n=julianst@hq.last.fm) has joined #microformats
- [10:22:10] * julianstahnke (n=julianst@last.fm/staff/wurstkind) Quit (Remote closed the connection)
- [10:23:56] * myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) has joined #microformats
- [10:32:01] * julianstahnke (n=julianst@hq.last.fm) has joined #microformats
- [10:52:34] * MrTopf (n=cs@pD9EBFA34.dip.t-dialin.net) Quit ()
- [11:28:59] * MrTopf (i=hidden-u@oecher.info) has joined #microformats
- [11:33:36] <mfbot>
[[implementations]] M http://microformats.org/wiki?title=implementations&diff=0&oldid=27891 * DmitryDzhus * (+469) Added xfn-spider
- [11:50:28] * emrojo (n=emrojo@163.117.139.55) Quit ("Leaving.")
- [12:14:07] * illustir (n=alper@5356A93C.cable.casema.nl) has joined #microformats
- [12:33:49] * vbgunz (n=vbgunz@72.186.68.186) has joined #microformats
- [12:36:33] * DavidMead (n=DaveMead@adcomcommunications-gw0.cust.expedient.net) has joined #microformats
- [13:08:54] * jcw9 (n=jonathan@cyrus.limewire.com) has joined #microformats
- [13:43:05] * emrojo (n=emrojo@163.117.139.55) has joined #microformats
- [13:50:05] * myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) Quit ("Leaving...")
- [13:51:03] * pat-in-wv (n=pat-in-w@dpc693595205.direcpc.com) has joined #microformats
- [13:54:03] * pat-in-wv (n=pat-in-w@dpc693595205.direcpc.com) has left #microformats
- [14:35:52] * danieljohnlewis (n=danieljo@82-46-89-37.cable.ubr10.aztw.blueyonder.co.uk) has joined #microformats
- [14:43:10] * renke2 (n=user@Le72f.l.pppool.de) Quit (Remote closed the connection)
- [14:43:40] * renke2 (n=user@Le72f.l.pppool.de) has joined #microformats
- [15:03:55] * renke2 (n=user@Le72f.l.pppool.de) Quit (Remote closed the connection)
- [15:05:12] * renke2 (n=user@Le72f.l.pppool.de) has joined #microformats
- [15:19:35] * purplekitten (n=purpleki@lemons.plus.com) Quit ("Leaving")
- [15:20:42] * rmarkwhite (i=rmarkwhi@gateway/tor/x-a6647170a10342ec) Quit (Remote closed the connection)
- [15:21:37] * rmarkwhite (i=rmarkwhi@gateway/tor/x-f98c74dbe2d31a1d) has joined #microformats
- [15:24:40] * rmarkwhite (i=rmarkwhi@gateway/tor/x-f98c74dbe2d31a1d) Quit (Remote closed the connection)
- [15:26:43] * rmarkwhite (i=rmarkwhi@gateway/tor/x-ca90922586ef2196) has joined #microformats
- [15:36:36] * renke2 (n=user@Le72f.l.pppool.de) Quit (Remote closed the connection)
- [15:40:01] * rmarkwhite (i=rmarkwhi@gateway/tor/x-ca90922586ef2196) Quit (Remote closed the connection)
- [15:40:33] * BobJonkman (n=BobJonkm@206.208.226.139) has joined #microformats
- [15:40:47] * rmarkwhite (i=rmarkwhi@gateway/tor/x-34701659135f65f0) has joined #microformats
- [15:41:37] * rmarkwhite (i=rmarkwhi@gateway/tor/x-34701659135f65f0) Quit (Remote closed the connection)
- [15:44:00] * rmarkwhite (i=rmarkwhi@gateway/tor/x-e8b4edba880de4b8) has joined #microformats
- [15:44:01] * remi_ (n=remi@modemcable066.96-200-24.mc.videotron.ca) Quit (Remote closed the connection)
- [15:45:02] * rmarkwhite (i=rmarkwhi@gateway/tor/x-e8b4edba880de4b8) Quit (Remote closed the connection)
- [15:46:09] * azazul` (n=azazul@zelli-kojas.lanet.lv) has joined #microformats
- [15:46:20] * DanWrong (i=fwuser@213.219.8.210) has joined #microformats
- [15:49:37] * rmarkwhite (i=rmarkwhi@gateway/tor/x-3f819f021e4a8ad5) has joined #microformats
- [15:50:03] * rmarkwhite (i=rmarkwhi@gateway/tor/x-3f819f021e4a8ad5) Quit (Remote closed the connection)
- [15:52:00] * renke2 (n=user@Le72f.l.pppool.de) has joined #microformats
- [15:52:07] * rmarkwhite (i=rmarkwhi@gateway/tor/x-5134a10de6a2e8c7) has joined #microformats
- [15:53:16] * azazul (n=azazul@zelli-kojas.lanet.lv) Quit (Read error: 60 (Operation timed out))
- [15:54:44] * Broady (n=broad@unaffiliated/broady) has joined #microformats
- [16:03:57] * illustir (n=alper@5356A93C.cable.casema.nl) Quit ()
- [16:04:39] * rmarkwhite (i=rmarkwhi@gateway/tor/x-5134a10de6a2e8c7) Quit (Remote closed the connection)
- [16:06:20] * rmarkwhite (i=rmarkwhi@gateway/tor/x-a7b5fade7090d5c2) has joined #microformats
- [16:14:40] * renke2 (n=user@Le72f.l.pppool.de) Quit (Remote closed the connection)
- [16:17:25] * rmarkwhite (i=rmarkwhi@gateway/tor/x-a7b5fade7090d5c2) Quit (Remote closed the connection)
- [16:23:46] * rmarkwhite (i=rmarkwhi@gateway/tor/x-dd473b73e1733319) has joined #microformats
- [16:24:17] * rmarkwhite (i=rmarkwhi@gateway/tor/x-dd473b73e1733319) Quit (Remote closed the connection)
- [16:27:26] * Broady (n=broad@unaffiliated/broady) Quit (Read error: 110 (Connection timed out))
- [16:29:04] * danieljohnlewis (n=danieljo@82-46-89-37.cable.ubr10.aztw.blueyonder.co.uk) Quit ()
- [16:29:10] * rmarkwhite (i=rmarkwhi@gateway/tor/x-c9578f3f8f1fddda) has joined #microformats
- [16:30:29] * purplekitten (n=purpleki@lemons.plus.com) has joined #microformats
- [16:31:28] * emrojo (n=emrojo@163.117.139.55) has left #microformats
- [16:33:37] * csarven (n=csarven@dhcp-0-18-f8-35-d5-97.cpe.quickclic.net) has joined #microformats
- [16:34:07] * rmarkwhite (i=rmarkwhi@gateway/tor/x-c9578f3f8f1fddda) Quit (Remote closed the connection)
- [16:35:07] * rmarkwhite (i=rmarkwhi@gateway/tor/x-e6a52499a2b75918) has joined #microformats
- [16:36:58] * rmarkwhite (i=rmarkwhi@gateway/tor/x-e6a52499a2b75918) Quit (Remote closed the connection)
- [16:37:47] * rmarkwhite (i=rmarkwhi@gateway/tor/x-3fc62145ea0f291b) has joined #microformats
- [16:40:26] * rmarkwhite (i=rmarkwhi@gateway/tor/x-3fc62145ea0f291b) Quit (Remote closed the connection)
- [16:41:24] * rmarkwhite (i=rmarkwhi@gateway/tor/x-f31c87dcd68a237b) has joined #microformats
- [16:42:18] * rmarkwhite (i=rmarkwhi@gateway/tor/x-f31c87dcd68a237b) Quit (Remote closed the connection)
- [16:43:18] * rmarkwhite (i=rmarkwhi@gateway/tor/x-85b2657dd6384215) has joined #microformats
- [16:44:01] * rmarkwhite (i=rmarkwhi@gateway/tor/x-85b2657dd6384215) Quit (Remote closed the connection)
- [16:44:10] * tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net) Quit (Read error: 104 (Connection reset by peer))
- [16:45:01] * rmarkwhite (i=rmarkwhi@gateway/tor/x-2c41da7357bcf2d3) has joined #microformats
- [16:45:48] * rmarkwhite (i=rmarkwhi@gateway/tor/x-2c41da7357bcf2d3) Quit (Remote closed the connection)
- [16:46:28] * rmarkwhite (i=rmarkwhi@gateway/tor/x-72a95f25048afced) has joined #microformats
- [16:50:54] * pjkix (n=pkhalil@12.51.40.234) has joined #microformats
- [17:25:27] * MrTopf (i=hidden-u@oecher.info) Quit ("deconstructing...")
- [17:33:35] * DanWrong (i=fwuser@213.219.8.210) Quit (Read error: 110 (Connection timed out))
- [17:40:14] * DavidMead (n=DaveMead@adcomcommunications-gw0.cust.expedient.net) Quit ("Trillian (http://www.ceruleanstudios.com")
- [17:40:49] * Hey_neken (n=kaxero@215.Red-213-96-129.staticIP.rima-tde.net) has joined #microformats
- [17:44:30] * KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) Quit ("The computer fell asleep")
- [17:46:22] * DavidMead (n=DaveMead@adcomcommunications-gw0.cust.expedient.net) has joined #microformats
- [17:55:16] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
- [17:55:22] * ChanServ sets mode +o tantek
- [17:58:51] * mn_francis (n=mn_franc@nat/yahoo/x-74649ff51d5157b6) Quit ("Screw you guys, home.")
- [17:59:50] <tantek>
greetings
- [18:00:12] <tantek>
there's been a proposal to do this week's microformats weekly meetup at Chevy's
- [18:00:17] <tantek>
any objections?
- [18:00:24] <tantek>
(for the meetup in sf that is)
- [18:05:35] * pat-in-wv (n=pat-in-w@dpc693595205.direcpc.com) has joined #microformats
- [18:05:35] * pat-in-wv (n=pat-in-w@dpc693595205.direcpc.com) Quit (Remote closed the connection)
- [18:05:49] * julianstahnke (n=julianst@last.fm/staff/wurstkind) Quit ("Leaving...")
- [18:24:19] * tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net) has joined #microformats
- [18:55:02] * DanWrong (n=DanWrong@87.113.0.75.plusnet.pte-ag1.dyn.plus.net) has joined #microformats
- [18:58:40] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
- [19:07:54] * BenWard (n=BenWard@dip5-fw.corp.ukl.yahoo.com) has joined #microformats
- [19:07:54] * ChanServ sets mode +o BenWard
- [19:10:24] * tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) has joined #microformats
- [19:10:25] * ChanServ sets mode +o tantek
- [19:13:28] * bugQ (n=bugQ@c-67-166-124-4.hsd1.ut.comcast.net) has joined #microformats
- [19:22:15] * tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) Quit ()
- [19:23:23] * cacimar (n=drapetom@cpe-66-25-185-22.austin.res.rr.com) has joined #microformats
- [19:31:58] * tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) has joined #microformats
- [19:31:58] * ChanServ sets mode +o tantek
- [19:35:15] * BenWard (n=BenWard@dip5-fw.corp.ukl.yahoo.com) Quit (Read error: 60 (Operation timed out))
- [19:35:42] * DanWrong (n=DanWrong@87.113.0.75.plusnet.pte-ag1.dyn.plus.net) Quit ()
- [19:40:16] * BenWard (n=BenWard@93-96-142-212.zone4.bethere.co.uk) has joined #microformats
- [19:40:16] * ChanServ sets mode +o BenWard
- [19:48:41] <Amorphous>
tommorris, wouldn't rel=profile be more flexible, as @profile can't contain any additional attributes?
- [19:49:21] <tommorris>
Amorphous: well, I'm not sure what other attributes one would want to put on a profile link
- [19:50:38] <tommorris>
I mean, @type? @title? We know the type - it'll be HTML. And the title isn't relevant.
- [19:53:12] <Amorphous>
yea sure currently there are none. but e.g. what if i want to only access grddl profiles without needing to retrieve each one...
- [19:54:00] <tommorris>
currently, according to the standard you are going to have to retrieve them all anyway
- [19:57:28] <Amorphous>
it just feels wrong to go with the option that woun't ever be extendable and having another way to specify relations with external documents whereas everything else uses link
- [19:58:12] <tommorris>
well, GRDDL is extendable.
- [19:58:19] <tantek>
rel="profile" is one of the xmdp-brainstorming suggestions under strong consideration
- [19:58:37] <tantek>
it's also in XHTML 2.0
- [19:58:53] <tommorris>
I've been checking out all the GRDDL implementations, and they are almost all open source
- [19:59:31] <tommorris>
so, if HTML 5 were to remove head/@profile, it'd be possible to patch the vast majority of the open source implementations to work with a rel value instead
- [19:59:44] <tantek>
which I'm happy to take some credit for, since suggesting it an HTML WG meeting many many years ago as a way to evolve past the 'profile' attribute on the <head> element. in a a more extensible, polyvalued, and potentially visible way.
- [20:00:00] <tantek>
no reason to drop head profile
- [20:00:06] <tantek>
especially since it is in use
- [20:00:06] <Amorphous>
tommorris, with extensible i meant the document that declares the link not the linked one
- [20:00:53] <Amorphous>
yea the user agent should probably still recognise it
- [20:01:45] <tommorris>
tantek: it would be awesome, for instance, if on a page with hCards one could have a visible hyperlink pointing to the hCard profile with rel="profile" on it. that way, machines could follow their nose to obtain instructions on how to parse the data, and humans could see a visible link or image informing them of the presence of data
- [20:02:07] <tantek>
indeed
- [20:02:09] <tantek>
you could even link the word "hCard" to the profile
- [20:02:13] <tantek>
and thus have it be visible metadata
- [20:02:17] <tantek>
also
- [20:02:44] <tommorris>
I'd also like to see GRDDL extended so that it does other stuff beyond RDF. For instance, it'd be really useful to be able to extract RSS/Atom feeds from a variety of different types of data.
- [20:03:02] <tantek>
we could define vocabularies included by rel="profile" to apply only within the context of the hyperlink (parent element and all its descendants)
- [20:03:15] <tantek>
which would allow fragments of self-defining portable HTML
- [20:03:21] <tommorris>
that's where it gets more complicated.
- [20:03:33] <tommorris>
I'm sure it's doable though.
- [20:03:40] <tantek>
it's got potential for more modularity
- [20:03:42] <tantek>
that's the point
- [20:03:56] * bennewarde (n=BenWard@dip5-fw.corp.ukl.yahoo.com) has joined #microformats
- [20:04:38] * tommorris is writing a Ruby RDF library at the moment, and is tempted to just include *[@rel='profile'] parsing in the GRDDL class
- [20:07:09] * csarven (n=csarven@dhcp-0-18-f8-35-d5-97.cpe.quickclic.net) Quit (Read error: 110 (Connection timed out))
- [20:08:44] <tantek>
tommorris see: http://microformats.org/wiki/xmdp-brainstorming#resolving_when_microformats_may_be_in_use
- [20:08:48] <tommorris>
we have had some discussions in #swig over having modular HTML parsing, and also on 'exclusion' - ie. "this thing looks like a microformat, but it really isn't"
- [20:10:25] * tommorris is not totally sold on xmdp
- [20:11:16] <tommorris>
it seems strangely out-of-step with everything else that is on microformats.org
- [20:14:26] <tantek>
tommorris, that's because XMDP isn't really a microformat - it's supporting infrastructure, kind of like HTML itself
- [20:14:51] <tantek>
XMDP is not a format for representing content that is broadly published on the web
- [20:15:00] <tantek>
rather, it's a format for defining formats for representing content that is broadly published on the web
- [20:15:22] <tantek>
and IMHO, it was the "minimal invention" path to creating a profile format for (X)HTML
- [20:15:47] <tantek>
though of course, as the creator/inventor/author of XMDP, I am of course biased in that regard
- [20:16:41] <tantek>
exclusion I think is a waste of time to discuss, because you could never trust it, and such a way of thinking is very incompatible with content evolution in practice
- [20:17:17] <tommorris>
I'm not particularly bothered by exclusion, but it's something that was discussed. If someone sees a need for it, it's not difficult to do.
- [20:18:55] <tantek>
actually, it's very difficult to do with any degree of reliability/trustability, because it's value decays quickly over time
- [20:19:04] <tantek>
for social / economic reasons, not technical reasons
- [20:19:20] <tommorris>
I'm not sure why you couldn't trust it. You'd include <link rel="exclude" href="http://gmpg.org/xfn/11" /> in a page, or a profile linked from a page, and the parser would say "Ah, I won't automatically parse this page of any XFN values using my built-in parsr"
- [20:19:23] <tantek>
but of course, social/economic reasoning is all too often ignored by most semweb (all *cases) folks
- [20:19:30] * BenWard (n=BenWard@93-96-142-212.zone4.bethere.co.uk) Quit (Read error: 110 (Connection timed out))
- [20:19:44] <tommorris>
If you've got a generic solution like GRDDL, it's not really a big concern.
- [20:19:45] * bennewarde is now known as BenWard
- [20:19:46] * ChanServ sets mode +o BenWard
- [20:19:46] <tantek>
you couldn't trust it because over time pages tend to get more structured, more semantic, and semantics get added
- [20:19:51] <tantek>
to the content
- [20:19:56] <tantek>
without people bothering to update the <head>
- [20:20:01] <tantek>
and the <head> gets out of date
- [20:20:15] <tommorris>
the reasoning is not really for that.
- [20:20:16] <tantek>
thus exclusions become particularly damaging because they hide valid semantics
- [20:20:18] <tommorris>
here's what it's for:
- [20:20:24] <tantek>
doesn't matter if its not for that case
- [20:20:29] <tantek>
that's what happens to most content on the web
- [20:20:44] * pat-in-wv (n=pat-in-w@dpc693595205.direcpc.com) has joined #microformats
- [20:20:53] <tantek>
if it can't deal with that scenario, it's not worth pursuing for the living evolving updating public web
- [20:21:18] <tommorris>
if you are publishing a page with some XFN, a parser might automatically parse that in one way, and give you back an RDF document filled with the 'xfn:friend' predicates (I can't remember the URI off the top of my head, but it's the one produced by triplr)
- [20:22:06] <tommorris>
But you may want the RDF representation of a page to map the XFN values to, say, the semantics in FOAF or in the RelVocab (or whatever) - you just say "exclude the usual XFN parsing routines, and use this one instead"
- [20:22:11] <tantek>
btw - why say "give you back an RDF document fill with ... predicates" - why not just say "give you back a list of RDF triples" ? (internal API format agnostic)
- [20:22:54] <tantek>
you say "use this one instead" by including that profile URI first in the list
- [20:23:08] <tommorris>
ah, but RDF is additive, so it'll do both.
- [20:23:25] <tantek>
see: http://gmpg.org/xmdp/description#multiple
- [20:23:26] <tommorris>
which, for me, isn't really a big concern. but some have suggested that it would be useful.
- [20:23:27] <tantek>
nope
- [20:23:30] * tobyink (n=tai@ophelia.g5n.co.uk) has joined #microformats
- [20:23:37] <tantek>
if you are going to parse/obey XMDP, you have to follow what the spec says
- [20:23:43] <tantek>
which is overrides
- [20:24:21] <tantek>
first defined wins for vocabulary defined by the space separated set of URLs in the profile attribute
- [20:25:04] <tommorris>
ah, that's interesting - that'll be interesting if we tell parsers that *[@rel='profile'] is equivalent to finding a URI in head/@profile
- [20:25:13] * pat-in-wv (n=pat-in-w@dpc693595205.direcpc.com) Quit (Client Quit)
- [20:25:18] <tantek>
it's not useful because it's both unnecessary for the stated scenario, and problematic in the general case (evolving content)
- [20:25:23] <tantek>
(exclusions that is)
- [20:26:13] <tommorris>
But, if the exclusion was in a linked profile, it wouldn't trouble the page owner at all. It'd just be basically an internal parser instruction from the profile author to the parser ("hey, follow my instructions, not your own defaults")
- [20:27:05] <tommorris>
again, I'm not convinced they are a real concern. I can't think of an instance where one might publish a bunch of HTML starting with, say, class="vcard", and not intend it to be an hCard.
- [20:27:18] <tantek>
yes the processing model I have had in mind for both head[profile] and a[rel~=profile] is that the head[profile] takes precedence (for backward compat), and then same first defined rules apply, that is in cases where more than one profile from an <a rel="profile"> defines the same term, first wins.
- [20:27:42] * DanWrong (n=DanWrong@87.113.0.75.plusnet.pte-ag1.dyn.plus.net) has joined #microformats
- [20:28:03] <tantek>
if you don't intend it to be an hCard, then create your own XMDP where you define it to something else and link to that
- [20:28:08] <tobyink>
yes tommorris, in the case of rel="vcard", that is true. in the case of rel="parent", rel="child" there are examples of these being used in non-XFN ways
- [20:28:20] <tantek>
again, exclusions are unnecessary when you have overrides
- [20:28:29] <tommorris>
ah, ok.
- [20:28:45] <tobyink>
i.e. parent/child in heirarchical document relationships
- [20:29:13] <tommorris>
The exclusions thing is not for XMDP. It's just some people thinking how one would do it with GRDDL.
- [20:29:36] <tommorris>
(Of course, I think that GRDDL should poke through XMDP profiles and do something intelligent with them.)
- [20:29:55] * tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) has joined #microformats
- [20:31:31] <tobyink>
the way i do it in Cognition is have a "loose mode" and a "strict mode". If in loose mode, microformats are parsed in much the same way as other parsers. If in strict mode, well-known profile URIs are required. (Cognition supports head@profile and @rel=profile
- [20:31:34] <tobyink>
)
- [20:32:07] * bugQ (n=bugQ@c-67-166-124-4.hsd1.ut.comcast.net) Quit ("rebooting")
- [20:34:44] <tobyink>
similarly there's a loose and strict grddl mode. loose mode will apply rel=transformation and rel=profileTransformation regardless, whereas stgrict requires profile="http://www.w3.org/2003/g/data-view"
- [20:35:16] * tommorris is amazed that tobyink can do so much with Perl
- [20:36:16] <tobyink>
Well, I use XML::LibXSLT which is a Perl wrapper around the GNOME XSLT library (written in C) and RDF::Redland a wrapper around the Redland RDF library (also in C, IIRC)
- [20:36:39] * bugQ (n=bugQ@c-67-166-124-4.hsd1.ut.comcast.net) has joined #microformats
- [20:38:02] <tobyink>
Also worth mentioning: the Cognition web service doesn't offer the ability to toggle these loose/strict modes - only the command line version does. The web service uses loose parsing for microformats, and strict for GRDDL. (Loose parsing for GRDDL uses more bandwidth as each profile URI needs to be retrieved regardless of whether it's GRDDL-enabled.)
- [20:40:03] * tommorris wonders whether any microformat parser authors would be willing to come over to the RDF dark side and help write some Ruby for RDF parsing... ;)
- [20:41:12] * DanWrong (n=DanWrong@87.113.0.75.plusnet.pte-ag1.dyn.plus.net) Quit ()
- [20:41:21] <tobyink>
RDF parsing? Redland has Ruby bindings, no? (Even though it's not native.)
- [20:41:35] <tommorris>
yeah, native parsing though...
- [20:41:47] <tommorris>
http://github.com/tommorris/rena
- [20:44:24] <mfbot>
[[existing-rel-values]] http://microformats.org/wiki?title=existing-rel-values&diff=0&oldid=27892 * Tantek * (+464) move a few mis-categorized "proposals" to brainstorming/POSH, move unnamed brainstorming in table to list of see also links, provided summary description of rel-profile
- [20:45:22] * tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) Quit (Read error: 110 (Connection timed out))
- [20:45:29] * tantek_ is now known as tantek
- [20:45:29] * ChanServ sets mode +o tantek
- [20:47:35] * BobJonkman (n=BobJonkm@206.208.226.139) Quit ("Leaving.")
- [20:53:36] <mfbot>
[[existing-rel-values]] http://microformats.org/wiki?title=existing-rel-values&diff=0&oldid=27893 * Tantek * (+129) cleaned up Dublin Core unspecified / schema. section into specific points
- [20:57:52] * cacimar (n=drapetom@cpe-66-25-185-22.austin.res.rr.com) Quit ()
- [21:00:22] * renke2 (n=user@Le72f.l.pppool.de) has joined #microformats
- [21:00:37] <mfbot>
[[rel-contact]] http://microformats.org/wiki?title=rel-contact&diff=0&oldid=27894 * Tantek * (+552) provided better explanation of rel="contact" origin, what publishers and parsers should do
- [21:03:23] * KevinMarks (n=KevinMar@nat/google/x-2ff2193708d122f8) has joined #microformats
- [21:04:03] <mfbot>
[[rel-contact]] M http://microformats.org/wiki?title=rel-contact&diff=0&oldid=27895 * Tantek * (+52)
- [21:04:28] * Hey_neken (n=kaxero@215.Red-213-96-129.staticIP.rima-tde.net) Quit (Remote closed the connection)
- [21:08:26] * tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) has joined #microformats
- [21:12:39] * tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net) Quit (Read error: 110 (Connection timed out))
- [21:25:32] * tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) Quit (Read error: 110 (Connection timed out))
- [21:28:45] <mfbot>
[[semantic HTML]] MN http://microformats.org/wiki/semantic_HTML * Tantek * (+27)
- [21:29:26] <mfbot>
[[semantic HTML]] M http://microformats.org/wiki?title=semantic_HTML&diff=0&oldid=27896 * Tantek * (+1)
- [21:30:36] * renke3 (n=user@Lc08f.l.pppool.de) has joined #microformats
- [21:41:05] * tobyink (n=tai@ophelia.g5n.co.uk) Quit ("Leaving")
- [21:50:08] <mfbot>
[[xmdp-faq]] http://microformats.org/wiki?title=xmdp-faq&diff=0&oldid=27897 * Tantek * (+1717) added FAQ re: exclusions - unnecessary, undesirable, fail in practice
- [21:50:32] * renke2 (n=user@Le72f.l.pppool.de) Quit (Connection timed out)
- [21:50:44] <mfbot>
[[rel-profile]] N http://microformats.org/wiki/rel-profile * Tantek * (+2536) drafted, brainstormed, braindumped lots as a result of some IRC triggering thoughts from quite a while back.
- [21:55:10] * MrTopf (n=cs@pD9EBFA34.dip.t-dialin.net) has joined #microformats
- [21:57:06] <mfbot>
[[xmdp-brainstorming]] http://microformats.org/wiki?title=xmdp-brainstorming&diff=0&oldid=27898 * Tantek * (+846) link to [[rel-profile]] page, resolve issues
- [21:58:49] * tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) Quit ()
- [22:04:56] * bugQ (n=bugQ@c-67-166-124-4.hsd1.ut.comcast.net) Quit ("restarting, again...")
- [22:08:22] * bugQ (n=bugQ@c-67-166-124-4.hsd1.ut.comcast.net) has joined #microformats
- [22:18:34] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
- [22:18:34] * ChanServ sets mode +o tantek
- [22:23:22] * pjkix (n=pkhalil@12.51.40.234) Quit ("Ex-Chat")
- [22:27:57] * pjkix (n=pkhalil@12.51.40.234) has joined #microformats
- [22:38:52] * renke3 (n=user@Lc08f.l.pppool.de) Quit (Remote closed the connection)
- [22:39:46] * renke2 (n=user@Lc08f.l.pppool.de) has joined #microformats
- [22:46:36] * csarven (n=csarven@dhcp-0-18-f8-35-d5-97.cpe.quickclic.net) has joined #microformats
- [22:55:05] <tantek>
according to http://twitter.com/pixelsebi/statuses/870831882 " http://youare.com seems to use XFN to describe relationships between persons "
- [22:55:16] <tantek>
anybody here have an account on youare.com and can provide example URLs / markup?
- [23:13:45] * Atamido (n=atamido@cpe-66-68-65-225.austin.res.rr.com) Quit (Read error: 104 (Connection reset by peer))
- [23:29:34] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
- [23:38:55] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
- [23:39:42] * ChanServ sets mode +o tantek
- [23:46:43] * Atamido (n=atamido@cpe-66-68-65-225.austin.res.rr.com) has joined #microformats
- [23:47:31] * remi (n=remi@modemcable066.96-200-24.mc.videotron.ca) has joined #microformats
These logs were automatically created by mflogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.
See http://microformats.org/wiki/mflogbot for more information.