Semantic Web Interest Group IRC Chat Logs for 2004-01-07

This is an automatically generated IRC chat log made by the logger bot from the Semantic Web Interest Group IRC chat at irc://irc.freenode.net/rdfig (also known as server irc.freenode.net channel #rdfig if that URI does not work for you).

NOTICE: #rdfig logs are being turned off 2004-12-03. Please switch to the new and shiny #swig channel for Semantic Web Interest Group chat. Change your client to #swig and enjoy the new experience. Or read the latest #swig logs to see what you've been missing :)


Semantic Web Interest Group Logs > 2004 > 2004-01 > 2004-01-07 (Latest) (Search)

03:32:41 * sandro pokes at treehugger and rdftwig and tries to understand their differences, and see if there's a non-java solution.

04:08:35 <DanC> ok, apple's Garage Band looks way, way cool.

04:09:05 <DanC> I bought a rhodes stage piano at an auction a while ago for $50 because I knew that was a rediculously low price...

04:09:39 <DanC> ... when thinking about where to get the money for iLife 4 and the keyboard, I checked the going rate on ebay... $400 to $600! yeah baby!

04:17:23 <_deusx> _deusx is now known as deusx

05:36:41 * DanC starts a game of window-whack-a-mole, trying to close windows, hoping more don't spring up...

10:36:12 <dajobe> dajobe is now known as djb

10:37:47 <djb> djb is now known as daj-no-obe

10:38:08 <daj-no-obe> daj-no-obe is now known as dajobe

11:50:57 <deusx> deusx is now known as _deusx

12:40:22 <bryce_afk> bryce_afk is now known as bryce

13:28:02 <_deusx> _deusx is now known as deusx

13:50:24 <Davey> Davey is now known as D[a]vey

13:53:32 <libby> BLURB:photo and conference annotation UI meeting, 2004-01-07 1600UTC, #rdfig

13:53:33 <dc_rdfig> A: photo and conference annotation UI meeting, 2004-01-07 1600UTC, #rdfig from libby

13:53:45 <libby> A:i.e. here, today, about 2 hours' time

13:53:46 <dc_rdfig> Added comment A1.

14:37:59 <D[a]vey> libby: what exactly does the latter topic (conference annotation) cover?

14:38:50 <libby> sorry that's not a good phrase

14:39:35 <libby> the idea I think is to link together a descripotion of a conference (say WWW2003) with various annotations of it

14:39:49 <libby> I guess one UI for the annotatiosn could be the chump

14:40:04 <libby> probably need another sort for adding images of the conference

14:40:06 <D[a]vey> the annotation using Annotea?

14:40:33 <libby> it's not clear whether you'd need a UI to describe the conference itself and the paper etc, or whether you could just scrape that from somewhere as a one-off

14:40:43 <libby> not particular;y using annotea, no...

14:40:50 <D[a]vey> this is obviously of direct interest to me, and I'm working on something to do with this... sort of

14:40:57 <libby> sure...

14:41:09 <libby> did you see yesterday's discussions?

14:41:14 <D[a]vey> not really :/

14:41:42 <libby> well, there wasn;t a great deal of conferenecs per se but there was a proposed ontology for conferences

14:41:48 <libby> - see yesterday's chump

14:42:39 * D[a]vey looks

14:46:37 <D[a]vey> Hmm, found talk about it, but no link to info about it :/

14:48:31 <libby> one of the cchump items is it

14:49:11 <D[a]vey> guess I'm looking in the wrong place :/

14:49:17 <libby> - http://www.mindswap.org/~golbeck/web/www04photo.owl

14:49:37 <D[a]vey> thanks

14:49:52 <D[a]vey> of course, I have no idea how to understand OWL ;)

14:50:13 <D[a]vey> looks sorta like RDF Schema though...

14:50:23 <libby> yeah

14:50:46 <libby> I *think* owl classes are rdfs classes

14:51:17 <D[a]vey> well, I'm going to be working on XML_FOAF_Parser today, I need to get it working today :)

14:51:39 <libby> it bears some resemblance in part to bits of foaf and RDFical, but there's also some conference-specific stuff at the end

14:51:58 <D[a]vey> seems to use some of FOAF in it

14:52:07 <D[a]vey> like:

14:52:07 <D[a]vey> <owl:Class rdf:ID="Person">

14:52:08 <D[a]vey> <owl:equivalentClass rdf:resource="http://xmlns.com/foaf/0.1/Person"/>

14:52:08 <D[a]vey> </owl:Class>

14:53:17 <libby> right yep

14:53:59 <libby> we were arguing yestrday about whether to use this approach - which defines a new vocan using parts of others but declaring equivalencies; or to use the other vocabs directly

14:54:19 <libby> if you have an owl reasnoer, it's neater to do it the way they've done it there

14:55:13 <libby> if not, it won;t connect up

14:55:23 <D[a]vey> why reinvent the wheel? or re-type anything.

14:56:31 <libby> well, I think the idea is to have a convenient, small vocab to work with on a specific project, rather than picking bits and bobs from everywhere which I suppose might be harder to understand

14:57:21 <libby> from an OWL point of view, there isn;t any difference between foaf:Perso and golback:Person

14:58:30 * D[a]vey is going to have to rewrite XML_FOAF to use RAP methinks

14:58:40 <D[a]vey> not a thought I relish :/

14:58:51 * libby perfers to reuse and I don;t have any owl reasoning capability, so i prefer to mix and match existing vocabs. although sometimes they don;t do exactly what you want (we were arguing about depicts in foaf not applying to parts of images or other multimedia ibjects etc)

14:59:09 <libby> anyway, we're still discussing this

15:00:31 <bryce> if they are truly equivalent, wouldn't *both* (reusing vs. reinventing) approaches work?

15:00:38 <DanCon> does RDF Core meet this fri?

15:02:22 <libby> bryce, yep, if they are equivalent and your software understands equivalency

15:06:02 <nmg> libby: you don't actually need OWL reasoning capability

15:06:06 <bryce> additionally, if our *users* understand equivalency... meaning that good documentation will help people understand how to use (and extend) the vocab properly. (not a new thought, i realize... just reiterating)

15:06:11 <nmg> mutual rdfs:subClassOf will suffice

15:06:29 <DanCon> dajobe, do you expect an RDF Core WG meeting this fri?

