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-02 > 2003-02-09 (Latest) (Search)
01:29:29 <soc|home> anyone know how extensive VJOURNAL support is in clients?
01:29:32 <soc|home> soc|home is now known as soc
03:06:45 <timbl> timbl is now known as tbl-away
06:12:44 <dmiles> do all CycL expression have a Daml/RDF equivelnt possible now?
06:12:57 <dmiles> (rdf logic)
06:13:26 * dmiles is interested in seeing a conversion spec
06:13:43 <dmiles> (or even SUMO (IEEE KIF))
06:15:07 <dmiles> erm n3 i guess
06:15:26 <dmiles> i better learn that better
06:15:49 <dmiles> so probly we'd encode not in a markup but embed N3?
06:19:32 <dmiles> [22:19] <dmiles> i just want to make a vanila CycL2SemWebML
06:19:33 <dmiles> [22:19] <dmiles> SemWebML = ? :)
06:20:17 <dmiles> N3,RDFS,DAML ?
06:22:08 <dmiles> how do i say "joe like mary as firend" ?
06:22:15 <dmiles> err friend
07:55:23 <mdupont> morning!
11:45:42 <shellac_> shellac_ is now known as shellac
12:02:40 <danbri_> I'm liking Mozilla's "reject popups from this site" facility...
12:02:46 <arnarl-home> hi
12:02:51 <danbri_> Now, how to load and save popup lists?
12:28:06 <danbri_> .google semantic
12:28:07 <datum> semantic: http://www.w3.org/2001/sw/
12:28:18 <danbri_> wow
12:29:00 <danbri_> according to google, we're the dominant use of the word 'semantic' on the web.
12:29:06 * danbri_ still preferred 'rdf', but there y'go...
15:28:03 <mdupont> hi shellac
15:28:15 <mdupont> it seems like many people have net problems today
15:30:30 <mdupont> hey danbri
15:30:38 <danbri> hi there
15:30:56 <mdupont> hey mrlc
15:30:59 * danbri saw the thread w/ Jos, is wondering whether dev.w3.org or savannah is the way to go...
15:31:08 <mdupont> it is really up to you
15:31:23 <danbri> I've pinged my w3c colleagues, see what they thing
15:31:35 <mdupont> i am also a bit concerned about licensing, but i dont know much about the w3c license
15:31:41 <mdupont> can you use gpled code?
15:32:05 <danbri> I think I'm up for hosting this on dev.w3.org, but am rather aware that we might not have the support infrastructure for dev.w3.org that folks might expect from a sourceforge or savannah account...
15:32:24 <mdupont> well, all we really need is a cvs for now
15:33:29 <danbri> Stuff that's hosted on w3c's site ought to be available under W3C Software License, but that doesn't mean the (c) holder needs to be W3C (ie. MIT/Keio/ERCIM). That license is delicately positioned to allow both relicensing under GPL if needed, but also incorporation of code into non-GPL'd commercial products.
15:34:18 <danbri> re "With the new rdf class lib, you should be able to use that as the
15:34:18 <danbri> basis. Of course there will be a problem that the new lib is (L)GPLed
15:34:18 <danbri> and I dont know if you can use it from W3C code. But, i am not a lawer."
15:34:36 <mdupont> well, i can see that.
15:34:37 <danbri> hmm i'm not sure how things work on this front...
15:34:43 <mdupont> that means you cannot use the dotgnu libs
15:34:48 <mdupont> if they are gpled
15:35:06 <mdupont> only if the are lgpled
15:35:11 <danbri> I'm in similar situation w/ rubyrdf etc... rubyrdf is under w3c license, butsome things i'm building with it are GPL'd, since they depend on GPL'd stuff.
15:35:42 <mdupont> i would like to have it under a dual license
15:35:52 <danbri> makes sense to me
15:36:28 <mdupont> but that means of course, only the top of the bottom of a hierachy can be under that license
15:36:29 <danbri> with the dotgnu rdf work, does it make sense to try to have each contributor agree to the dual licensing?
15:36:44 <mdupont> i am a bit confused myself
15:36:52 <mdupont> let me check the current license
15:37:37 <mdupont> lgpl
15:37:43 <mdupont> that means you can use it from the w3c
15:37:50 <danbri> cool
15:37:56 <mdupont> :)
15:39:15 <mdupont> well, lets start small
15:39:20 <danbri> yup
15:39:23 <mdupont> i dont want to cause any waves right now
15:39:37 <mdupont> and scare people off
15:39:53 <mdupont> i do however think that the w3c license is a bit unfair to the gpl
15:40:04 <mdupont> because you can use it in a non-free software
15:40:12 <mdupont> but you cannot relicense it under the gpl
15:40:22 <danbri> unfair in which way? it was originally for stuff originating at/within/around w3c, it isn't being promoted as a gpl rival
15:40:26 <mdupont> but that is just me
15:40:40 <danbri> ...w3c being an industry consortia, there are/were lots of members who aren't gpl enthusiasts...
15:40:50 <mdupont> well, it favors the people who will use it for non-free software
15:40:58 <mdupont> but does not allow a conversion to gpl
15:40:59 <danbri> can't relicense? I thought one could...
15:41:13 <mdupont> see the section 1, you cannot change the licenseing terms at all
15:41:48 <danbri> are we looking at the same thing?
15:41:50 <danbri>http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
15:41:52 <dc_rdfig> A: http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 from danbri
15:42:09 <danbri> A:|W3C Software License
15:42:09 <dc_rdfig> Titled item A.
15:42:22 <danbri> A:"Otherwise, this version is the same as the previous version and is written so as to preserve the Free Software Foundation's assessment of GPL compatibility and OSI's certification under the Open Source Definition."
15:42:22 <dc_rdfig> Added comment A1.
15:43:26 <danbri> A:According to [http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses|gnu.org]: "this is a free software license and is GPL compatible.
15:43:26 <dc_rdfig> Added comment A2.
15:44:23 * danbri wonders quite what "The full text of this NOTICE in a location viewable to users of the redistributed or derivative work." means
15:44:47 <mdupont> erro
15:44:51 <mdupont> no
15:44:52 <mdupont> sorry
15:45:15 <danbri> If by 'user' we understand 'programmer', all seems ok...
15:45:45 <mdupont>http://www.agfa.com/w3c/euler/LICENSE
15:45:45 <dc_rdfig> B: http://www.agfa.com/w3c/euler/LICENSE from mdupont
15:45:57 <mdupont> B:| The AFGA Euler License
15:45:57 <dc_rdfig> Titled item B.
15:46:24 <mdupont> hehe
15:46:28 <mdupont> they changed!
15:46:41 <mdupont> i download something different yesterday
15:46:52 <mdupont> Jos pulled a switchamaroo on me!
15:47:16 <danbri> the w3c one has been tweaked slightly in recent weeks
15:47:42 <mdupont> no no no, i put a copy of the license in the Copying in the download
15:47:55 <mdupont> do you have that snapshot, look at the copying
15:48:33 <danbri> Hmm, Jos assigned (c) to W3C. I didn't know about that... Not sure that's the best way to do things (or that it makes sense without W3C knowing and accepting the (c)).
15:48:40 * danbri takes your word for it!
15:48:54 <danbri> i'm sure all of this should be easily fixable, the goodwill's there...
15:48:56 <mdupont> well, this is all the better
15:49:06 <danbri> :)
15:49:11 <mdupont> yeah, the w3c license looks much better
15:49:22 * danbri takes an RSI-busting break from computers
15:49:32 <danbri> re license - glad to hear it
15:49:41 <mdupont> this is the line that bothered me : 1. Redistributions of source code must retain the above copyright notice,
15:49:41 <mdupont> this list of conditions and the following disclaimer.
15:49:54 <mdupont> this list of conditions
15:49:59 <mdupont> means that you cannot change them
15:50:27 <mdupont> anyway
15:50:33 <mdupont> i have ran all the tests
15:50:45 <mdupont> and only about 2 of them pass
15:50:49 <mdupont> the rest fail
15:51:46 <danbri> well that's a start!
15:54:27 <mdupont> so i will wait for Jos to post the missing Datatype code
15:54:36 <mdupont> i think that it is a problem
15:54:42 <mdupont> it is not standard...
15:56:36 * DanC noodles on licensing rules in N3...
15:56:53 * mdupont goes back to the gcc patch
15:57:29 <DanC> { ?PART a :GPLed. ?WHOLE :includes ?PART } => { ?WHOLE a :GPLed }.
15:57:50 <mdupont> yes
15:57:55 <mdupont> that is true
15:58:06 <mdupont> if includes means derived work
15:58:18 <mdupont> not just includes like redistribution of bash
15:58:32 <DanC> :linksWith rdfs:subPropertyOf :includes. # ?
15:59:06 <DanC> I think derivative works are a separate but analagous rule...
15:59:08 <mdupont> linksWith is an strong indication of derivedWork
15:59:19 <mdupont> it is only about derived work
15:59:22 <mdupont> nothing else
15:59:46 <DanC> { ?W1 a :GPLed. ?W2 :derivedFrom ?W1 } => { ?W2 a :GPLed }.
15:59:55 * JibberJim has also wondered about shelled to, rather than linked with.
16:00:32 <mdupont> shelled to is normally just usage
16:00:37 <mdupont> not deriviation
16:00:53 <mdupont> can you use your program without the gpled code?
16:01:06 <mdupont> do you have to distribute a copy of the gpled code with the other program
16:01:24 <JibberJim> well in the sense that you could shell to a program which provided the same output yes, but not otherwise.
16:01:26 <mdupont> is there a standard program that supplies the same interface
16:01:46 <danbri> linksWith isn't so central nowadays, with all sorts of looser connections between parts... esp with xml etc providing the glue...
16:02:07 <mdupont> JibberJim: i think that if you use a gpled component, then you are safe, that is not a derived work
16:02:53 * JibberJim has always hoped so (I'm hoping for a less restrictive licence not more restrictive incidently)
16:03:06 <mdupont> JibberJim: i can understand that
16:03:09 <mdupont> :
16:03:10 <mdupont> )
16:05:27 <mdupont> danbri: the whole issue of loose linking does not protect you from being a derived work
16:05:48 <mdupont> the introspector is an example of a loosly linked program to the gcc
16:05:49 * danbri nods; it makes it harder to define the boundaries of 'usage', that's all...
16:06:13 <mdupont> but if you used that to make a non-free front end to the gcc, i am sure that the gcc guys would take you to court
16:06:21 <mdupont> on the otherside
16:06:32 <mdupont> there are already non-free backend to the gcc using files
16:06:39 <mdupont> so, it is really a grey area
16:06:45 <mdupont> look a the mysql license
16:15:20 <mdupont> the mysql says that if you *connect* to the server, you are linking and need a license
16:15:32 <mdupont> this is of course voodoo at best
16:33:21 <mdupont> danbri: it is amazing that the Euler even worked at all
16:33:33 <mdupont> turns out that Jos did not put all the source on the webpage
16:33:36 <mdupont> !
16:39:00 <danbri> heheh
16:39:17 <danbri> do you have the rest of it now?
16:41:30 <mdupont> working on it
16:41:49 <mdupont> the Stack code, he does not use a standard stack
16:41:58 <mdupont> so i dont even know what this second parameter does
16:42:02 <mdupont> it is not documented
16:42:07 <danbri> an MSism?
16:42:18 <mdupont> no, he wrote it himself
16:42:28 <mdupont> at first i thought a msism
17:41:30 <zoyd> hi.
17:41:34 <danbri> .google swad europe reports
17:41:36 <datum> swad europe reports: http://www.w3.org/2001/sw/Europe/reports/dev_workshop_report_2/
17:42:17 <zoyd> is there a python app for producing a RSS feed of GNU Mailman archives ?
17:44:57 <danbri> all i know is this http://taint.org/mmrss/ (perl not python)
17:45:05 <danbri> would be good to get something bundled with mm itself...
17:46:17 <zoyd> I tried to play with the pipermail archives but they don't contain enough information.
17:46:45 <zoyd> like the date/time of the post.
17:50:03 <danbri> yeah, an export would be better than a scraper
17:50:29 <zoyd> 'scraper' ?
17:51:20 <danbri> something that 'scrapes' (ie. extracts, summarises, guesses) the original data, by trying to reconstruct it from the HTML output
17:51:42 <danbri> in mailman, the place to hack would be the bin/arch script, I think.
17:53:20 <danbri> fwiw supporting python library files are in Mailman/Archiver/*py of a mailman install...
17:54:09 <zoyd> ok.
17:55:11 <danbri> ooh http://www.mail-archive.com/mailman-developers@python.org/msg05446.html
17:55:20 <danbri> sounds like this is in progress already
17:56:01 <zoyd> wow.
17:56:32 <danbri> can you see the actual patch? i can't find it yet...
17:57:01 <danbri> https://sourceforge.net/tracker/index.php?func=detail&aid=657951&group_id=103&atid=300103
17:57:02 <dc_rdfig> C: https://sourceforge.net/tracker/index.php?func=detail&aid=657951&group_id=103&atid=300103 from danbri
17:57:15 <danbri> C:|Generate RSS summary in archives (mailman patch)
17:57:15 <dc_rdfig> Titled item C.
17:57:30 * zoyd looks closely
17:58:05 <danbri> C:See also [https://sourceforge.net/tracker/download.php?group_id=103&atid=300103&file_id=38155&aid=657951|updated patch] link from end of that page.
17:58:05 <dc_rdfig> Added comment C1.
18:00:36 <danbri> patch < ~danbri/rss.patch
18:00:36 <danbri> patching file HyperArch.py
18:00:36 <danbri> Hunk #1 succeeded at 745 (offset -51 lines).
18:00:36 <danbri> Hunk #2 succeeded at 1072 (offset -59 lines).
18:00:36 <danbri> patching file pipermail.py
18:00:48 <danbri> hmm, lets see if that worked...
18:05:46 <danbri> C:OK, that was painless: [http://rdfweb.org/pipermail/rdfweb-dev/rss.xml|rss.xml for rdfweb-dev], I just patched my live mailman installation. Sweet.
18:05:46 <dc_rdfig> Added comment C2.
18:06:01 <danbri> (it's still rebuilding the archive, so the rss isn't the latest posts, yet)
18:06:07 <danbri> logger_1, pointer?
18:06:07 <danbri> See http://ilrt.org/discovery/chatlogs/rdfig/2003-02-09#T18-06-07
18:06:31 <danbri> C:See [http://ilrt.org/discovery/chatlogs/rdfig/2003-02-09#T18-06-07|#rdfig chat w/ zoyd] for context.
18:06:31 <dc_rdfig> Added comment C3.
18:13:47 * danbri sends mail to www-rdf-interest
18:30:01 <zoyd> in the email module for RSS, why is content:item used, and not email:body or email:content ?
18:53:16 <danbri> I'm not sure... I've not really studied that module...
19:08:09 <zoyd> anyway, i got to go sleep. bye.
19:13:57 * danbri mails the observer to ask for raw data behind http://www.observer.co.uk/business/story/0,6903,891685,00.html
20:36:27 <mdupont> hi
21:03:59 <danbri> evenin'
21:06:33 <mdupont> hey danbri
21:32:35 <mdupont> danbri: !!! i passed all the tests!!! EulerSharp is working
21:33:03 <danbri> fantastic :) :)
21:33:15 <mdupont> i am preparing a package right now
21:33:17 <danbri> good use of weekend!
21:33:22 <mdupont> it includes the test cases
21:33:32 <mdupont> yeah, i have learned alot
21:33:48 <mdupont> now i want to learn about partial evaluation
21:34:07 <mdupont> i think that might be appliable to euler to turn it into a compiler
21:34:28 * danbri out of his depth (i'm scared of compilers!)
21:35:07 <mdupont> :)
21:35:15 <mdupont> i am out of my depth as well
21:35:21 <mdupont> but not scared of much anymore
21:35:29 * danbri grins
21:35:32 <danbri> excellent
21:35:43 <danbri> so shall we look into dev.w3.org accounts?
21:35:59 <mdupont> please do that
21:36:43 <danbri> athttp://dev.w3.org/cvsweb/ it says 'This is an WWW interface to the W3C public CVS tree, available under the W3C Software License.', so we'd need to be happy that everything checked in was available at least under that license.
21:37:03 <danbri> From earlier discussion, that doesn't seem to be an issue anymore, since GNU is happy with W£3C license compatibility
21:37:06 <mdupont> that is fine
21:37:19 <mdupont> i am not touching licensing of Euler right now
21:37:24 <mdupont> just helping out
21:37:27 <danbri> yeah, we can leave that to Jos
21:37:37 <mdupont> thats right
21:38:25 <danbri> canfg
21:38:28 <danbri> ugh
21:38:37 <mdupont> ?
21:38:43 * mdupont scratches his head
21:38:51 <danbri> poor multi-tasking!
21:39:21 <danbri> I was gonna ask you if you could see an url, then i switched to a different window (by looking at it, rather than alt-tabbing ;-) and tried to 'fg' a process.
21:40:39 <danbri> To request cvs access, I think the account holder needs either to be a member of a W3C organisation, or else an invited expert to a W3C group (eg. in this case the RDF Intrest Group).
21:41:12 * danbri wonders whether you've any connection to a W3C member org
21:42:32 <mdupont> you can invite me as a dotgnu/gcc expert
21:42:50 <mdupont> (well expert is an overstatment)
21:42:54 <danbri> your expertise isn't an issue :)
21:43:14 <mdupont>http://introspector.sourceforge.net/debian/incoming/eulersharp_0.1-1.tar.gz
21:43:15 <dc_rdfig> D: http://introspector.sourceforge.net/debian/incoming/eulersharp_0.1-1.tar.gz from mdupont
21:43:28 <mdupont> D:|EulerSharp - working version
21:43:29 <dc_rdfig> Titled item D.
21:43:37 <mdupont> D:Contains test cases
21:43:37 <dc_rdfig> Added comment D1.
21:43:41 <danbri> I'm just checking you don't already have access. Do you have an employer? guess they're not already members?
21:43:43 <mdupont> D:and it works
21:43:44 <dc_rdfig> Added comment D2.
21:44:03 <mdupont> danbri: i am still working for Chapter 11 MCI worldcom
21:44:07 <mdupont> but not for much longer
21:44:41 <danbri> sounds like best to do this as an individual then...
21:44:57 * danbri revisits http://www.w3.org/Consortium/Legal/collaborators-agreement
21:45:41 <danbri> 509 wget http://introspector.sourceforge.net/debian/incoming/eulersharp_0.1-1.tar.gz
21:45:41 <danbri> 510 tar -zxvf eulersharp_0.1-1.tar.gz
21:45:41 <danbri> 511 cd eulersharp-0.1/
21:45:41 <danbri> 512 make test
21:45:41 <danbri> 513 history
21:45:55 <danbri> lots of stuff scrolled past convincingly, no obvious errors!
21:46:23 <mdupont> The Participant agrees that all right, title and interest in and to any and all software and documentation created or developed, and in and to all patentable inventions conceived or first reduced to practice, by the Director, MIT staff or industrially-employed visitors when working at MIT for the Consortium shall vest in MIT. To the extent necessary, Participant agrees to execute such assignment documents as may be required to vest title in MI
21:46:23 <mdupont> at no expense to the Participant.
21:46:37 <mdupont> that is not valid under European law
21:46:45 <mdupont> you cannot sell your rights away
21:47:06 <mdupont> there is no copyright assignment in france and germany
21:47:27 <danbri> interesting. can you drop a note to reagle@w3.org cc danbri@w3.org on that point?
21:47:44 <mdupont> i will first talk to greve@gnu.org
21:48:08 <mdupont> he is the one who is setting up the system for Europe
21:48:47 <mdupont> they want to make a similar system to copyright assignment, but based on some other legal foundations
21:48:48 <danbri> okay... if you could summarise the issue though we could probably get an informal response from Joseph Reagle quite quickly...
21:48:57 <mdupont> (i cannot remember quickly
21:49:08 <mdupont> ok, let me cc greve on this, ok?
21:49:57 <danbri> sure. note that the stuff in (b) seem to be w.r.t. things done 'when working at .... for the Consortium'
21:50:01 <danbri> hmm it should be s/INRIA/ERCIM/
21:51:28 <danbri> [[
21:51:29 <danbri> Except as provided above, patentable inventions and copyrighted materials developed jointly by MIT, INRIA and KEIO and the Participant pursuing Consortium activities, shall be jointly owned. Each joint owner shall be entitled to exercise all rights of ownership as provided by law without, however, an obligation of accounting from one to the other. Participant understands that MIT, INRIA and KEIO will make all such jointly owned invention
21:51:29 <danbri> yrights available to the general public for unrestricted use.
21:51:29 <danbri> ]]
21:51:44 <mdupont> ok
21:51:47 <danbri> seems to be key. I need to understand whether all contributions to dev.w3.org are considered such contributions...
21:52:00 <danbri> ie jointly owned
21:52:01 <mdupont> well, i dont really mind. I can aggree to this for my contributions
21:52:08 <mdupont> you can have them for the w3c
21:52:12 <danbri> I'd like to get clear anyway
21:52:14 <danbri> thanks :)
21:52:31 <mdupont> i will do a little research and send a mail to the above people
21:52:44 <mdupont> do you know the differences between euler and cwm?
21:52:57 <mdupont> can i say that that what applies to cwm applies to euler
21:53:02 <danbri> they're in a similar space.
21:53:02 <mdupont> in terms of documentation?
21:53:23 <danbri> cwm is slower, more pythony, and has dodgy documentation. but lots of interesting add-ons.
21:53:29 <mdupont> :)
21:53:39 <mdupont> but cwm does not have docs
21:53:42 <mdupont> err
21:53:43 <danbri> Euler has less extras, has a reputation for being v fast, dunno about documentation.
21:53:45 <mdupont> sorry
21:53:51 <mdupont> i mean the other way
21:53:55 <mdupont> Euler does not have docs
21:54:28 <danbri> I knew of Euler before Cwm or N3 existed, I think Jos has wrapped something Cwm-like around an existing inference mechanism.
21:55:04 <danbri> So their approaches (fwd chaining, back chaining or whatever) to inferring stuff may vary, even if they share common input/output formats, commandline switches
21:55:21 <mdupont>http://fsfeurope.org/projects/fla/fla.en.html
21:55:21 <dc_rdfig> E: http://fsfeurope.org/projects/fla/fla.en.html from mdupont
21:55:35 <mdupont> E:|Fiduciary Licence Agreement (FLA)
21:55:35 <dc_rdfig> Titled item E.
21:55:38 <danbri> Cwm has builtins for things like go-get-a-web-page-and-parse-into-rdf, so internal differences in how they 'think' will probably manifest themselves...
21:55:46 <mdupont> E:The Fiduciary Licence Agreement (FLA) seeks to strengthen the legal fundament of Free Software by allowing Free Software authors to make the FSF Europe their fiduciary for all legal issues.
21:55:47 <dc_rdfig> Added comment E1.
21:55:59 <mdupont> E:This is in principle very similar to what the FSF North America has been doing with its Copyright Assignments (CAs) for the GNU Project in order to secure the legal fundament on which our operating system stands.
21:55:59 <dc_rdfig> Added comment E2.
21:56:07 <mdupont> E:As some readers will know, the continental European "Droit d'Auteur" (authorship right) tradition is in some parts significantly different from the Anglo-American Copyright tradition.
21:56:07 <dc_rdfig> Added comment E3.
21:56:37 * danbri doesn't know much about that, but expects to learn more
21:56:51 <danbri> typing break!
21:56:56 * danbri returns to spring cleaning
21:57:02 <mdupont> ok, well i can still send the mail
22:01:46 <danbri> that'd be good, ta
22:02:36 * danbri off for a reboot (plugging in another HD)
22:02:39 <danbri> back alter
22:02:41 <danbri> er later
23:23:47 <danbri> phew, that was close. Nearly ran out of mp3 space...
23:23:59 <DanC> ;)
23:24:00 <danbri> one new HD later, all is well.
23:24:34 <danbri> Except it wouldn't boot unless I swapped the mouse and keyboard over, for no apparent reason whatsoever.
23:45:33 <danbri> DanC, if I have cwm/swap checked freshly out of CVS, should 'python cwm.py' work?
23:45:45 <danbri> I'm getting NameError: name 'object' is not defined
23:46:14 <mdupont> danbri: i got the Euler running now for the introspector
23:46:31 <danbri> what is it doing w/ the introspector?
23:46:33 <mdupont> i will need some advice on making optional rules (for looks)
23:46:42 <mdupont> well the introspector outputs ntriples
23:46:53 <danbri> ah, right
23:46:57 <mdupont> so we can now write queries as n3
23:47:07 <mdupont> with the euler and execute them
23:47:23 <mdupont> the good thing is that euler is fast enough to handle it
23:47:27 <danbri> have you tried any typical queries?
23:47:31 <danbri> that was my next question :)
23:47:33 <mdupont> i wrote my own
23:47:46 <mdupont> _:e <node_fields:tree-code> _:type1. _:e <node_fields:name> _:d. _:d <node_fields:strg> _:f.
23:48:06 <mdupont> what is the tree-code, and the string of something with a name
23:48:14 <mdupont> but i want to condense that
23:48:25 <mdupont> or even have optional fields
23:49:02 <mdupont> i need to learn how this all works
23:49:23 <mdupont> if i use _:a it finds all the instances
23:49:24 <danbri> i'd like to write some squish/rdql to N3 convertor, that takes other rdf query languages and drives Euler with N3
23:49:37 <mdupont> that would be nice
23:50:02 <mdupont> even sql -> n3
23:50:04 * danbri hasn't studied n3 in an age, though...
23:50:13 <mdupont> it is pretty tough
23:50:16 <danbri> sql -> n3 is underdetermined, without a bunch of mapping stuff
23:50:28 <danbri> there are some rdf query -> sql gadgets though
23:50:35 <danbri> .google matt biddulph triplequerying
23:50:36 <datum> matt biddulph triplequerying: http://www.hackdiary.com/
23:50:40 <danbri> etc...
23:50:51 <danbri> .ping swada.w3.org
23:51:00 <danbri> datum, help?
23:51:27 * danbri bummed the wiki is down; i wanted to look at the rdfq / testcases entry
23:51:42 <mdupont> <e-kyle> That is why I need to know more about Euler, if it is just a query language or a real deduction engine.
23:52:00 <mdupont> it is a dedution engine?
23:52:00 <danbri> deduction
23:52:04 <mdupont> cool
23:52:22 <danbri> look around near http://www.agfa.com/w3c/
23:52:38 <mdupont> yeah i have been reading up
23:52:47 <mdupont>http://www.google.de/search?q=link:www.agfa.com/w3c/euler/&num=100&hl=en&lr=&ie=UTF-8&oe=UTF-8&output=search
23:52:48 <dc_rdfig> F: http://www.google.de/search?q=link:www.agfa.com/w3c/euler/&num=100&hl=en&lr=&ie=UTF-8&oe=UTF-8&output=search from mdupont
23:53:04 <danbri> there is a thesis somewhere...
23:53:05 <mdupont> F:| goole the links pointing to Euler
23:53:05 <dc_rdfig> Titled item F.
23:53:12 <mdupont> F:| google the links pointing to Euler
23:53:12 <dc_rdfig> Titled item F.
23:53:38 <danbri> see the example: for danb.n3 ask danb-query.n3 and get danb-result.n3
23:53:48 <mdupont> i saw that
23:53:54 <danbri> ...that was one of my scenarios. all about deducing when two things are the same
23:54:16 <danbri> is that stuff in the euler-csharp tests?
23:54:19 <mdupont> a comment would be nice in that?
23:54:22 <mdupont> [ a agg:Company; agg:corporateHomepage _:hp; agg:owner [ a agg:Person; agg:personalMailbox _:mb ] ] .
23:54:25 <mdupont> it is all in there
23:54:29 <danbri> :)
23:54:32 <danbri> for that one, see
23:54:35 <mdupont> what does that mean?
23:54:36 <danbri> .google smushing
23:54:36 <datum> smushing: http://lists.w3.org/Archives/Public/www-rdf-interest/2000Dec/0198.html
23:54:39 <danbri> nope
23:55:09 <mdupont> [what does [ mean ]]
23:55:10 <danbri> see http://rdfweb.org/2001/01/design/smush.html for more context
23:55:42 <danbri> I think it is 'there exists', ie a blank node in an rdf graph, followed by a bunch of properties
23:55:57 <mdupont> heheh
23:55:59 <mdupont> cool!
23:56:25 <danbri> 'there exists a Company, with a corporateHomepage we call _:hp, and an owner that is a Person that has a personalMailbox that we call _:mb'
23:56:38 <mdupont> greate
23:57:40 <danbri> its a chunk of RDF, basically, excepting that we also label bits of the structure for convenience and reference elsewhere in the expression. RDF alone doesn't let you do that. N3 sorta hovers about a plain RDF doc, and points to bits of it...
23:58:08 <mdupont> i am excited
23:58:11 <mdupont> now what about a list?
23:58:25 <mdupont> i have a chain of parameters like this
23:58:37 <mdupont> _:a <node_fields:prms> _:pn0.
23:58:42 <danbri> I'm not sure how it deals with the various list constructs
23:58:45 <mdupont> pn0 is the first parameter
23:58:50 <mdupont> _:p1 <node_fields:chan> _:pn1.
23:58:53 <mdupont> that is the second
23:58:59 <mdupont> but i want it to be optional
23:59:04 <mdupont> i think i need a rule
23:59:17 <danbri> i'm not sure.... best to ask one of the N3ish folks...
23:59:28 <danbri> I'm interested re optionals, not sure if N3 supports those
23:59:47 <danbri> Mozilla (in XUL template rules) does, as does DAML Query Language... and also EricP's RDF query system.
23:59:55 <mdupont> ok
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.