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 > 2003 > 2003-12 > 2003-12-03 (Latest) (Search)
00:44:47 <MorbusIff> MorbusIff is now known as MorbusIffOnly
00:46:15 <MorbusIffOnly> MorbusIffOnly is now known as Morbus
00:56:26 <mdupont> mdupont is now known as ZZzzZz-md-ZzzZz
01:43:04 <Davey> Davey is now known as D[a]vey
06:23:34 <eikeon_> eikeon_ is now known as eikeon
08:05:57 * DanC calls it a night after a bit of work on the wiki
08:06:31 <ericP> night
09:17:06 <ZZzzZz-md-ZzzZz> ZZzzZz-md-ZzzZz is now known as mdupont
09:21:34 <mdupont> mdupont is now known as md-zzz
10:02:46 <swh> swh is now known as swh_away
10:34:34 <md-zzz> md-zzz is now known as mdupont
11:10:25 <__andrew__> i been talking to a few people about a java rdf api
11:10:53 <__andrew__> as i've been trying to integrate kowari and jena
11:11:09 <dajobe> you better give a pointer to kowari as jena is much better known
11:11:27 <__andrew__> :-) umm...the download page?
11:11:41 <__andrew__> there's no real online doco for it yet...it's in cvs on sf...
11:11:42 <dajobe> which is what?
11:11:49 <__andrew__> ahh
11:12:07 <__andrew__>http://www.pisoftware.com/cgi-bin/kowari.pl
11:12:08 <dc_rdfig> A: http://www.pisoftware.com/cgi-bin/kowari.pl from __andrew__
11:12:17 <__andrew__> It's been noted that the registeration page puts people up
11:12:33 <dajobe> I typically stop at such things and go elsewhere.
11:12:40 <__andrew__> I don't know when it's going to be put up properly on SF which is http://sf.net/projects/kowari
11:12:48 <__andrew__> Me too
11:13:09 <__andrew__> But that sf project is no more useful than metadatabase
11:13:11 <dajobe> until then, it's not something high on my list of things to do
11:13:19 <dajobe> sorry
11:13:27 <__andrew__> Well the common RDF API is going to be separate from Kowari
11:13:47 <__andrew__> What I want is for Kowari, Jena, Sesame and any other Java RDF project to use it...much like the w3c XML APIs
11:14:16 <__andrew__> it's going to be under apache license too not mpl
11:14:28 <__andrew__> which should be a bit more friendly to developers
11:14:29 <dajobe> jena and sesame are the two major well known, open and deployed java apis (3-4 years) so I think they would have the userbase & experience
11:14:32 <swh_away> swh_away is now known as swh
11:14:44 <__andrew__> your right...
11:14:54 <dajobe> (there are other older java apis that I'm aware of but not significant for this chat)
11:15:32 <__andrew__> but even within sesame and jena there are different ways to create triples or different ways to get various properties out
11:16:15 <__andrew__> apparently there's been an idea that integration between jena and sesame would be a good thing but no one has time to do it
11:16:38 <dajobe> yes, that came up in the last week
11:16:53 <__andrew__> while i don't have the time to do a mapping between sesame and jena i have been given the task for kowari and jena and was hoping that by also keeping sesame in mind it would mean it could happen easily at a later date
11:17:19 <__andrew__> i personally think sesame is more correct
11:17:34 <dajobe>http://sourceforge.net/mailarchive/forum.php?thread_id=3545907&forum_id=8988
11:17:34 <dc_rdfig> B: http://sourceforge.net/mailarchive/forum.php?thread_id=3545907&forum_id=8988 from dajobe
11:17:58 <dajobe> B:|Jena and Sesame RDF java apis discussion, initial ideas
11:17:58 <dc_rdfig> Titled item B.
11:19:24 <dajobe> if you have the time, why don't you write up something (don't actually design it, do it) but consider what are pros & cons of approaches
11:19:42 <dajobe> i.e. expand on why "<__andrew__> i personally think sesame is more correct "
11:19:53 <__andrew__> also here : http://sourceforge.net/mailarchive/forum.php?thread_id=3545843&forum_id=9004
11:20:24 <dajobe> logger, chump b
11:20:24 <dajobe> B:See [http://ilrt.org/discovery/chatlogs/rdfig/2003-12-03#T11-20-24|discussion]
11:20:24 <dc_rdfig> Added comment B1.
11:20:59 <__andrew__> well sesame actually follows the current spec for a start
11:21:24 <dajobe> BLURB:Idea - RDF Java API scheduled chat
11:21:25 <dc_rdfig> C: Idea - RDF Java API scheduled chat from dajobe
11:21:25 <__andrew__> jena's graph api uses node, node, node to create a triple
11:21:55 <dajobe> C:this might be nice to organise on #rdfig soon. Signup if you'd like to attend.
11:21:55 <dc_rdfig> Added comment C1.
11:22:15 <dajobe> and what's wrong with that?
11:22:43 <__andrew__> umm...well it should be resource (bnode/uri ref), uri ref, node
11:23:05 <dajobe> oh that
11:23:26 <dajobe> It is probably checked somewhere
11:23:49 <__andrew__> yeah it is
11:24:23 <__andrew__> it just not as clean...if it was cleaner then it could be integrated more cleanly with kowari and probably sesame
11:24:45 <dajobe> that's not necessarily the case - "clean" is your design choice
11:24:56 <dajobe> it might be considered cleaner to have a uniform triple
11:25:30 <__andrew__> you're right...i'd like the rdf spec to be more uniform if that's the case
11:26:00 <__andrew__> i'm sure there's a good reason why subject and object aren't the same for example
11:26:00 <dajobe> the WG considered it but weren't going to change the rdf spec (weren't allowed in this case)
11:26:15 <dajobe> you can't write it in the syntax
11:26:28 <dajobe> it = literals as subjects
11:26:35 <dajobe> read the WG's postponed issue list
11:26:55 <__andrew__> yeah i remember there was a good reason :-)
11:27:32 <dajobe> and the other case is bnodes & literals as predicates
11:27:34 <__andrew__> so do you think a java binding is a good idea?
11:27:57 <dajobe> jena and sesame already provide that (amongst others)
11:28:04 <__andrew__> something for the w3c or something for developers to thrash out more
11:28:54 <__andrew__> like i said they are different and there are differences that can't be solved just by mapping one object model to another
11:29:26 <dajobe> can you please write down what those differences are?
11:29:39 <dajobe> in some document with paragraphs? pretty please?
11:29:45 <__andrew__> for example, in kowari most things are just a proxy around a disk representation...if you mapped them to jena objects you'd lose the ability to handle large objects
11:29:46 <__andrew__> ok
11:29:52 <__andrew__> i'll thrash it out properly
11:30:08 <__andrew__> document wise...
11:30:18 <dajobe> or a wiki page if you can do that
11:31:41 <__andrew__> are you aware of the rationale behind the w3c's xml api? was it just an industry/corporate push?
11:32:04 <dajobe> which xml api do you mean? aren't there ~5+ ?
11:32:14 <dajobe> but to answer that Q, no.
11:32:19 <__andrew__> :-)
11:32:55 <__andrew__> the problem is most of the rational i can think of are programming ones...
11:34:02 <dajobe> I still don't know which xml api you are thinking of.
11:34:24 <dajobe> XPath/XQuery for example isn't really very programatic
11:34:58 <__andrew__> dom
11:35:20 <__andrew__> org.w3c.dom...an then you have 3rd parties implementing around it
11:35:23 <dajobe> that originally (rationale?) came from web browsers
11:35:49 <__andrew__> so that rationale grew from javascript and then java
11:35:57 <dajobe> no idea
11:48:24 <__andrew__> what about this for why a standard is important: http://www.nitot.com/mozilla/portugal-join2003/slide19.html
11:49:35 <dajobe> the DOM (AFAIK) is one of the very few W3C software apis
11:49:58 <dajobe> so it clearly hasn't been a problem for, say, XML schema, xslt, or the other techs
11:50:14 <__andrew__> yeah but isn't it the same argument...you want to take your application written for jena and move it to sesame
11:50:23 <dajobe> that's just YA "why standards are good" talk
11:50:41 <dajobe> that's not something people actually ask
11:50:54 <dajobe> they ask "what can I use for RDF in Java?"
11:50:59 <dajobe> or "what is the RDF java API?"
11:51:04 <darobin_> a cool thing with having a WG to design an API is that you get more smart people working on the same thing than you would otherwise
11:51:04 <__andrew__> well the sesame/jena integration was about sharing data between the two
11:51:08 <darobin_> at least, you hope you do :)
11:51:36 <dajobe> I'm not one to judge if the DOM(s) APIs are a success, I don't work in that area and haven't use them.
11:51:49 <darobin_> the more I look at the DOM, the less I see other ways of getting it "right" ( for a tree based view of course)
11:52:32 <dajobe> but it doesn't match other views which is why SAX1, SAX2, XmlReader exist for example
11:52:34 <__andrew__> so you see the w3c defining protocols and data formats rather than programming apis
11:53:08 <dajobe> me? I'm just saying they haven't done a lot of software apis compared to formats and other things.
11:53:10 <__andrew__> the way i see rdf as a programmer is similar to databases...maybe that's just coloured by my world view
11:53:11 <darobin_> dajobe: I find that normal, designing one API for all uses would be impossible
11:53:25 <__andrew__> having jdbc for java is a good thing as a programmer to use databases
11:53:44 <dajobe> in that case, the work on a SQL-style query interface is on track to how the SQL world deals with cross-langauge issues.
11:54:01 <__andrew__> but it's just not querying...transactions for example
11:54:05 <dajobe> a graph network/web services api.
11:54:19 <__andrew__> sesame, jena and kowari all have 3 different apis for transactions
11:54:20 <dajobe> also being thought about, joseki, rdf net api, TAP, sesame's
11:58:06 <__andrew__> i'm not sure everything needs the overhead of a network/web services api sometimes you just want to get a statement out of a graph
11:58:27 <__andrew__> completely locally
11:58:34 <dajobe> and at that level I bet they have exactly the same api
11:59:22 <__andrew__> the api for parsing rdf is different to the forward facing/user api which is different again to how the triples are stored
11:59:43 <__andrew__> take a look at jena's model and graph apis...they are different although very close to being the same
11:59:53 <dajobe> there are reasons they made that change
11:59:57 <dajobe> graph is an internal SPI
12:02:36 <__andrew__> actually people use the graph...especially for integrating different stores
12:08:41 <__andrew__> cyas
18:05:35 Topic now Semantic Web hack-n-chat http://rdfig.xmlhack.com/ latest logs http://ilrt.org/discovery/chatlogs/rdfig/latest wiki http://esw.w3.org/topic/FrontPage
18:05:35 Users on #rdfig: logger dajobe AndyS larsbot eaon|away eikeon ericm timbl earle Wack roGer^work iwaim burtonator jql md-afk Arnia josek darobin_ LotR anselm2 shellac chrisc swh arnarl MarkB xover sbp eikco tansaku datum GabeW jordan sh1mmer kasei jmb D[a]vey setre mmealling grove danbri dc_rdfig karlcow CaptSolo dngor kota DanC deltab workbench
18:05:35 <NickServ> This nickname is owned by someone else
18:05:35 <NickServ> If this is your nickname, type /msg NickServ IDENTIFY <password>
18:05:35 <NickServ> Password accepted - you are now recognized
18:05:35 <MemoServ> You have no new memos
18:05:35 <ChanServ> [#rdfig] This channel is logged and blogged: http://logicerror.com/rdfIRCWelcome
18:07:10 <dajobe> B:I think andrew (newman) was suggesting that there are problems connecting the apis. I was asking him for detail.
18:07:11 <dc_rdfig> Added comment B5.
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:
and
Text
Provided by Dave Beckett. Hosted by Useful Information Company.