15:06:37 <libby> ah, guess so nmg

15:06:49 <DanCon> seems to me the WG can't meet, officially, since 7 days notice hasn't been given

15:06:51 <nmg> ditto for properties

15:06:54 * libby isn;t anti-owl; don;t have any rdfs reasoning either :)

15:07:28 <libby> bryce, I agree; I'm struggling as to what is 'best practice' here...

15:07:33 <dajobe> DanCon: not me

15:08:09 <nmg> libby: you could always ask a third party's reasoner to do the hard bits for you...

15:08:26 <libby> yep true

15:08:56 <nmg> gosh...distribution...that would almost be webby! ;)

15:09:03 <bryce> :)

15:09:55 <libby> I'm very happy to use owl to define ontologies - i think it makes for greater precision. I'm not sure exactly what the benefit of having a new vocab with equivalencies is though, other than readbility

15:10:06 <libby> 'course, readability is useful

15:10:36 * libby possibly missing the point

15:12:34 <bryce> i like the medium ground of "firm, but extensible". with a very specific vocab that borrows from other vocabs and possibly adds a few new terms, we identify the vocab terms we expect to be interested in... it's like highlighting vocabs to encourage the use of certain terms.

15:13:15 <bryce> but not limiting it, either.

15:14:23 <DanCon>http://esw.w3.org/topic/BuildOrBuyTerms

15:14:23 <dc_rdfig> B: http://esw.w3.org/topic/BuildOrBuyTerms from DanCon

15:14:36 <DanCon> B:|BuildOrBuyTerms in the ESW Wiki

15:14:37 <dc_rdfig> Titled item B.

15:14:46 <libby> so is the idea that if(say) you wanted people to write data that looked like http://swordfish.rdfweb.org/discovery/2004/01/www2004/long-eg.rdf, then you would write a new schema expressing euqivalencies to those vocabs?

15:14:48 <DanCon> B:*Should I use somebody else's vocabulary of terms or make my own?*

15:14:48 <dc_rdfig> Added comment B1.

15:14:58 <DanCon> logger, chump B

15:14:58 <DanCon> B:See [http://www.ilrt.bris.ac.uk/discovery/chatlogs/rdfig/2004-01-07#T15-14-58|discussion]

15:14:58 <dc_rdfig> Added comment B2.

15:15:07 <libby> cheers DanCon

15:16:22 <bryce> libby, if there is a specific application (such as www2004)... then maybe it is a good idea.

15:16:27 * DanCon encourages folks to record any suggested conventional wisdom in http://esw.w3.org/topic/BuildOrBuyTerms

15:18:49 <DanCon> hmmm... on "whether to define a new vocab using parts of others but declaring equivalencies; or to use the other vocabs directly"

15:19:07 <libby> I think you could write a schema that did that without using equivalencies

15:19:13 <DanCon> I think equivalencies are for when you discover that they're the same after-the-fact; it's antisocial to make aliases.

15:19:22 <DanCon> ... to make aliases on purpose, that is.

15:19:34 <libby> this is my instinct but I'm not sure how to argue for it

15:19:48 <libby> except that many tools won;t handle it currently

15:19:54 <DanCon> it increases the cost of dealing with the data; puts the burden of equivalence processing on the consumers.

15:20:08 <DanCon> and even tools that do handle it take more CPU time to do it

15:20:27 <libby> that was bwms argument I think

15:21:03 <libby> I tend to work the other way around anyway - start with some data and then work up to a schema

15:21:07 <DanCon> so unless the vocab you're importing from has license conditions that are too scary, or you expect it to become obsolete, you shouldn't make aliases.

15:21:21 <bryce> danCon... antisocial, indeed. so maybe there is a better way to encourage the use of certain terms... maybe just by docementation: "Don't forget about foaf:x and y:This"

15:22:43 <libby> I think one interesting thing is how to make links that don;t alreday exist between vocabs, e.g. rdfical and geo

15:23:43 <libby> the author didn;t intend there to be a link; but it seems to make sense to link them; say I describe some link in a schema document...I wonder what the relationship is between my schema and the intial ones

15:24:15 * DanCon reflects his view in http://esw.w3.org/topic/BuildOrBuyTerms of 2004-01-07 09:23:50

15:24:26 <libby> maybe some are trustworthier than others

15:25:13 * bryce is becoming convinced.

15:26:16 <bryce> there isn't a need to abstract to another level. this should be done on the UI level, instead.

15:26:30 <bryce> (the abstraction, that is)

15:27:15 * bryce wonders if that makes sense.

15:27:17 <DanCon> yes, good UIs can make a blizzard of namespaces look nice

15:43:18 <nmg> libby: in the OWL worldview, the axioms which form the links between two existing ontologies are themselves another ontology which extends both of the ontologies it links

15:44:02 <libby> right, makes sense, I think

15:54:38 <GregElin> Morning.

15:55:44 <bryce> greg, i'm very interested in the UI discussion at 1600utc, but I may be called out into a meeting any minute.

15:57:27 <GregElin> Well, do you want to share any thoughts Bryce?

15:57:53 * bryce is thinking.

15:58:52 <GregElin> I've been working on some interface improvements to Fotonotes. The mock up is here (just click on the view notes link under the image): http://www.gregelin.com/blogpage3.html

16:00:12 * bryce is quite impressed with the fotonotes.

16:00:24 * GregElin blushes

16:00:28 <GregElin> Thanks.

16:00:44 <GregElin> Did you click and drag over an area of the image.

16:01:05 <mc> greg, greetings

16:01:31 <GregElin> Greetings, monica.

16:01:46 <mc> Greg, i'm not sure where to start...

16:02:00 <GregElin> hmmm..

16:02:08 <mc> i know we can do a UI for the exploring

16:02:14 <mc> of the conference/pic stuff

16:02:32 <mc> That will fall out of the southampton team work

16:02:35 <GregElin> Let's iterate what we need, specifically, then take inventory of what we have. Then look at some things and discuss?

16:02:40 <mc> ok

16:02:46 <mc> let me start

16:02:49 <GregElin> Okay.

16:02:59 <GregElin> (libby, can you help me archive this?)

16:03:14 <mc> we need two things: 1) a ui for annotations of photos

