Timestamps are in UTC.
is there a definitive list of correct values one can use with "honorific prefixes and suffixes"?
I am googling too
well if it helps anyone, I found these in Kontact: Dr.|Miss|Mr.|Mrs.|Ms.|Prof. (prefixes) and these: I|II|III|Jr.|Sr. (suffixes), though it appears, you can pretty much put in anything you want... i am just looking for the most common *fixes
"Man of the Year is not an honorary title."
heh
what about Rev.
so many options exists for suffix, it's not even funny... no wonder you cannot find a definitive list on it... I think those I listed above are fine
bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
woodss is Steven Woods, from Newcastle, UK (GMT +0000). His personal site is http://www.swoo.co.uk/
woodss is Steven Woods, from Newcastle, UK (GMT +0000). His personal site is http://www.swoo.co.uk/
trovster is a web developer from the UK who writes on http://www.trovster.com and helps with www.multipack.co.uk
iand is Ian Davis who blogs at http://iandavis.com/blog
[[events]] http://microformats.org/wiki?title=events&diff=0&oldid=13602 * Phae * (-7) Updating information
[[events/2007-02-17-barcamplondon2]] http://microformats.org/wiki?title=events/2007-02-17-barcamplondon2&diff=0&oldid=13603 * Phae * (+37)
bengee is Benjamin Nowack (http://bnode.org/)
davecardwell is Dave Cardwell of http://davecardwell.co.uk/. He designs webs and generally geeks about in York, England.
amette is http://amette.eu
BenWard is Ben Ward of http://ben-ward.co.uk ( 0000/ 0100 GMT)
julianstahnke is Julian Stahnke and works for last.fm and implements microformats wherever he can
woodss is Steven Woods, from Newcastle, UK (GMT +0000). His personal site is http://www.swoo.co.uk/
hello, I am having problems posting to the new mailing list, anybody else expiriencing any difficulties?
no, works fine for me
which one?
[[events/2007-02-17-barcamplondon2]] http://microformats.org/wiki?title=events/2007-02-17-barcamplondon2&diff=0&oldid=13604 * ChristopheDucamp * (+61) Added photo of microformats panel gang (chris, ben, brian, jeremy)
microformats-new@microformats.org
From: newsletter@2000grad.com
Subject: [uf-new] Sign Microformatted content & Build Microformat for Digital Signatures
Date: 19. Februar 2007 08:00:39 GMT+01:00
To: microformats-new@microformats.org
Reply-To: microformats-new@microformats.org
i think it worked
hmmm ... thanks ... I ll chekc my client to see why I am not seeing it :-)
i think the list is configured that you don't get your own emails per default
you will have to change that in the mailman options
i had the same issue yesterday
ohhh ... okey
ahh ... I never looked at those options :-) ... thanks for the hint Ashe.
any time
@mfbot: Re: [[events/2007-02-17-barcamplondon2]] — Well don't we all look excited. I'm pretty sure someone filmed that panel, too. I don't know who though. Nor where will end up.
Ashe, still looking for erdf-rdfa-mf comparison criteria?
yup
I wrote a little comparison tool at http://bnode.org/blog/2007/02/12/comparison-of-microformats-erdf-and-rdfa
specifically for benefits of microformats over e/RDF/a
yeah, i checked that out already
the rdfa folks didn't really like it as it shows that for most requirements MFs are just fine
ok
Are you somehow involved with the microformats team?
no, I'm just trying to make the rdf folks acknowledge the great deployment success of the MF community
hm, i see
well
I'm working for DERI (www.deri.org) and we're evaluating the practical uses of eRDF/RDFa/microformats for a specific task regarding annotation of data with semantic concepts in websites
the problem is, there is no microformat which does what we need it to do
now we can either suggest a new microformat, sit through the process of evaluation and dedicate our whole working group to this task
ha :)
nice
I'm in innsbruck though
lucky you ;)
galway's nice too
wrt to the weather
yeah
yeah, weather's probably better here... although we didn't have any snow this winter
galway is more involved in rdf/triple/web semantic stuff though
innsbruck is mostly research
right
anyway
we're in the decision making process atm
so i need really good arguments either for or against microformats
RDFa is out of the picture anyway
so its eRDF vs. microformats now
oh, why that?
because it doesn't work with XHTML/HTML pages
and we need the annotation in the next 2 years
well, it does *work* (i.e. it won't break browsers etc)
it's not valid though :)
yeah, I'm annoying them with that argument all the time..
:>
so, if MFs don't support your use case at all, I'd say, go for eRDF
no, we need a mainstream WORKING solution
so yeah either erdf or microformats
personally i'd prefer microformats
and we have a defined use case
I'm trying to mix the two, MFs for persons, events, tags, etc, eRDF for glue code and more fine-grained stuff
yeah, that should be possible
with resource consolidation via html IDs, MF's bookmark hints etc
well it's not a big secret so i can be more specific i think
we need to annotate data on tourism websites
hcard for contact and hreview for hotel stars (1-5) and short overview works quite well
so what is missing?
but we need to annotate more data like number of rooms in accomodations
and services offered by accomodations
we could use rel="tag" with machine tags but that would break presentation layer i think
hm
sounds liek tags
and # of rooms is almost a rating on a rooms tag a la hreview
not quite
no that's not semantically correct i think
if you give the item in the hreview an id, you can simply nest an eRDF literal inside
what's the mime type for json?
text/json
or application/json
Personally I'm thinking about a new microformat
like hAccomodation or something
we could use some existing formats
but machine tags don't work well i think
oh, yea mena flicr-style mahcine tags?
no, they don't work
yeah
why not simple rel-tags?
rooms:number=12
like?
or else xoxo
<div rel="tag">swimmingpool</div>
<dl><dt>rooms</dt><dd>12</dd></dl>
ok
no, thats wrong
i get the meaning
opening hours?
rooms available on a specific day?
<a href="http://accommodationsite.org/tag/swimming%20pool" rel="tag">swimming pool</a>
hCalendar
it will need to work with existing websites
see discussion on the list re that
we'd still prefer a special tourism related microformat
well, start the process with gathering markup
yeah, we will define exact use cases anyway
we've already got a complete ontology on that
which has been accepted by our partners
[[events-fr]] M http://microformats.org/wiki?title=events-fr&diff=0&oldid=13605 * ChristopheDucamp * (+203) sync'd
But in general, is the creation of a new format easily possible?
well, not with a predefined ontology, to be fair
that is a bit backwars in micrformat terms
could you elaborate on that?
i'm not sure i understand ...
the process isn't supposd ot rubber-stamp your pre-defined ontology
but to work by examinign existing practices in general
of course
and finding the 80% overlap
we could still use the ontology to define the use cases
i know the creation of a new format is community based
which is fine for us
the deadline for the first deliverable is july 2007, though
so we'd need at least a general working principle by then
that should be doable
if you just go ahead and work out a microformat that works for you then you can start using it straight away. If it proves popular and other sites use the same patterns then the mf community can look at adopting it later
iand: i'm not sure this would be the best idea
since we're a research institute and not a company we're interested in working with the mf community, not just pushing a new standard
but that is the de facto standardisation process
mf community doesn't want to create new microformats without real world experience and examples
it's a chicken and egg situation
oh ok, then i just misunderstood you
yes, we're preparing the use cases and working examples and parsers
but we want the community involved in the process of defining the format
i'm sure there are many examples of accomodation sites publishing details on the web. i would imagine that only a small fraction are using what we'd term semantic markup
so there's not enough existing practice for the mf community to base a spefication on
(this is just my speculation)
Do you know Tiscover?
I have a friends and family doing it
no, got a url?
so could mark them up
tiscover.com
and get feedback
it's a large company doing travel information and stuff
we're working with them, so theoretically we could push a new microformat across like 1000 websites in a few hours
that would be good. any improvement on the html semantics would be useful anyway
http://theboomerangs.com/ is my sister
ok, nice
KevinMarks - looks intriguing
indeed
nice views :)
so could get them to mark it p
is there someting like a URL pattern? Lets say you only have the contact details hcard on say /contact.html, how do you discover that from the main page?
just crawl the entire site?
or is there a recommended process?
(btw, Ashe, i'm inventor of erdf which you could use if you have an existing RDF vocabulary)
we only have an ontology so far
in RDF?
OWL
or OWL
that's ok - erdf would work
but it's still worth properly investigating microformats
oh, you're Ian Davis?
hah, didn't look at the nick -.-
yep
Pleasure to meet you
if only online :)
likewise
the big benefit i see in microformats personally is the catchy name and the mainstream adoption
dedicated microformats have the advantage of being easy for humans to understand and write
which means there's likely to be larger adoption
yes
exactly
erdf has the advantage of regular parsing and the bridge to the rdf world
at the expense of not being quite so nice to write for a human - they still need to understand the ontology
thats why our institute would probably favor eRDF
i advocate both :)
me too
they can coexist. use erdf for the detail, but don't forget hreview, hcard etc
i think we could in the end even use both
yes, exactly but i'd go a step further
here's an example of a mf that's outside the mf community process
http://selfdescription.org/
Thanks for the url
if it gets traction then the author will likely want to present it to the mf community
mhm i understand
sweet
but he's trying to prove it first (i mentored his Masters thesis on this subject)
you're teaching?
no, my company (Talis) runs a student program
ah nice
i knew you were working for talis
but not about the student programs
i think we could define a microformat for accomodations which wraps hCard, hReview, hCalendar and the new ones like opening hours and currency stuff but still solves our specific use case. then present it to the mf community and maybe it gets adopted.
at the same time we could use eRDF... they don't conflict
yes
and we could get triples more easily
i'd like that - lots of jucy rdf to play with
who's got a servcie that returns JSON?
me
url?
http://api.talis.com/1/bib/holdings?isbn=0140175059&output=json
(it's a list of which libraries have a copy of that book)
right... i've got a presentation at deri in a few weeks, so i'll be recommending both
http://65536characterhomepage.com/cgi-bin/jsontoxoxo.py?url=http%3A//api.talis.com/1/bib/holdings%3Fisbn%3D0140175059%26output%3Djson
neat xoxo
nice, yeah
thanks KevinMarks and iand for the heads up
np, good luck
cheers
feel free to ask if you have any questions
round-trip:
sure, i'll stay here ;)
http://65536characterhomepage.com/cgi-bin/xoxotojson.py?url=http%3A//65536characterhomepage.com/cgi-bin/jsontoxoxo.py%3Furl%3Dhttp%253A//api.talis.com/1/bib/holdings%253Fisbn%253D0140175059%2526output%253Djson
clearly I need to put this on a shorter domain
;)
very neat
what's the subset of xoxo that is supported?
all except UL i guess?
well, it looks for class="xoxo" on ul or ol at the moment
could make it looser with a minor bit of work
or an extra parameter
each way is only a few liens, as it is using existing libraries
hmmmm. i get an error for http://65536characterhomepage.com/cgi-bin/xoxotojson.py?url=http%3A%2F%2Fapi.talis.local%2Fbf%2Fstores%2Fukbib%2Fservices%2Ffacet%3Fquery%3Dseuss%26fields%3Dauthor%252Ctitle%252Cyear%26top%3D10%26output%3Dhtml
probably a uri encoding issue
on my part that is
orig url was http://api.talis.local/bf/stores/ukbib/services/facet?query=seuss&fields=author%2Ctitle%2Cyear&top=10&output=html
ah
double escaped the title and year
http://api.talis.com/bf/stores/ukbib/services/facet?query=seuss&fields=author%2Ctitle%2Cyear&top=10&output=html
works now
http://65536characterhomepage.com/cgi-bin/xoxotojson.py?url=http%3A%2F%2Fapi.talis.com%2Fbf%2Fstores%2Fukbib%2Fservices%2Ffacet%3Fquery%3Dseuss%26fields%3Dauthor%252Ctitle%252Cyear%26top%3D10%26output%3Dhtml
I left debug on, so you get a pretty stackcrawl
(helps if you use the public hostname rather than the internal test server)
;)
what mime type are you using now?
it's using text/html as I need to do servre config to make json work
and this is a preliminary hack
as it's 4am and I'm off to bed...
huh
nn
bye KevinMarks
night
I think the idea is useful though
especialy if I hook it up to one of the xoxo-outline scripts
Charl is Charl van Niekerk and writes about standards at http://standards.za.net/
[[events]] M http://microformats.org/wiki?title=events&diff=0&oldid=13606 * ChristopheDucamp * (+0) Upcoming - ordering
trovster is a web developer from the UK who writes on http://www.trovster.com and helps with www.multipack.co.uk
bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
Mr_Elusive is not a programmer from id but makes his home at http://eswat.ca
csarven is Sarven Capadisli and can be found online at http://www.csarven.ca
briansuda is brian suda of http://suda.co.uk and is at (-0000 GMT) and is author of "Using Microformats" for O'Reilly [http://www.oreilly.com/catalog/microformats/]
davecardwell is Dave Cardwell of http://davecardwell.co.uk/. He designs webs and generally geeks about in York, England.
woodss is Steven Woods, from Newcastle, UK (GMT +0000). His personal site is http://www.swoo.co.uk/
SamRose is found at http://smartmobs.com, http://communitywiki.org, http://blog.p2pfoundation.com, http://barcampbank.com, and http://cooperationcommons.com
iand is Ian Davis who blogs at http://iandavis.com/blog
mkaply is Michael Kaply <http://www.kaply.com/weblog/> and is the developer of Operator <https://addons.mozilla.org/firefox/4106/>
[[hcard-examples-in-wild-fr]] M http://microformats.org/wiki?title=hcard-examples-in-wild-fr&diff=0&oldid=13607 * ChristopheDucamp * (+676) sync'd
TylerR is Tyler Roehmholdt and is brewing up something social.
[[presentations]] http://microformats.org/wiki?title=presentations&diff=0&oldid=13608 * GlennJones * (+258) 2007 -
I've just been looking at hAtom - why is entry-title required?
http://atomenabled.org/developers/syndication/#requiredEntryElements
because of this tom
Required Elements of <entry>: id, title, updated
Ah, that sucks. I would have implemented hAtom if it wasn't for that.
well
the atom spec requires a title
My blog doesn't have titled entries.
url?
http://blogs.opml.org/tommorris
your feed isnt atom
it's rss 2.0
and it doesn't have any entries at all
The RSS?
yep
It does, it's just Firefox probably isn't showing it to you.
Because Firefox doesn't display untitled entries either.
i'm looking at the source
oh ok
newsfire isn't displaying it either
and the validator complains too
TylerR is Tyler Roehmholdt and is brewing up something social.
Why don't you do <abbr title="" class="updated entry-title"> ?
Morning all.
And what is <a name="When:6:54:37AM"></a> for?
trovster: cool idea.
Well, the plan is, if I can write hAtom in to the new templating engine I've written, then all that stuff won't have to matter.
Why does it matter atm ?
trovster: i'm advising against that
entries should have a title as per the specification
Yeh, and the title of that entry is the date it was posted.
I don't give a toss what the specifications say. I'm not changing my behaviour to meet a specification.
ah sorry, you're throwing the date in as a title... didn't see that. I just thought you'd want a blank title
I agree with that statement, although, someone could argue that you simple don't use that technology.
Exactly
i mean... what do you want a newsfeed for if nobody can read it
Well, the plan is that I'm going to offer an hAtommed XSL and a non-hAtommed XSL and people can put whatever they want.
Nobody can read it? Of course they can
all my newsreaders don't display it
if the title is empty
Change your newsreader then. My newsreader displays untitled entries just fine.
Yeh, the title won't be empty if he sets it as the time, therefore it'll work in your newsreader.
It should, ala the spec.
trovster: with your solution it's going to work
as it is now, it doesn't
Yeh, which is good.
but your solution follows the spec
But, setting the title as the date, so it works in all newsreaders, then so beit.
Yes.
and tom said [17:45:17] <tommorris> I don't give a toss what the specifications say. I'm not changing my behaviour to meet a specification.
And you're advising against it.
[16:45:20] <trovster> Why don't you do <abbr title="" class="updated entry-title"> ? [16:47:34] <Ashe> trovster: i'm advising against that
trovster: [17:46:19] <Ashe> ah sorry, you're throwing the date in as a title... didn't see that. I just thought you'd want a blank title
Don't worry about it, guys. I'll figure out a non-microformatted solution and write the transform to Atom/RSS myself
<abbr title="iso-date" class="updated entry-title">your date</abbr>
That'll 'work' fine.
yes it will
Whether the parsers will handle it, is another matter
trovster: as i said, i just didn't read the whole class and thought you would just place an empty title in the entry
they should as it doesn't require nesting
?def kchrist is Kenn Wilson in San Francisco (http://www.3color.org/~kwilson/)
kchrist is Kenn Wilson in San Francisco (http://www.3color.org/~kwilson/)
hm
are there any open source hAtom and/or hCalendar proxies out there?
As I said, I'll use semantic class names and write a parser to turn it in to RSS 2.0 - since Atom can't handle untitled feeds.
Well, why not parse it to Atom then convert to RSS2?
kchrist: I've just published a microformat-to-RDF API.
I'm aware of the ones at technorati and lukearno.com, but I'm looking for something I can run on my own server.
X2V ?
tommorris: url?
tommorris: RSS2 can handle empty titles if description is present. however most readers will not display the feed correctly
tommorris: http://tools.microformatic.com/help/xhtml/hatom/ -- convert to Atom + RSS
http://tools.opiumfield.com/mf/rdf/*URL* - reads hCalendar, hCard, XFN and rel-licence
Will also soon read hDoap, geourl and hReview.
HDoap?
Description of a Project in HTML - it's not an official microformat, but someone at the W3C has written it.
trovster: nice. is that yours?
Nope.
drew's
mlinksva is Mike Linksvayer and from Creative Commons
do you know if source is available? I frankly have no idea how to implement something like hAtom2atom myself.
kchrist: what environment are you trying to implement it on?>
lamp
Okay. I can tell you exactly what you need to do.
that would be great
Firstly, do you need to read pages that aren't well-formed XHTML?
nope
Okay. That makes it even easier.
Do you have PHP5 installed?
I'll just be using it for my own stuff, which I obviously control, so I'm not worried about supporting tagsoup
yes
Right, take this file - http://rbach.priv.at/hAtom2Atom/hAtom2Atom.xsl
and put it in the same folder as the script you want to run.
got it
I'm just writing you a script that'll do the job
really? wow, thanks
I just don't like relying on 3rd parties for stuff like this if I can do it myself (or make an attempt, in some cases)
http://rafb.net/p/TuHzLZ46.html
got it
You might want to use .htaccess to make your URLs pretty
so I just load this with ?url=<source url>
Sorry, there's a mistake in that PHP.
heh. which line?
$processor->importStylesheet($sheet) needs to be ($xsl) instead.
line 8
fixed
Yeah, you can load it just as you said. You might want to use a RewriteRule to make pretty URLs
Obviously, if you are only importing stuff from one site, you might want to change the first line.
should this work with a stock php5?
it might not work if you don't have XSLT installed.
I'm seeing some errors. still checking..
What sort of errors are you seeing?
I pulled a url from the microformats wiki to test on and am getting this:
XML Parsing Error: junk after document element
Location: http://tools/hatom/convert.php?url=http://www.volume.co.uk/
Line Number 2, Column 1:
<b>Warning</b>: DOMDocument::loadXML() [<a href='function.DOMDocument-loadXML'>function.DOMDocument-loadXML</a>]: Entity 'ndash' not defined in Entity, line: 82 in <b>/Users/kchrist/web/tools.synaesthetic.net/hatom/convert.php</b> on line <b>4</b><br />
Ah, okay, you need to run your input through Tidy.
I can guide you through that too.
sure, thanks
Can you get up a php_info() page?
Sorry, phpinfo()
Just make a new file, put <?php phpinfo(); ?> in it, hit save and go to it.
sure, np
what are you looking for?
tidy support in pgp
php even
In that page, search for "tidy".
damn, nothing.
Okay, then we'll install the binary and set up a script to do it.
Your server is Linux, right?
my test server is actually OS X but the public server is linux. let me see if tidy is available there...
Well, there are binaries for OS X and for Linux here - http://tidy.sourceforge.net/#binaries
ah, it's a separate binary, not something that needs to be compiled into php?
just installed on the mac and it looks like it's already on the linux server.
Okay, just pasting the script in
http://rafb.net/p/0aQdAg63.html
All you need to do is put that in a file, change the path to your tidy install and then run your stuff through it.
BTW, you can substitute any of the microformat-to-something-else XSL files in the examples i've just given you.
so $format would be xml?
tommorris: do you know if there are any xsl files for other microformats?
hCard and hCalendar
kchrist: just put anything in - "xml". It's only there if you want extensibility.
nice
Ashe: it depends on the output format.
hReview not though?
anything machine readable actually
rdf, xml, ... i don't care
There are lots to turn them in to RDF. hCard and hCalendar turn them in to vCard and vCalendar actually.
specifically i need it for hcard, hcalendar and hreview
if you just want to parse them as a sort of standard XML, then, don't use the RDF ones. They produce quite messy RDF intended for use in RDF parsers.
What do you want to do with the data once you've extracted it?
depends
for the time being im just throwing it in a database
or a triple store
The RDF ones will go in to a triple store quite neatly.
It'd be possible to change those XSL files to do other things.
yeah, just checking whether i need to write my own
this is where I get confused by talk or parsers
*of parsers
where?
when it's about xsl and rdf? :>
when you want to parse it, btu don't know what into
I've saved the tidy function but am unsure where to put the call to it in the convert code.
Well, Kevin, don't you agree that having some parsers to turn microformats in to normal XML so that it's easier to transform.
no
as there is not one simple mapping to 'normal XML'
I've tried just before the $processor->transformToXML($html) line but that doesn't do it.
as you have to make attribute versus child choices
KevinMarks: I need to work with the data. Its a research project so i don't care where i throw them. Triple stores, databases, xml, plain text, that's all fine by me. i just need a demonstration of a XSL parser...
kchrist: something like this should do the job. http://rafb.net/p/pEJBfd93.html
Ryan did start some discussion on common JSON structures for microformats that made some sense
Kevin - sure, but the point is that most people can do "vcard/fn" easier than they can do the XPaths necessary to extract MFs
it's more of a 'what form do you actually want' question
To which the answer is "what form does anyone want?"
fine, RDF triples for me then
SPARQLing microformats is fun.
what was it Wilde said, "Selfishness is not living as one wishes to live, it is asking others to live as one wishes to live."
I hate to say this, but I'm still not able to get this working.
I'm still getting 'XML Parsing Error: junk after document element'
DOMDocument::loadXML() [<a href='function.DOMDocument-loadXML'>function.DOMDocument-loadXML</a>]: StartTag: invalid element name in Entity, line: 1
I'm trying to read http://quotedprintable.com/pages/scribbish , which is valid xhtml strict.
I thought it was a validation problem, but it doesn't seem to be.
I'm using the latest code you pasted, the only change being replacing HTTP_GET_VARS with _GET
Hmm. Try temporarily suppressing errors. Change $html->loadXML() to @$html->loadXML().
Often times, the DOM will chuck out loads of errors even tough it's still parseable
slightly different error this time: DOMDocument::loadXML() [<a href='function.DOMDocument-loadXML'>function.DOMDocument-loadXML</a>]: Start tag expected, '<' not found in Entity, line: 1
Oh, wait - I'm an idiot.
Change $xsl->loadXML to $xsl->load.
Too much BarCamp, too little sleep.
so $xsl->load('hatom2atom.xsl') ?
Yup
DOMDocument::loadXML() [<a href='function.DOMDocument-loadXML'>function.DOMDocument-loadXML</a>]: StartTag: invalid element name in Entity, line: 1
ugh
Try changing $html->loadXML to loadHTML
bad news
DOMDocument::loadHTML() [<a href='function.DOMDocument-loadHTML'>function.DOMDocument-loadHTML</a>]: Unexpected end tag : html in Entity, line: 1
Do your XHTML files have XML declarations that use valid encoding types?
<span class="caps">MIT</span> - ouch :(
no, the first line is the XHTML DOCTYPE
Perhaps copy and paste your PHP in to Pastebin (rafb.net/paste) and I'll take a look
this is what I've got in convert.php: http://pastebin.com/884600
pretty much just what you gave me
BenWard is Ben Ward of http://ben-ward.co.uk ( 0000/ 0100 GMT)
I've added an xml declaration
and am getting 'Unexpected end tag : html in Entity, line: 1'
the error references line 4 of convert.php
Which is the line calling tidy
That's strange. Try my tidy implementation. I'll paste it back
http://pastebin.com/884610
iand is Ian Davis who blogs at http://iandavis.com/blog
believe it or not, I'm getting the same error: XML Parsing Error: junk after document element, DOMDocument::loadHTML() [<a href='function.DOMDocument-loadHTML'>function.DOMDocument-loadHTML</a>]: Unexpected end tag : html in Entity, line: 1
this must be something on my end
Gotta go. Hope you can fix the problem. I'm around on here and #swig quite often, so if you've got any other questions, feel free.
no problem. thanks a lot for the help, I really appreciate it.
I'll see what I can do with this.
[[presentations-fr]] M http://microformats.org/wiki?title=presentations-fr&diff=0&oldid=13609 * ChristopheDucamp * (+259)
Ronnos is Ron Kok, a friendly student Communication and Multimedia Design in The Netherlands
briansuda is brian suda of http://suda.co.uk and is at (-0000 GMT) and is author of "Using Microformats" for O'Reilly [http://www.oreilly.com/catalog/microformats/]
i just launched planet microformats, anyone have any feedback? http://planetmicroformats.com/
It's looking great.
Might it be a good idea to have the same bot that we have in #swig running in #microformats?
I'm subbed to the RSS feed for that and it's really useful (btw, thanks for posting the link to vCard on there brian)
there is a log bot in here
not sure it is super useful to have a seperate one for URLs and comments about those URLs
we can GREP those out of he IRC logs if needed
Oh, okay. Is there a feed for the URL logger?
Also, Ian has put up a lot of BarCamp videos at cubicgarden.blip.tv - our "microformats shoot-out" might be on there :)
rbach.priv.at/Microformats-IRC/
link?
My RDF one: http://cubicgarden.blip.tv/file/152047/
The microformat/semweb one: http://cubicgarden.blip.tv/file/152044/
briansuda: the "Planet Microformats Feed" has way old stuff
briansuda: And there is no RSS feed for the actual page
i added RSS on the top right, via feedburner
there is old stuff in the list, i am working on sorting the RSS data at the moment
Is this actual Planet the Python app or something equivalent?
briansuda: ok. The RSS feed isn't showing up in Firefox (no LINK)
ah, i don't have anything in the <head> yet.
i am still deciding to use Feedburner or my own RSS, i need to see how often they refresh from my feed
it is written in PHP, i have had the code sitting around for lifestream apps, now it is planet apps
they check hourly. You can ping them via REST
i check every 15 minutes for updates
danja is Danny Ayers, http://dannyayers.com
briansuda: is feedburner syndicating in reverse order a bug or a setting?
i'm not sure, it might be catching-up, or the RSS i am feeding it is backwards.
http://planetmicroformats.com/feed/
so hfeed is optional on an hAtom? Should I just be looking for hentry's then?
briansuda: your cheat sheet for hAtom doesn't seem to match http://microformats.org/wiki/hatom#Schema
RobertBachmann is Robert Bachmann <http://rbach.priv.at> from Austria (TZ: 0100)
mkaply, this is the man you need to talk too.
RobertBachmann, there seems to be some drift in hAtom cheatsheets
Phae is Frances Berriman of http://www.fberriman.com/
http://microformats.org/wiki/hatom#Schema v.s. my PDF
Are there hAtoms in the wild I can test with?
oui
planetmicroformats.com
you hatomed it?
phae's site also
yup
yea
but also; http://microformats.org/wiki/hatom#Examples_in_the_wild
:)
updated is required
but
# updated (ISO date) {1}
* # if absent, defaults as described at hatom#Entry_Updated
It's a should, rather than a must
entry-content (is that required or optional)?
bold {1} Must be present exactly once
ohhh
Ok.
entry content is optioinal
id, title and updated are required
AlexanderGraf is a designer and webdeveloper from Innsbruck, Austria who writes on http://www.aetherworld.org/ and works for DERI Innsbruck (http://www.deri.org/)
id being?
id is from rel-bookmark
bookmark?
ok, just checking.
permalink
yea
oh, and you need a published or an updated
because if it can't find updated, it should look for published, else it's invalid
is entry-summary, entry-content (0-N)
are you sure?
zero-many?
i think updated is a must
or if there's no bookmark then take the URL of the page and append the HTML id of the hentry element
thus for <div class="hentry" id="bar"> ... </div> stored at http://example.com/foo the ID would be http://example.com/foo#bar
yeah, pretty sure. http://microformats.org/wiki/hatom#Entry_Updated
entry should have updated, else seek published, else invalid
right you are
ooh, this is so begging for photoshopping: http://www.flickr.com/photos/kk/389322202/
what would you want to photoshop there?
entry-summary and entry-content are both zero or many
both at least one should be present, according to Atom
hmm. Due to the title thing with hAtom, I'm going to have to write hRSS to map to RSS 2.0
you can use hAtom->RSS, what is the issue with Title?
title is required in atom. I post numerous blog entries that don't have titles.
and now I've got a really, really stupid question.... but the photo reminded me
where can i get a microformats shirt -.-
so put a title runf the first few words with a span
chris m has a store
https://www.goodstorm.com/item/microformats/microformats_we_do_it_with_class
which shipps US only
last time I checked
Yeah.
I had a friend in the states send me mine.
so no shirt for me
yeah... but they 1) are too large for me 2) ship to us only 3) available only in black
I need a new one though. I'm not that keen on goodstorm's quality.
too large?
mhm
no way. I'm little. They do little girl's ones.
hey, i'm a slim guy
So? get a girls one :D
hm
k :D
you should have got chrids ot bring you one on his european tour
then there's still 2 and 3
yeah... too late
And what's wrong with black? I think the logo suits black best.
you don't like black> the black girsl ones look good in general
on girls
To the people who I was discussing "macroformats" with yesterday, I can announce that macroformats is no longer the title because of the objections of Kevin and others. GetSemantic.com is the new URL, and we're gonna rethink the naming of what used to be called macroformats.
:>
nice tom
http://www.flickr.com/search/?q=girlsofmicroformats%20microformatstshirt&w=all
i'm still a guy, though
We are also going to be promoting microformats a *lot*.
hehe
yay tommorris
so I'd be a guy with a slim fitted black girls shirt
yay tom ;D
hAtom entry-content or entry-summary {0-many}: the draft isn't clear on that, my interpration is that for both you can have 0 or many
The lowercase semantic web is such a friendly lil bunch
Anyone who wants to be involved with the GetSemantic project and work closer to saving the SemWeb from academic wankery and impracticality, PM me your e-mail address and you can be on the email list.
tommorris you got mine... can't pm here
please put me on the list
hm i think i just get a svg version of the logo or something and print it myself....
svg version is somewhere on the net
It is.
I can't think where now. Search the wiki and it might turn up.
SVG: http://remiprevost.com/images/wallpapers/microformats/mf-vector.svg
yay, nice
thanks a bunch guys :)
Ashe: I've lost your e-mail. My computer crashed.
bugger
can't pm here, account isnt registered
alexander.graf@deri.org
(let the admins deal with the spam i'll get now)
RobertBachmann you're from austria? Oo
yes
lower austria
ha, nice :)
servus
:>
near Wr. Neustadt
servus
I'm from Innsbruck
so you'll attend http://www.semanticscripting.org/SFSW2007/ ?
!!!!!!
didn't know that
of course
sexy
:D
first conference in innsbruck
will you be there?
maybe
nice
If I find time to hack something together ;-)
wait a sec, switching computers
RobertBachmann, can you have multiple 'published's in hatom?
no
not for one entry
on per entry
one*
http://microformats.org/wiki/hatom-cheatsheet has it wrong i think? can you confirm
no, y?
published (ISO date)?
Shouldn't it be a +
Match 1 or 0 times
no
One per hEntry
one per hEntry and one for the feed
but
Which is many for each feed...?
mkaply is Michael Kaply <http://www.kaply.com/weblog/> and is the developer of Operator <https://addons.mozilla.org/firefox/4106/>
i'll update the wiki then
I do a "published" for each entry.
you can also use updated for all
"published (ISO date)?" looks right
it's correct
I think I'm confusing myself.
Why do you need an updated for the feed? Surely, that breaks the Don't Repeat Yourself principle. Can't you infer feed update from the most recent item update?
ignore me.
you can have a published date, then an update later
tommoris, yes
tommorris: you can update individual entries as often as you want
We've had this "discussion" before. I questioned way back when I first hAtomed why published was preferred AFTER updated.
but for the feed you are correct
Since I didn't get why you could update before you published in the first place.
tommoris: http://microformats.org/wiki/hatom-issues#Feed_updated_.28atom:updated.29
well, i think if you update, you get an implied published
no
ok. hAtom support for Operator. You can bookmark the link or go to the web page. What other interesting things should you be able to do with it? Send it to delicious similar to xfolk?
the other way round
Yeah, I think that was how it ended up being explained.
Hmm. The one thing that hAtom could do that Atom/RSS/syndication doesn't currently do is offer a way of gathering older material from the archives.
On most blogs, there is no XML or syndicable version of old material. Standard class names could help that immensly.
mkaply, (this is edge) but what about re-blog stuff. As you find an hEntry you can grok the data for your own blog
There is a service - the name of which eludes my forgetful brain - which lets you drip-feed an RSS feed to yourself - so if you found a podcast with fifty episodes, you could have the archives delivered twice a week.
mkaply: subscribe to it in a feed reader via a transofrmer?
KevinMarks: I don't see anything in the hAtom that actually gives a feed URL...
The problem with that is getting it to use Firefox's in-built feed functionality
mkaply - that's because you need to transform it in to a feed.
I mean via an hAtomtoAtom munger
or uses a feedreader that supports hAtom
yeah, that'd be good
I might modify my newsreader to support hAtom. I'll add that to the queue of things I ought to do someday.
did ryan put one up on feeds.technorati.com?
ryan was talking about adding it to the technorati feeds service, but...
So I would essentially turn it into a static feed and store it in Firefox?
the name is still up for debate, feeds.technorati.com/feeds? or /atom?
atom
Hmm. Found the chunk of code in NewsRiver (Windows and Mac RSS aggregator) which could be added to in order to support hAtom
mkaply: that would be great
Ashe``: that kind of defeats the purpose of Live Bookmarks :)
Dead Bookmarks. Would go down well with the goth crowd.
:>
not really i think
they could be updated
It could be part of the XHTML Enemies Network.
The thing that comes to mind is that when you see an hfeed, I could convert it to a feed and then give it to Firefox Live Bookmarks as a data URL (XML)
Then you would have the live bookmark feed stored locally
But it couldn't really be updated. Because the the feed itself would be the transformed data feed
you still have the originating url
and could update from there
That would require a change to how live bookmarks worked. That might be trickier
Seems easier just to pump it through a web service.
tommorris: that's what I'm thinking
One of the other things I'm not sure to do with hAtom is should list each hentry in operator? is the hfeed itself that important (especially since it is optional)
You should list the feed, yeah
Since there may be many feeds on a page
You can do things with feeds - perhaps push them off, via the webservice, to different web sites that do interesting things
i think you should list all items as a submenu
You'd not expect any other reader to pick up all the entries and list them until after you've selected the feed you want
so how would it look in operator. If there were feeds, have feeds with entries as submenus. If the page is the feed, list all the entries in the main menu?
i would still use a submenu even if the page is the feed
I'm imagining, with Operator as it is, the pulldown would show a list of feeds
because the menu would get cluttered otherwise
and then maybe a subpulldown off that with the entries
click -> list of feeds -'> submenu with do something / do another thing / feed items. and feed items has a submenu with the individual items
Although you'd still want to be able to select a feed overall, no?
I suppose that can be on the sub level
right, like that
makes the most sense from a usability level i think
Thank you for coming up with a UI that requires more Operator redesign :)
:D
:p
sorry
you could always list me as someone who helped
Ashe: the fuck who made me redesign the whole UI
or something
:>
i updated the Cheatsheet PDF and added an RSS feed so you know of future updates
http://suda.co.uk/projects/microformats/cheatsheet/
I have so many 'cheat sheets' for so many formats and languages that I need a small book to put all my cheat sheets in. :)
Brian: what format is the cheat sheet in before converting to PDF?
Also, Brian, shall I invite you to the GetSemantic mailing list?
the cheatsheat is in InDesign before PDF, i was thinking of putting that up too so others could translate it, but there are only 3-4 english words on it
sure, invite or send me a link
Oh, okay. I'll rewrite it. I'm thinking of a microformats cheat sheet for in Palm Plucker PDB format so that I can carry it around on my Palm Pilot. PDF is great, but the Palm PDF reader sucks.
Now that you have a feed for updates, it'll be easy to manually keep versions in sync.
bergie is lives in Finland and blogs at http://bergie.iki.fi/blog/ and Midgard CMS developer
briansuda: You can't move stuff on me. My eyes are used to looking for xFolk under Geo
I noticed the plant thing. I got excited
G'day all.
Hello
I think it got moved to make room for hCite, but that was abit of a false start!
there is an extra column on the right as well....
I'll use that to make up my own microformat
Oh man, hCite<->RDF is a workflow I would seriously dig.
I've been itching to use the presentation slides internally at my company for microformats, any restrictions for such usage?
Sorry, presentation slides used at Web Directions North.
restrictions in what way?
Having them available internally on our file share.
I know some people mark their presentations with CC licenses.
We won't be altering the slides in any way, we'd just like to have them for offline reference.
mkaply, that is just called semantic mark-up
Well, for example, Tantek's main slides (The Big Picture) use a CC
i use class="initialism" all the time with <abbr>
it isn't a microformats
but then i can style that for screen-readers better, etc.
http://creativecommons.org/licenses/by/2.5/ is the one he's chosen
Ah right then Phae, thanks for that.
briansuda: well in this case, operator searches the document for microformats. But it won't find any hfeeds. So I have to somehow say "if you don't find hfeeds, check for hentrys and then if you find them, consider the entire document to be the hfeed microformat"
Unless it has a CC or an explicit statement on it, you should clear it with the author first.
It's just polite :)
mkaply, right, the same is for vcalendar (which isn't used)
Definitely. I'll be sending e-mails to the original authors letting them know of the usage.
vcalendar is easier because everyone uses vevents anyway :)
over the weekend i talked to the author of sumo javascript code
Cool :)
Were you in attendence Phae?
mkaply, he's on board with the WebCards guys and you'll probably get an email soon
WDN? No, I wish.
danja is Danny Ayers, http://dannyayers.com
Phae: Likewise. I was stuck building internal pages all week.
briansuda: Yeah. We're trying to see if we can all do something together. He sounds like a mjor JS guru which I need bad. My code could probably use some help
yeah Dan Webb (http://www.danwebb.net/) is a JS guru, i feel i know my stuff and he left me in the dust!
Yeah, Dan's top.
Ruby guy, too.
his slides from the event are here: http://www.danwebb.net/2007/2/19/barcamp-london-2
veeliam is William Lawrence <http://zaxbypass.com>
so for rel=tag on the hfeed (not the hentries) - would I pull any tag on the page that wasn't in an hentry (assuming there was no hfeed)
and if there is an hfeed, pull any tag under hfeed that is not in an hentry
and what should I display as the "title" of the feed in the case where there is an hfeed. I can't just get the textcontent of the hfeed. IF it is the whole document, I can get the page title
well, if i would still use <title> for the hfeed title
but there might be multiple hfeeds on one page.
even if there were two hfeeds, they would have the same title, i don;t think there is a mechanism to solve that right now
[[criticism]] http://microformats.org/wiki?title=criticism&diff=0&oldid=13610 * AndyMabbett * (+163) WebAIM discussion of microformat accessibility
[[criticism]] M http://microformats.org/wiki?title=criticism&diff=0&oldid=13611 * AndyMabbett * (+3) Recent - fmt
[[criticism]] M http://microformats.org/wiki?title=criticism&diff=0&oldid=13612 * AndyMabbett * (+14) Recent - tweak
chimezie is Chimezie Ogbuji - He is a mammal
SamRose is found at http://smartmobs.com, http://communitywiki.org, http://blog.p2pfoundation.com, http://barcampbank.com, and http://cooperationcommons.com
Anyone who asked for an invite for GetSemantic should have got one
nope
:>
you've got my mail though?
Haven't seen anything
alexander.graf AT deri DOT org
nothin' here.
Haven't had anything from you, Ashe
you've got now :)
I posted it earlier when you asked
Oh, I thought you'd sent me something.
Grr. GoogleGroups is annoying.
we should work on our communication i think Oo
hmm!
or rather
i should work on my english
i posted my email earlier
and i sent you an email too
:)
and apparently i didn't get yours and you didn't get mine...
anyway, i just wrote you to confirm my email address.
so yeah, I didn't get one.
hm
okay, i've just resent them to all the people I can remember from that list
doot. got it
great, cheers, me too
Apparently i need approval
me too
ok
Just checking it wasn't because of my insane gmail account situation
i think it is ;>
cheers
mine is horrible too
oh, okay. i'll approve them in just a sec.
bah
someone please come up with an aggregator for email addresses
1000 accounts, each with a different mail address
Email needs to be replaced with an XML format. In fact, a friend of mine is using Simple Sharing Extensions to RSS as a way of replacing email. :)
my god
well, could work
The idea being that if you don't like an email conversation, you just unsubscribe.
um
that would be similar to not responding to classic email then, just with an action required?
Yes - you click on button at top saying 'unsub'
and that does what?
i mean... lets say I have an email conversation with some guy and he pisses me off. how can i "unsubscribe" from a peer to peer conversation? Oo
You stop seeing them
I just added your email subscription - it's becaue you wanted to subscribe with a different email to the one I invited you with
I know, i don't have a google account for the deri.org address
It's now set so that anyone who gets an invite will be able to join without approval. That's a stupid setting.
Apparently, both of your emails are signed up.
wtf
hm
just leave it like that
it's ok
then i can post with both addresses
Your group isn't listed as one of my groups yet
You cannot view the group's content or participate in the group because you are not currently a member. Membership is invite only.
Try force refresh.
I just pinged you
i think it's not possible with google to add another email address as a secondary one to your account
or am i mistaken
my gmail accounts are slightly messed up so i have this stupid recursive thing going on just so i can use the address i want
iand is Ian Davis who blogs at http://iandavis.com/blog
woodss is Steven Woods, from Newcastle, UK (GMT +0000). His personal site is http://www.swoo.co.uk/
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.