16:03:32 <mc> and 2) an explorer for the photos and all the other associated dimenstions

16:03:51 <mc> we can do the explorer of the dimensions - at least a first one

16:04:01 <mc> if that sits well with you

16:04:10 <mc> which leaves the ui for the annotations

16:04:12 <GregElin> Do we need a third UI, a UI to annotate/comment on the other dimensions? Or a UI to link images to other dimensions?

16:04:23 <mc> maybe not

16:04:40 <GregElin> I think I see why not, but lets' review, okay?

16:04:44 <mc> ok

16:04:48 <mc> here's a couple thoughts

16:05:08 <mc> right now, we have a lot going on to think about how we'll manage all the possible annotations

16:05:11 <GregElin> You are gathering most of the information for conference material via what? existing sites?

16:05:23 <mc> yes

16:05:31 <mc> so while i can see

16:05:32 <GregElin> And that information becomes self-explanatory b/c it is already "semanticized"?

16:05:39 <mc> that's it yes

16:05:49 <mc> so while holes can be filled by annotation

16:05:57 <mc> maybe that's not a priority right now

16:06:03 <GregElin> I agree.

16:06:06 <mc> since there's annotation being demo'd on the photos

16:06:13 <mc> May i ask tho

16:06:17 <GregElin> yes?

16:06:25 <mc> if Jim's group has a conference annotator hunk of thing,

16:06:37 <mc> then perhaps that's not a biggie to make available?

16:06:47 <mc> if it comes on stream that's great

16:07:03 <mc> i'm not exactly clear what jim's offering???

16:07:07 <GregElin> what's not a biggie to make available? Additional annotations using Jim's conference annotator?

16:07:08 <mc> could you clarify?

16:07:15 <mc> i mean beyond the ontology

16:08:17 <GregElin> Jim and I had a good conversation Monday. He first off sees what they have as an additional/alternative tool set in the spirit of the repository supporting different interfaces.

16:08:48 <GregElin> And he agrees with the idea that default tools are pointed to as to not confuse things, especially in the beginning.

16:09:14 <mc> right. what do his tools/alternatives do?

16:09:32 <GregElin> From what I've seen and gathered speaking with Jim, the tools they have, while not refined or pretty yet have bits that overlap with photo annotation and conference thingies.

16:10:02 <mc> hmm.

16:10:04 <GregElin> Or more specifically he has an annotation for conferences more than conference materials, that is, the *event* itself and subdivisions of the event.

16:10:32 <mc> could you give me an example? i'm not grokking this

16:10:59 <GregElin> Well, I'm learning all this, too.

16:11:04 <mc> ok

16:11:25 <mc> i think these tools may be more back endy

16:11:34 <GregElin> As I understand it Aktive space will help organize conference materials like presentations, powerpoints, papers, posters, etc.

16:12:01 <mc> let me send you a url for cs aktive space

16:12:06 <GregElin> That is, your work tackles alot of the conceptual space of a conference.

16:12:15 <GregElin> the ideas that are being explored.

16:12:15 <mc> so you can get a sense of an instance

16:12:32 <mc> Right. it's about context and association

16:12:35 <bryce>http://eprints.ecs.soton.ac.uk/archive/00007440/

16:12:35 <dc_rdfig> C: http://eprints.ecs.soton.ac.uk/archive/00007440/ from bryce

16:12:46 <mc> how does this thing here relate to that thing there?

16:13:24 <mc> so you might see a photo, see who's in it, but also see what session, the papers, or whatever info available about that thing

16:13:31 <mc> alternately you might start with a paper

16:13:35 <mc> and get to a photo

16:14:29 * GregElin looks at link

16:14:29 <mc>http://triplestore.aktors.org/SemanticWebChallenge

16:14:29 <dc_rdfig> D: http://triplestore.aktors.org/SemanticWebChallenge from mc

16:14:48 <libby> could you guys title them when you chump the links, e.g.

16:15:02 <libby> C:|CS AKTive Space: or How We Stopped Worrying and Learned to Love the Semantic Web

16:15:03 <dc_rdfig> Titled item C.

16:15:18 <GregElin> And AKtive space handles the organization of information so it can be "flattened" into different hierarchies?

16:15:32 <mc> Greg

16:15:34 <mc> yes

16:15:38 <mc> it's like this

16:15:46 <mc> you have a multidimensional space

16:15:51 <mc> you take a projection

16:15:56 <mc> flatten the projection

16:16:01 <mc> you get a hierarchy

16:16:05 <mc> mspaces let you

16:16:22 <mc> manipulate the hierarchies and define the slices

16:16:41 <mc> by slice we mean a slice is a projection through the n-dimensional space

16:16:53 <mc> the idea is to support the user determining

16:17:02 <mc> what in that space is relevant important to them

16:17:11 <mc> and letting them orient the universe around that

16:17:26 <mc> Applying mspaceinterfaces to the semantic web describes this:

16:17:28 <mc>http://eprints.ecs.soton.ac.uk/archive/00008639/

16:17:28 <dc_rdfig> E: http://eprints.ecs.soton.ac.uk/archive/00008639/ from mc

16:17:42 <mc> the title is Applying mspace interfaces to the semantic web

16:17:52 <mc> so ya, we leverage the semantics of the space

16:18:01 <mc> to represent the relations among the dimensions

16:18:07 <mc> for example

16:18:16 <mc> one projection through classical music is

16:18:29 <mc> period, composer, genre, arrangement, piece

16:18:50 <mc> a user who knows nothing about classical music

16:19:07 <mc> but who plays the guitar may want to reorganize that space from instrument

16:19:24 <mc> so the hierarchy changes when it's instrument, period, composer,

16:19:30 <GregElin> Okay. I think I got that.

16:19:37 <mc> the person may then wish to add a new dimesion, like recording

16:19:42 <mc> etc

16:20:04 <mc> in this case, with the conference photo site

16:20:22 <mc> users would be able to focus on the attributes

16:20:27 <mc> important to them

16:20:31 <mc> get at those resources

16:20:40 <mc> in ways that are meaningful to them

16:20:54 <GregElin> So I think two things: (a) Jim's ontology is more focused on the logistic of a conference/event: where, who, schedule, etc. (b) Jim's ontology may be the words that are used in the photo annotation's that help link the photos to mspace's ontology of the conference concepts.

16:20:55 <mc> in the default orientation, we'd privilege photos first

16:21:09 <mc> gerg re Jim, yes

16:21:15 <mc> and that's what we'd hook into

16:21:21 <mc> to represent the space

16:21:37 <mc> along with the ontology for the photos

16:22:06 <mc> If jim's tools let you revise the ontology

16:22:16 <mc> it would be cool to add that to the mspace

16:22:27 <mc> so that you can define new possible associations

16:22:32 <mc> as data becomes available

16:22:44 <mc> So, timelines?

16:22:59 <mc> oh - question!

16:23:04 <mc> would it be possible

16:23:16 <mc> to focus on the photo annotator first as the main UI

16:23:18 <mc> and then bring

16:23:26 <mc> the mspace online as we get the conference data?

16:23:34 <GregElin> I think that's the idea...Jim's stuff could be an nice bridging tool and also just another alternative tool set.

16:23:54 <mc> are you thinking of using your tool for the photoannotation?

16:23:57 <mc> that would be cool

16:24:02 <libby> GregElin: are you going to build on fotonotes for catalogiung photos?

16:24:08 <GregElin> Yes, mc. I think that is a good idea. We first need a way to gather and annotate photos. We need to get that going pronto!

16:24:26 <GregElin> Especially collecting photos!

16:24:29 <mc> to hook the data it saves into a triplestore

16:24:33 <mc> so have you

16:24:41 <mc> talked with folks about

16:24:58 <mc> storing the data from fotonotes as triples?

16:25:05 <mc> as rdf?

16:25:08 <GregElin> Yes, monica, I'd like to use Fotonotes (but also don't want to say ONLY fotonotes...want it to be open).

16:25:12 * libby would like to propose this as an alternate intereface for catalogiung photos: http://swordfish.rdfweb.org/discovery/2003/06/codjsform/shell.html

16:25:18 <libby> - ugly but workie

16:25:21 <GregElin> yes again.

16:25:38 <mc> as long as the data gets dumped to rdf ...

16:25:42 <GregElin> Alternative as in additional Libby or as instead of?

16:26:00 <mc> i think we need to foreground one tool, no?

16:26:01 <libby> additional I meant

16:26:05 <mc> right

16:26:06 <GregElin> Cool.

16:26:17 <GregElin> I like it Libby.

16:26:24 <libby> can you get fotonotes to emit rdf in time greg?

16:26:24 <mc> can fotonote store to rdf?

16:26:29 <GregElin> Let me point you to this link:

16:26:59 <mc> it's not just rdf is it. it would be nice if that rdf used one of the ontologies we're discussing, eh?

16:27:21 <GregElin> Yes, just one.

16:27:23 <GregElin>http://www.fotowiki.net/ElinFamily/tablescreen.ftw

16:27:23 <dc_rdfig> F: http://www.fotowiki.net/ElinFamily/tablescreen.ftw from GregElin

16:27:36 <mc> So path would be, get fotonotes+ up as the front end for the photo annotation, 2) make

16:27:43 <GregElin> This version is simple click-drag over area of photo.

16:27:46 <mc> sure it's talking the right ontology

16:27:59 <mc> and then get that data into the explorer

16:28:08 <mc> so three phases

16:28:23 <mc> what help would you like with fotonotes for this project?

16:28:25 <libby> is it relatively briwser-compatible greg?

16:28:36 <GregElin> Right now, selecting a region brings up a form with a single text area. But I was thinking we could add some additional fields specific to the context of W3 conferences.

16:28:42 <libby> (cos WWW2004 will have a lot of accessibility ect stuff in it from W3C)

16:29:23 <mc> like basic alt= image tags

16:29:32 <GregElin> Relatively, libby. Breaks in Apple Safari and Opera, but I think that is fixable.

16:29:38 <libby> cool

16:29:52 <mc> and the rdf issue?

16:30:11 <libby> yep alt tags would be cool

16:30:20 <libby> so you could just have a bunch more boxes?

16:30:35 <teefal> '/clear

16:30:37 <mc> also

16:30:41 <GregElin> The way the current code behind is this designed is that you could put different "display engines" in. So instead of javascript rollovers and dhtml, you could use render the image as an image map and use alt tags.

16:30:54 <mc> the current foton only has one field

16:30:56 <libby> like person/email/homapge whatever/ conference url etc to fill in?

16:31:10 <mc> it doesn't categorize/metadata the data

16:31:14 <libby> also annotator etc?

16:31:26 * libby thinks it could work. looks nice :)

16:31:27 <GregElin> Right. But we could (a) add additional fields or (b) make the single field wiki like. or both.

16:31:39 <GregElin> Right!

16:31:45 <mc> this is where the ontology comes in

16:31:53 <mc> maybe we can provide category fields

16:31:58 <mc> users pick those

16:32:01 * libby thinks (a) is less awkward, less prone to error, though harder to make look nice

16:32:02 <mc> and then add annotations

16:32:24 <GregElin> One thing I do like about Fotonotes approach is that it doesn't force the person to fill out a big form. It accepts informal chatter. I'd like to keep that element of informal chatter a part of this.

16:32:35 <mc> right

16:32:40 <mc> but we also need metadata

16:32:47 <libby> what about making that a freetext dunlin core description?

16:32:51 <libby> dublin

16:32:57 <GregElin> I'd also like to see tools that look at what's in the single text area field and try to CREATE triples, foaf, etc. and propose that back to the user.

16:33:07 <mc> oh gawd

16:33:10 <libby> that would be neat

16:33:14 <GregElin> Yes. All that.

16:33:17 <libby> I don;t know of any like that though...

16:33:47 <mc> we need alternative for version 1, gang

16:34:09 <mc> that means some kinds of pick lists, or keyword:pair

16:34:16 <GregElin> Hey, I'm up for anything! I've been thinking about this piece of making the selection easy, storing it the photo. I need all your help to glue to the semantic stuff, Dublin Core, Exif, yada-yada.

16:34:42 <mc> maybe we can get a parser happening

16:34:49 <mc> so that if we have simple syntax

16:35:14 <swh> swh is now known as swh_afk

16:35:16 <GregElin> you lost me on "mc: we need alternative for version 1, gang"

16:35:27 <libby> there are many wiki-like syntaxes available. I'm not convinced that people will be interested in learning another

16:35:42 <GregElin> Do you think a variation of Fotonotes with a few recommended fields in addition to the text area gets us going?

16:35:48 <mc> ya, sure but wiki is intense

16:35:53 <libby> I do like the idea of natural language parsing, but I would simplify for now

16:36:09 <libby> you can contextualize the boxes in the simplest case

16:36:14 <mc> indeed

16:36:15 <GregElin> Oh yes. Simple to start. free form text area, 2-4 fields.

16:36:20 <libby> e.g. by assuming the box is a person

16:36:41 <libby> - and asking for name/identifer/something

16:36:46 <mc> ya, with "optional" strongly encouraged fields available

16:37:03 <mc> what are the core usual values?

16:37:05 <libby> then various fields for whlole picture - freetext description, date

16:37:09 <mc> provide those as defaults

16:37:10 <GregElin> Given the narrow context (conferences), I think we could try a drop down box for roughly categorizing things: person, group, panel, event, poster, slide, other.

16:37:30 <mc> sure, with appropriate defaults selected

16:37:45 <mc> so drop down matched with empty field

16:37:50 <GregElin> I think we might look at how your tool, libby, could help with photo overall.

16:37:54 <mc> then move to natural language parsing

16:38:25 <mc> i'm sorry but i have to go to another meeting. can we reconnoiter again at this time tomorrow?

16:38:34 <mc> i'll have an hour then

16:38:41 <GregElin> Another option is dragging icons onto photos and allow placement of icon to create a fotonotes selected area of a default size.

16:38:58 <GregElin> The possibilities are ENDLESS! Mwah-ha-ha!

16:39:02 <mc> could we get the url for libby's tool?

16:39:18 <mc> greg, could you do a draft ui idea in power point and send it to us?

16:39:23 <libby> where my tool tries to help is for finiding IDs for people where they exist (and other stuff like places)

16:39:27 <GregElin> Okay, libby.

16:39:49 <mc> we're getting somewhere.

16:39:55 <libby> which is potentially a reasonable-sized problem - not decided how to ID people yet

16:40:10 <GregElin> BTW...meet tomorrow is good. However, I may be in transit at that time tomorrow. Feel free to continue forth if I don't show. I'll get caught up.

16:40:17 <GregElin> Great.

16:40:34 <mc> greg, we don't have to meet - it would be better to get a draft to discuss

16:40:39 <libby>http://swordfish.rdfweb.org/discovery/2003/06/codjsform/shell.html

16:40:39 <dc_rdfig> G: http://swordfish.rdfweb.org/discovery/2003/06/codjsform/shell.html from libby

16:40:42 <mc> is that workable for you?

16:40:48 <libby> G:|javascript photo annotation tool

16:40:49 <dc_rdfig> Titled item G.

16:41:11 <GregElin> My big agenda is keeping things easy to show people that image annotation --and the semantic web-- can be easy.

16:41:36 <mc> can you do the power point mock up, email us, and then we'll reconnoiter?

16:41:42 <mc> must dash...

16:41:50 <GregElin> I like to think HTML 1.0 succeeded in mass adoption b/c it was a subset of SGML and was digestable for newbies.

16:41:59 <libby> G:uses lightweight webservices, and jim ley's js rdf parser. IE and moz only. [http://www.ilrt.bris.ac.uk/publications/researchreport/rr1065/report_html?ilrtyear=2003|more info]

16:41:59 <dc_rdfig> Added comment G1.

16:42:05 <GregElin> I'll do my best, mc!

16:42:17 <libby> any chance not power point?

16:42:23 <mc> what would you prefer?

16:42:28 <libby> html :)

16:42:37 <mc> you can't draw fast in html

16:42:41 <libby> true

16:42:55 <mc> this is just a sketch. draw it on paper and scan it!

16:43:02 <GregElin> Look, I can mock up a form in working HTML and attach it to Fotonotes. It just might be the form doesn't process.

16:43:08 <mc> it's just so we know what we're talking about.

16:43:10 <mc> ok

16:43:12 <nmg> [an SGML pedant's aside - HTML is an application fo SGML, not a subset]

16:43:18 <mc> bye for now...

16:43:41 <libby> cheers :)

16:44:29 <GregElin> Thanks, nick. That is better language. And I think we are looking here at an application of semantic web/photo annotation that is similarly an easy on ramp for people onto the possibilities.

16:45:10 <libby> G:[http://swordfish.rdfweb.org/discovery/2001/08/codepict/|searchig the image data]

16:45:10 <dc_rdfig> Added comment G2.

16:45:49 <libby> in a sense, the UI is the real innovation here. the rest has been done before pretty much by several different groups...

16:46:19 <libby> ...although that's not to say all the problems are resolved

16:48:06 <libby> do you have any idea how you will do access control GregElin?

16:48:36 <libby> I mean, it's nice to keep track of who has said what

16:50:02 <libby> also - at the moment (if I undertand it correctly) there's only one set of annotations per photo? do you are always editing/deleteing the same ones. would be nice to get different peoples' annotations. (maybe I misunderstood how it works though)

16:50:16 <GregElin> Gosh, libby. Such good questions.

16:50:58 <GregElin> The access control is the most serious issue to figure out. I haven't tackled it b/c (a) didn't have a great solution and (b) wanted to decide with a group.

16:51:15 <GregElin> Oh...the basic who said what is already built in if a login is used.

16:51:30 <libby> cool

16:51:44 <GregElin> We could take a blog-comment-form-trust stance and included a field to identify who you are.

16:52:11 <libby> yeah, by homepage/email is cool (I think)

16:52:19 <GregElin> +1 on different people's annotations. I'd like to get to a point where there are layers of annotation, like GIS.

16:52:24 <libby> be nice to avoid logins etc

16:52:46 <GregElin> Well, need a login for people who contribute photos. Have to be able to assign blame.

16:52:48 <GregElin> :-)

16:53:14 <libby> well, it might be that in this version there can only be one annotation oer pic. but if export as RDF, could combine wih other annotations of the same photo (as long as we allow for that in the modelling of the vocab)

16:53:22 <GregElin> Unless, people put photos up on a page they control and we spider and download them, kind of like how geoURL.org works.

16:53:37 <libby> I was wondering about that latter method

16:53:46 <GregElin> Authenticity is trusted via party's access control to their own URL.

16:54:00 <libby> we would have to validate tat there was a license attached somewhere I guess

16:54:13 <GregElin> Build a page that looks like X (web page, xml) and include this information and we'll get your images.

16:54:14 <libby> I don;t know what I mean by 'attached'

16:54:19 <GregElin> Maybe that is a better way to go?

16:54:23 <libby> yeah

16:54:26 <libby> I like that

16:54:41 <libby> can avoid lots of nasty infrastructure I think

16:55:09 <libby> hm, on the other hand, might be a pain for people to put their photos up in a particular way

16:55:16 * bryce is out of meeting now... lots of catching up to do in this channel.

16:55:29 <libby> on the other other hand if it's just a matter of a link to a CC, license, that's not so bad

16:56:13 <GregElin> Please do catch up bryce. Opinions and thoughts welcome. We are going to try and hook up again at 1600 gmt tomorrow.

16:56:33 <GregElin> Maybe we do both. Encourage the web page, but accept uploads with a login.

16:57:02 <GregElin> Hmmm...maybe fotonotes MAKES that web page!

16:57:20 <GregElin> me shivers

16:57:24 * GregElin shivers

16:57:30 * libby brings http://rdfig.xmlhack.com/2004/01/07/2004-01-07.html#1073488463.663254 to GregElin's attention, re ontologies and whatnot

16:57:41 <libby> I swear I'm not trying to be difficult :)

16:58:20 <GregElin> Shivering with excitement!

16:58:48 <GregElin> I was scanning back for "attached". Where did you refere to that?

16:59:15 <libby> <libby> we would have to validate tat there was a license attached somewhere I guess

16:59:20 <libby> to the photos I mean

16:59:36 <libby> or, somewhere in a thumbnail page, or something

16:59:42 <GregElin> I think eventually people will be able to create a set of annotations that point at a photo, so annotations can be created by parties distinct from the target object.

17:00:01 <libby> right....that would be ideal

17:00:21 <libby> the way I have done that is just to point to the photo on the web, and use its url as its identifier

17:00:41 <libby> I think you want to take a copy of the photo (which is fair enough, making it a dataset)

17:00:46 <GregElin> Ah. Well...we use Fotonotes to store/point to annotation right in jpeg (in fotonotes info, or EXIF data, or both, or other). And we also log in a database that photo/URL was donated with a particular license.

17:01:04 <libby> ...but it'll still need an identifier (a url? but then it may have 2 urls...)

17:01:21 <libby> cool re inside the image

17:01:43 <libby> ndw and the rdfpic folks have done that using rdf data

17:02:04 <GregElin> I think that works, libby. My only question about pointing at a photos URL is, in the long run, that method enough? Do people also want a second URI technique in case the photo moves. Kind of like dual entry accounting systems. Each transaction is stored in two places for integrity.

17:02:05 <libby> I'm not sure how we can refer to the identifier of the photo it is inside

17:02:31 <libby> I think in this case makes sense to take a copy

17:02:32 <GregElin> This might be the project where we figure out a framework to get all these approachs to play together.

17:03:07 <GregElin> In fact, my plan/hope is to see Fotonotes be part-of/base-of an open standard.

17:03:08 <libby> ...however the way I've tended to ID photos is by url, so if there are two that might be a headache. but maybe not if use owl

17:04:01 <libby> cool

17:04:10 <libby> what do you use as a backend currently?

17:04:27 <GregElin> Yeah, I don't feel like I know enough about different techniques out there to recommend solution. Want to learn more. My gut and head tells me something will emerge.

17:04:34 <GregElin> Someone will figure it our.

17:04:37 <GregElin> s/our/out

17:04:57 <libby> do you generate thumbnails btw?

17:05:50 <GregElin> PHP library that reads/writes jpeg, creates images on fly. Plan is to open source that library. It certainly needs to be extended. And to have a plug-in structure so it can read EXIF, OWL, rdf, whatever.

17:06:08 <GregElin> Yes. I can generate thumbs.

17:06:29 <libby> cool

17:06:33 <GregElin> go back to this link. And click edit button: http://www.fotowiki.net/ElinFamily/tablescreen.ftw

17:06:41 * bryce is caught up now. shewwwwwwwww!

17:06:54 <GregElin> shwiiing!

17:07:17 <GregElin> Additional thoughts welcome, bryce.

17:07:29 <libby> right yep GregElin, that'd be handy for other tools that want to create rdf for that same photo

17:07:52 <bryce> regarding dropdown boxes and libby's mbox lookup...

17:08:39 <bryce> it would be nice if the annotator "learns"... in the sense that if a given conf panel is id'd, then the panelists names appear in the drop down boxes.

17:08:46 <GregElin> the edit libby? or the fotonotes library being open source?

17:08:59 <libby> the edit

17:09:04 <libby> but also the open source :)

17:09:08 <GregElin> can you elaborate?

17:09:13 <libby> bryce, that'd be cool

17:09:28 <GregElin> It be great bryce. Do you have experience in programming things like that?

17:09:42 <bryce> the second section of the drop down would list people who have stated that they attended.

17:09:56 <GregElin> Seems we need a way to group photos and have individual images learn they are part of that group/context.

17:10:06 <bryce> greg... a bit, but only with php/mysql.

17:10:12 <libby> that would be useful but I'm not sure if attendee list will be avilable?

17:10:20 <bryce> right.

17:10:33 <libby> GregElin: there's no real need to group photos, or only in a very weak sense

17:10:39 <GregElin> Also interesting if system learns about the user...I'd have my list of people I know. Libby would have list of people she knows.

17:10:54 <bryce> but any that are known ta attend make useful list choices.

17:11:05 <libby> if a photo depicts a pannel, and a panel has members, then that's enough to retrieve that information

17:11:06 <GregElin> what a coincidence. Fotonotes is php/mysql...

17:11:14 <bryce> cool.

17:11:21 <GregElin> Duh. of course. you are right libby.

17:11:43 * libby keeps returnngto the problem of identifiers thouigh (this is nmg's doing...)

17:11:58 <GregElin> So I think we look, libby, how to pull in your stuff to the overall identification of a photo.

17:11:59 <bryce> also, if we can trust others' annotations, the attendee list grows organically.

17:12:29 <libby> I don't think panels have homepages; eople do, some events do, but probably not subevents like individual papers...

17:12:33 <bryce> a person depicted in a photo was obviously at that event.

17:12:38 <GregElin> I don't know if I see the identifier as any major stumbling block.

17:12:51 <libby> hm, probbaly bryce

17:13:04 <libby> coulda snuck in :)

17:13:14 <libby> no GregElin?

17:13:36 <bryce> maybe not officially attending, but there... (barring photoshop)

17:13:42 <libby> well internally it's not a major problem, but as RDFit is I think

17:14:10 <bryce> can we hook into the www2004 registration ?

17:14:14 <GregElin> We have a specific contexts. We have a significantly size sample of images. I think errors, crossed-identifiers kind of show up quickly, especially since the identifiers point to visual objects. We need an identifier technique, but it doesn't have to be full proof.

17:14:19 <libby> so suppose jim hendler's group's tool wants to say that this is a pic of the panel that's also annotated by a fotonotes annotation - they can;t identify it

17:14:49 <GregElin> Wow...I didn't know that J.Lo use to attend W3 conferences....

17:14:51 <libby> no, I don;t think it has toi be foolproof either, but I do reckon it has to be globally unique

17:14:56 <libby> heheh

17:15:15 <GregElin> you lost me libby.

17:15:31 <libby> so we need to think of a way (or more than one way) to ID everything we wat to talk about - people, places, events,...

17:15:57 <bryce> isn't there any conference data we could use as ID's? why reinvent here?

17:16:17 <libby> sorry, I just meant that for people you could use mbox (which will occasioanlly fail) as an ID, but we shouldn't just use some application-specific identifier

17:16:19 <GregElin> Bryce, we can't guarantee that we hook into registration, but I think if the lists are public, we can get those lists. And as the project moves forward...things will come together and if we do well, more people will want to glue more things to it.

17:16:25 <libby> yeah maybe bryce

17:17:05 <bryce> even if we scraped it off the printed material... room #, day, time for a panel

17:17:05 <GregElin> I know what it my thoughts are on the ID issue.

17:17:26 <libby> so for www2003, all papers are online

17:17:34 <GregElin> The ID is an issue that *always* exist, especially with photos. One general/macro solution is URL as URI.

17:17:35 <libby> but a paper is not an event.hm

17:18:06 <libby> aure GregElin, but photos are more likely to have urls than events I think

17:18:07 <GregElin> Another approach is just trying to sure consistent Identifiers locally, within a specific context.

17:18:18 <libby> I'm sure we can come up with something, just wondering...

17:18:27 <bryce> +1 greg.

17:18:48 <GregElin> True, libby. But isn't this identifier one of the big challenges for the semantic web?

17:18:53 <libby> hm, but what then about the other tool that wants to refer to th event?

17:19:01 <bryce> we can always massage the data later. this is the approach i've taken in my own photo collection.

17:19:10 <libby> yep, bigger than we thought :) or I thought anyway

17:19:39 <GregElin> I'm not sure how we are going to id events. I'm hoping Jim's group has insight.

17:20:07 <libby> well, compromise is fine for speed. maybe when mc and the others get the data about the conferenecs togther, they could provide ids

17:20:33 <libby> events are notoriously hard to identify...

17:20:34 <GregElin> The most interesting thing we can do with this project, libby, is to create a significantly sized collection of photos that have enough semantic data that these issues can be studied properly.

17:21:04 <bryce> when we know where (room) and when (datetime), we make some naming convention, ie 204H-2004-05-17T12:30

17:21:07 <GregElin> My goal is to not solve them...just gather a worthwhile collection of images around a context to give us some real meat to chew on.

17:21:36 <GregElin> +1 for "maybe when mc and the others get the data about the conferenecs togther, they could provide ids

17:21:38 <GregElin> "

17:21:57 <libby> bryce's idea would work I think

17:22:22 * bryce 's photo collection is CC. could be used for example images. http://tenyearsof.us

17:22:39 <GregElin> Gosh, that would be great Bryce. And I think we are going to be surprised by even that b/c these conferences took place all over the world...

17:22:41 <libby> cool :)

17:22:49 <bryce> not conference based, mind you.

17:24:43 * libby better go. nice chatting to you guys :)

17:25:13 <GregElin> Such interesting things to figure out. I'm all for starting with convention X and seeing how it works. Very into decide-prototype-test-repeat.

17:25:28 <GregElin> I better be running too

17:25:32 <bryce> right. "don't worry, be crappy"

17:25:38 <GregElin>http://tenyearsof.us

17:25:38 <dc_rdfig> H: http://tenyearsof.us from GregElin

17:25:43 <bryce> nice chatting with you

17:25:49 <GregElin> I'll remember that Bryce.

17:25:50 <GregElin> Cute.

17:27:28 <GregElin> Good talking with you, Bryce.

17:29:44 <bryce> H:Volunteered as a repository of example images for experimenting with annotation.

17:29:45 <dc_rdfig> Added comment H1.

17:31:40 <bryce> F:Demo of Fotonotes

17:31:41 <dc_rdfig> Added comment F1.

17:32:46 <bryce> F:<GregElin> The way the current code behind is this designed is that you could put different "display engines" in. So instead of javascript rollovers and dhtml, you could use render the image as an image map and use alt tags.

17:32:46 <dc_rdfig> Added comment F2.

17:33:49 <bryce> E:|Applying mSpace Interfaces to the Semantic Web

17:33:49 <dc_rdfig> Titled item E.

17:34:26 <D[a]vey> D[a]vey is now known as Davey

17:34:36 <bryce> D:|CS AKTiveSpace Tour

17:34:37 <dc_rdfig> Titled item D.

17:51:37 <swh_afk> swh_afk is now known as swh

18:02:31 <bryce> bryce is now known as bryce_outtolunch

18:09:17 <tav> tav is now known as tav|offline

18:24:53 <dmiles> is there a KIf or CycL converter dirrect to RDF ?

18:33:45 <bryce_outtolunch> bryce_outtolunch is now known as bryce

18:43:36 <sandro> Give me the KIF that would produce this RDF: _:a <b> "c"

18:51:48 <sandro> (just curious what you'd want there.)

18:52:21 <sandro> (I've written a few such things, like an lbase parser.)

19:06:21 <Davey> Davey is now known as D[a]vey

19:51:21 <D[a]vey> D[a]vey is now known as Davey

20:05:11 <Davey> Davey is now known as D[a]vey

20:48:30 <Arnia22> Arnia22 is now known as Arnia

20:53:50 <D[a]vey> D[a]vey is now known as Davey

20:59:47 * dajobe looks around for shellac

21:11:43 <mortenf> sometimes this is outright scary...

21:12:01 <dajobe> ok, hi shellac

21:12:15 <dajobe> remember about N-Triples Plus

21:12:16 <shellac> hi dave

21:12:22 <shellac> oh yes

21:12:27 <dajobe> it has a new name

21:12:34 <dajobe> Terse RDF Triple Language

21:12:37 <dajobe> Turtle

21:12:41 <shellac> yay

21:12:44 <mortenf> heh

21:12:52 <dajobe>http://www.ilrt.bris.ac.uk/discovery/2003/11/ntriplesplus/

21:12:52 <dc_rdfig> I: http://www.ilrt.bris.ac.uk/discovery/2003/11/ntriplesplus/ from dajobe

21:12:59 <dajobe> I:|Turtle - Terse RDF Triple Language

21:12:59 <dc_rdfig> Titled item I.

21:13:01 <shellac> good name

21:13:05 <dajobe> I:it's turtles all the way down

21:13:05 <dc_rdfig> Added comment I1.

21:13:53 <dajobe> I:after [http://planetrdf.com/|Planet RDF] slogan

21:13:53 <dc_rdfig> Added comment I2.

21:15:02 <shellac> the name was worth the wait

21:15:17 <dajobe> heh, it came to me this morning just walking in to ilrt

21:16:07 <mortenf> any news on allowing - in qnames?

21:16:28 <dajobe> this is just a rename, no other update.

21:16:35 <mortenf> yeah

21:16:44 <dajobe> I:formerly N-Triples Plus (working name)

21:16:44 <dc_rdfig> Added comment I3.

21:19:49 <tav|offline> tav|offline is now known as tav

21:20:30 <dajobe> I:or the quote after [http://www.the-funneled-web.com/hawking.htm|Hawking or Russell]

21:20:30 <dc_rdfig> Added comment I4.

21:32:13 <bryce> cheers to TRTL and the slogan "it's turtles all the way down"... even comes with its own mascot!

21:32:29 <dajobe> yeah

21:33:00 <bryce> reminiscent of tortoise and hare fable... very apt.

21:33:27 <dajobe> I found it the right name one I got there.

21:33:32 <dajobe> s/one/once/

21:34:06 <bryce> tortoise -> rdf, hare -> html

21:34:39 <dajobe> hmm, turtle not tortoise

21:35:05 <bryce> i am referring to the fable.

21:35:35 <bryce> i'm just saying that the connotation is there... slow and steady wins the race.

21:38:17 <bryce> the www began relatively quickly due to html, the semantic web hasn't (yet) been as explosive in adoption. that's what i'm getting at. anyway, once again: cheers to the Turtle.

21:38:32 <dajobe> I see your analogy.

21:39:03 <dajobe> I:it is of course, [http://www.redland.opensource.ac.uk/raptor/|implemented in Raptor] but that was before I renamed it

21:39:03 <dc_rdfig> Added comment I5.

21:54:51 <Davey> Davey is now known as D[a]vey

22:38:47 <sandro> dajobe, Turtle looks good. But why no text/turtle mime type??

22:39:03 * dajobe shrugs, why not

22:39:15 <sandro> semantics. :-)

22:39:40 <sandro> I want my RDF browser to see it's RDF, not have to guess whether it's english or not.

22:41:22 <sandro> As it is, it's annoying getting RDF/XML feeds and half of them come as text/plain or text/xml. A lost cause, ... maybe.

22:41:45 <sandro> But surely mime types are useful.

22:42:05 <mortenf> oh, yeah, that reminds me: could rapper send an Accept header?

22:42:28 <dajobe> maybe, not all the www libraries let you set headers

22:42:34 <mortenf> hmm, bummer

22:42:49 <dajobe> I also have ideas for the heuristics code, guessing content types are needed cos of the mime types lunacy

22:43:03 <dajobe> ... even with TAG saying don't do that ;)

22:43:07 <mortenf> heh

22:43:12 <sandro> Agreed -- but let's not force people to be lunatics!

22:43:17 <dajobe> sandro: I've edited the word for mime type

22:43:34 <dajobe> I need to revisit that, I recall something about conflicting encodings elsewhere

22:45:03 <sandro> Also, do you know about @keywords recently added t n3? It lets you drop the colon on terms in the default namespace, so you can really have "sam foaf:knows fred."

22:45:33 <sandro> example: http://www.w3.org/2000/10/swap/test/syntax/keywords1.n3

22:46:42 <dajobe> timbl mentioned it

22:46:49 <dajobe> I didn't like it

22:48:03 <dajobe> what's python for joining a list of terms with a space to give a single string?

22:48:58 <dajobe> ok, string.join

23:04:21 <sandro> you like all those gawdawful colons? Ugh.

23:04:53 <dajobe> just that bare words clash with 'a'

23:04:56 <dajobe> @keyword :

23:04:57 <dajobe> a a a .

23:18:42 <deusx> deusx is now known as _deusx

23:41:13 <DanCon>http://philebus.tamu.edu/pipermail/scl/2004-January/000670.html

23:41:13 <dc_rdfig> J: http://philebus.tamu.edu/pipermail/scl/2004-January/000670.html from DanCon

23:41:22 <DanCon> J:|iSight and SubEthaEdit

23:41:22 <dc_rdfig> Titled item J.

23:42:33 <DanCon> J:Chris Menzel to the SCL folk about some OS X apple tools... one for [RemotePresence|http://dm93.org/z2001/RemotePresence] except... [http://dm93.org/z2001/ToMacOrNotToMac|ToMacOrNotToMac]

23:42:33 <dc_rdfig> Added comment J1.


The IRC chat here was automatically logged without editing and contains content written by the chat participants identified by their IRC nick. No other identity is recorded.

Alternate versions: RDF Resource Description Framework Metadata and Text

Provided by Dave Beckett. Hosted by Useful Information Company.