Warning:
This wiki has been archived and is now read-only.

Chatlog 2012-01-18

From RDF Working Group Wiki
Jump to: navigation, search

See panel, original RRSAgent log or preview nicely formatted version.

Please justify/explain non-obvious edits to this page, in your "edit summary" text.

15:53:57 <RRSAgent> RRSAgent has joined #rdf-wg
15:53:57 <RRSAgent> logging to http://www.w3.org/2012/01/18-rdf-wg-irc
15:53:59 <trackbot> RRSAgent, make logs world
15:53:59 <Zakim> Zakim has joined #rdf-wg
15:54:01 <trackbot> Zakim, this will be 73394
15:54:01 <Zakim> ok, trackbot; I see SW_RDFWG()11:00AM scheduled to start in 6 minutes
15:54:02 <trackbot> Meeting: RDF Working Group Teleconference
15:54:02 <trackbot> Date: 18 January 2012
15:56:49 <Zakim> SW_RDFWG()11:00AM has now started
15:56:56 <Zakim> +Guus
15:57:45 <zwu2> zwu2 has joined #rdf-wg
15:57:59 <zwu2> zakim, code?
15:57:59 <Zakim> the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), zwu2
15:58:35 <Zakim> +OpenLink_Software
15:58:42 <MacTed> Zakim, OpenLink_Software is temporarily me
15:58:42 <Zakim> +MacTed; got it
15:58:44 <MacTed> Zakim, mute me
15:58:44 <Zakim> MacTed should now be muted
15:59:24 <Zakim> +mhausenblas
15:59:29 <cygri> zakim, mhausenblas is temporarily me
15:59:29 <Zakim> +cygri; got it
16:00:04 <Zakim> +??P9
16:00:12 <AndyS> zakim, ??P9 is me
16:00:12 <Zakim> +AndyS; got it
16:00:29 <Zakim> + +1.603.438.aaaa
16:00:45 <zwu2> zakim, +1.603.438.aaaa is me
16:00:45 <Zakim> +zwu2; got it
16:01:09 <ivan> zakim, dial ivan-voip
16:01:10 <Zakim> ok, ivan; the call is being made
16:01:11 <Zakim> +Ivan
16:01:28 <Scott_Bauer> Scott_Bauer has joined #rdf-wg
16:02:08 <zwu2> Scribe: zwu2
16:02:09 <Guus> zakim, who is here?
16:02:09 <Zakim> On the phone I see Guus, MacTed (muted), cygri, AndyS, zwu2, Ivan
16:02:11 <Zakim> On IRC I see Scott_Bauer, zwu2, Zakim, RRSAgent, Guus, danbri, AndyS, MacTed, LeeF, cygri, mischat, ivan, manu1, mdmdm, davidwood, manu, trackbot, yvesr, NickH, sandro, ericP
16:02:42 <Zakim> +sandro
16:02:58 <AZ> AZ has joined #rdf-wg
16:03:12 <Zakim> +Scott_Bauer
16:03:45 <Zakim> +AZ
16:04:20 <Zakim> +LeeF
16:04:20 <AZ> zakim, who is on the phone?
16:04:21 <Zakim> On the phone I see Guus, MacTed (muted), cygri, AndyS, zwu2, Ivan, sandro, Scott_Bauer, AZ, LeeF
16:04:50 <LeeF> I have to leave after 60 minutes.
16:05:07 <zwu2> maybe we can finish in 40 minutes :)
16:05:27 <AndyS> Ok - I can scribe the last part
16:05:38 <zwu2> thanks Andy!
16:05:58 <zwu2> topic: Admin
16:06:29 <zwu2> proposed: accept the minutes of the 11 Jan telecon  http://www.w3.org/2011/rdf-wg/meeting/2012-01-11
16:06:34 <gavinc> gavinc has joined #rdf-wg
16:06:48 <zwu2> Resolved: accept the minutes of the 11 Jan telecon  http://www.w3.org/2011/rdf-wg/meeting/2012-01-11
16:06:51 <Zakim> +JeremyCarroll
16:07:04 <Zakim> +gavinc
16:07:05 <zwu2> topic: Action item review
16:07:31 <zwu2> guus: RDF primer
16:07:38 <JeremyCarroll> JeremyCarroll has joined #rdf-wg
16:08:00 <zwu2> guus: sando, 3 actions for you
16:08:12 <Zakim> +EricP
16:08:16 <zwu2> s/sando/sandro
16:09:10 <davidwood> Zakim, code?
16:09:10 <Zakim> the conference code is 73394 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), davidwood
16:09:18 <zwu2> guus: action 100
16:09:29 <zwu2> ... sandro has not reported back
16:09:45 <zwu2> guus: we will come back to it
16:09:47 <Zakim> +??P31
16:09:53 <NickH> zakim, ??31 is me
16:09:53 <Zakim> sorry, NickH, I do not recognize a party named '??31'
16:10:02 <NickH> zakim, ??P31 is me
16:10:02 <Zakim> +NickH; got it
16:10:06 <zwu2> action-117?
16:10:06 <trackbot> ACTION-117 -- Jeremy Carroll to check status of duration datatypes -- due 2011-11-16 -- OPEN
16:10:06 <trackbot> http://www.w3.org/2011/rdf-wg/track/actions/117
16:10:09 <NickH> Zakim, mute me
16:10:09 <Zakim> NickH should now be muted
16:10:24 <zwu2> guus: suggest Jeremy to drop it
16:10:34 <zwu2> ... if we don't expect much progress from it
16:11:06 <zwu2> ... we can re-assign also
16:11:25 <gavinc> Zakim, who is making noise?
16:11:36 <Zakim> gavinc, listening for 10 seconds I heard sound from the following: Guus (33%), zwu2 (57%), JeremyCarroll (44%)
16:11:38 <zwu2> jeremy: the reason for this action is that duration datatypes were in a mess in RDF 1.0
16:11:46 <Zakim> +bhyland1
16:11:50 <zwu2> I just did. sorry
16:11:54 <davidwood> Zakim, bhyland is me
16:11:54 <Zakim> +davidwood; got it
16:12:25 <zwu2> guus: why don't we record an issue so we don't lose track of it.
16:12:45 <zwu2> cygri: you can re-assign it to me
16:12:53 <zwu2> jeremy: ok
16:13:16 <zwu2> cygri: set the time frame in a month 
16:13:52 <cygri> this is related to ISSUE-66
16:14:04 <zwu2> action-118?
16:14:04 <trackbot> ACTION-118 -- Jeremy Carroll to summarize issues relating to XSD canonicalization -- due 2011-11-16 -- OPEN
16:14:04 <trackbot> http://www.w3.org/2011/rdf-wg/track/actions/118
16:14:33 <zwu2> jeremy: again, I don't have a realistic schedule at this moment
16:15:02 <cygri> ISSUE-13?
16:15:02 <trackbot> ISSUE-13 -- Review RDF XML Literals -- open
16:15:02 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/13
16:15:06 <zwu2> guus: we can generate an issue based on this action
16:15:13 <zwu2> ... I will drop the action
16:15:50 <zwu2> action-129?
16:15:50 <trackbot> ACTION-129 -- Jeremy Carroll to review sandro's use cases -- due 2012-01-11 -- OPEN
16:15:50 <trackbot> http://www.w3.org/2011/rdf-wg/track/actions/129
16:16:19 <zwu2> jeremy: I haven't done much
16:16:50 <cygri> work in progress: http://www.w3.org/2011/rdf-wg/wiki/XML_Literals
16:17:04 <zwu2> cygri: have done some work in wiki
16:17:05 <JeremyCarroll> jeremy: I have looked at this and done what it is I will do, not much 
16:17:08 <zwu2> ... not quite ready
16:17:18 <zwu2> ... take me another week to complete the last bits
16:17:40 <gavinc> Charles
16:17:48 <gavinc> Charles Greer
16:17:48 <zwu2> topic: RDFa LC
16:18:21 <zwu2> david: it is not clear what the meeting should focus on
16:18:32 <sandro> regrets for next three weeks due to WG F2F meetings
16:18:43 <gavinc> These are PRE last call comments
16:18:55 <zwu2> guus: david, can you summarize
16:19:14 <zwu2> david, it is action 128, did charles send his review?
16:19:32 <zwu2> ... since it is overdue, we should call it completed, I did send my comments to RDF WG
16:19:41 <zwu2> ... http://lists.w3.org/Archives/Public/public-rdf-wg/2012Jan/0032.html
16:20:27 <zwu2> ... my message focused on name of documents in RDFa
16:20:34 <zwu2> ... how they related to graphs
16:20:57 <zwu2> ... I did not have significant problem with RDFa core itself
16:21:14 <zwu2> guus: did you send it to RDFa?
16:21:22 <zwu2> david: yes. it's due on 16th
16:21:31 <zwu2> ... ivan encouraged me to
16:21:53 <zwu2> guus: for the record, could you put a pointer in our archive
16:22:10 <zwu2> ... send a message and put a link in the action item
16:22:25 <zwu2> guus: what do we do about Gavin's comments?
16:22:49 <zwu2> gavin: talking to Andy and Eric, wrote the problems we saw
16:22:56 <zwu2> ... CURIE grammar
16:23:23 <zwu2> ... most people intend to express with CURIE can be expressed using prefix name mechanisms
16:23:54 <zwu2> ... talked to a few RDFa implementers (they don't use CURIE syntax)
16:24:15 <gavinc> don't use the EXACT CURIE syntax
16:24:20 <zwu2> guus: I suggested send Gavin's comments to RDFa WG
16:24:24 <davidwood> Closed and annotated action 128 with the link to my message to the RDFa WG: https://www.w3.org/2011/rdf-wg/track/actions/128
16:24:52 <MacTed> +1
16:25:07 <zwu2> guus: shall we record an action item?
16:25:16 <zwu2> ivan: RDFa WG schedule is the same time
16:25:28 <zwu2> action Gavin to send RDFa comments to RDFa WG
16:25:28 <trackbot> Created ACTION-131 - Send RDFa comments to RDFa WG [on Gavin Carothers - due 2012-01-25].
16:25:59 <zwu2> guus: did a review of the RDFa primer
16:26:12 <zwu2> ... will send it to RDFa WG
16:26:32 <zwu2> ivan: this does not have to go through LC
16:26:59 <zwu2> ivan: href is an HTML document
16:27:12 <JeremyCarroll> http://lists.w3.org/Archives/Public/public-rdf-wg/2012Jan/0059.html concerning xsd canonicalization
16:28:04 <zwu2> action guus: send Guus' comments to RDFa WG
16:28:04 <trackbot> Created ACTION-132 - Send Guus' comments to RDFa WG [on Guus Schreiber - due 2012-01-25].
16:28:15 <zwu2> guus: I will do it today
16:28:28 <zwu2> topic: RDF-ISSUE-82
16:28:35 <zwu2> guus: repeated graph iris
16:28:39 <gavinc> http://lists.w3.org/Archives/Public/public-rdfa-wg/2012Jan/0025.html sent top RDFa WG
16:28:39 <zwu2> issue-82?
16:28:39 <trackbot> ISSUE-82 -- How should repeated graph iri labels be handled in TriG -- raised
16:28:39 <trackbot> http://www.w3.org/2011/rdf-wg/track/issues/82
16:28:56 <zwu2> ... there appears to have strong consensus on option 2
16:28:59 <zwu2> ... why don't we resolve it
16:29:19 <zwu2> gavin: I don't see any reason not to adopt it
16:29:34 <sandro> -1
16:29:35 <zwu2> ... happy to resolve it now
16:30:39 <LeeF> someone is beeping
16:30:39 <LeeF> :)
16:30:59 <davidwood> I would be happier to make some progress, even if it is an interim step that might be overcome if we decide not to use TriG.
16:31:10 <sandro> sandro: I don't think we should be settling things about TriG until we knownwhether Trig addresses our use cases.
16:31:13 <zwu2> guus: suggest Gavin to write down refined text
16:31:26 <zwu2> ... we should move forward 
16:31:40 <sandro> fine.
16:31:42 <sandro> -0
16:31:48 <zwu2> david: I don't see much harm in resolving this issue
16:32:13 <sandro> it means I don't like it, but I wont stand in the way
16:32:15 <zwu2> gavin: it took us a year to reach the status of turtle, we only have a year left
16:33:03 <sandro> which solution is he going with?
16:33:04 <zwu2> action: gavin to proposal final wording for issue-82
16:33:04 <trackbot> Created ACTION-133 - Proposal final wording for issue-82 [on Gavin Carothers - due 2012-01-25].
16:33:23 <zwu2> s/Proposal/Propose
16:33:35 <sandro> (yeah, I dont think 2 is right for some use cases, but well see when we get there.)
16:33:35 <zwu2> topic: Named Graphs
16:33:45 <zwu2> guus: we have Sandro's use cases
16:33:57 <zwu2> ... today more examples came it
16:34:13 <danbri> danbri has joined #rdf-wg
16:34:24 <zwu2> ... last week we had a meta strawpoll
16:34:32 <NickH> Test cases++
16:34:42 <zwu2> ... how do we move forward from here
16:35:13 <sandro> q+
16:35:14 <JeremyCarroll> q+
16:35:17 <cygri> q+
16:35:23 <zwu2> ... shall we use concrete examples as a way to move forward
16:35:33 <Guus> ack sandro
16:35:49 <NickH> painful beeping
16:35:52 <zwu2> sandro, there are beeps
16:36:47 <zwu2> sandro, are you suggesting focus on the use cases?
16:36:48 <cygri> the use case i mentioned is just one of the many from the wiki: http://www.w3.org/2011/rdf-wg/wiki/TF-Graphs-UC#.28B_priority.29_Tracing_inference_results
16:37:04 <sandro> yes, a new page would be good
16:37:11 <sandro> i've swamped, but really want to do it.
16:37:30 <zwu2> cygri: may I ask why
16:37:34 <sandro> the old page is too long
16:37:44 <zwu2> ... what will be the difference between the new page and this old wiki
16:37:56 <AndyS> I'm confused -- Is it copying over existing UCs or creating new ones?
16:38:17 <zwu2> cygri: I have spent quite some effort shaping that wiki page up
16:38:40 <sandro> maybe "flagship" use cases, or something like that.
16:39:03 <zwu2> david: the goal of the new page is to focus on a small number of use cases, then we can talk about designs
16:39:32 <zwu2> ... we have to have a handle on designs that match some use cases
16:39:41 <zwu2> ... simplify to move forward
16:39:46 <sandro> (I only did three, so far)
16:40:15 <zwu2> cygri: from use cases, we get requirements
16:40:29 <zwu2> ... there may be a requirement arises from multiple use cases 
16:41:28 <zwu2> guus: I think it will be very useful to rephrase use cases as requirements
16:41:50 <sandro> +1 guus
16:41:52 <zwu2> david: richard I don't think we should get rid of that wiki use case page
16:42:50 <zwu2> action guus: create a new section on use case page 
16:42:50 <sandro> maybe "Simplified Use Cases" or "Flagship Use Cases"
16:42:50 <trackbot> Created ACTION-134 - Create a new section on use case page  [on Guus Schreiber - due 2012-01-25].
16:43:07 <zwu2> ... requirement based on use cases
16:43:27 <AndyS> scribe: AndyS
16:43:32 <AndyS> scribenick: AndyS
16:43:35 <Zakim> -zwu2
16:44:03 <Guus> ack JeremyCarroll
16:44:23 <sandro> q+ to address JJC
16:44:32 <AndyS> jeremy: about NG, how about writing text and discuss that -- maybe agreement quite quickly.
16:44:52 <AndyS> ... focus on text rather the philosophical viewpoints.
16:45:37 <AndyS> sandro: Two ways to read trig leading to different impls.
16:45:39 <MacTed> Zakim, who's noisy?
16:45:50 <Zakim> MacTed, listening for 10 seconds I heard sound from the following: AndyS (39%), sandro (54%), Ivan (42%)
16:46:13 <AndyS> ... (hard to hear) ... Trig for labels, and trig for locations.
16:46:17 <AndyS> q+
16:47:09 <AndyS> David: Jeremy - what was your idea to avoid that?
16:47:13 <AndyS> ack cygri
16:47:22 <AndyS> q-
16:47:42 <sandro> sandro:  I think me three strawman designs show that code would be different on the clients and the servers, so it's not just unimporant disagreement.
16:48:10 <AndyS> cygri: Minimal proposal - tagging, not exact meaning, not tied to HTTP.  BNode scope to be done.  
16:48:24 <AndyS> ... sandro, path say that's not enough.
16:48:32 <AndyS> .. sandro wants to tei to HTTP
16:48:37 <AndyS> s/tei/tie/
16:49:13 <AndyS> ... progress is limited.  Seems that schedule forces us towards the minimal route.
16:50:35 <sandro> q+
16:50:52 <AndyS> ... tie to HTTP is going to be hard to make work because assumes dereference part of the process.  Doesn't work - RDF is disconnected from the protocol currently.
16:51:10 <AndyS> ... this seems to be useful.
16:51:27 <ivan> q+
16:51:35 <AndyS> David: can we agree on that couple/decouple point? protocol, NG
16:51:58 <AndyS> ack sandro
16:51:59 <Zakim> sandro, you wanted to address JJC and to 
16:52:01 <Guus> ack sandro
16:52:52 <AndyS> sandro: sounds reasonable,  Tie to HTTP not most important me, but do need client-server tie. (?? hard to hear a complete sentence)
16:53:23 <AndyS> ... make HTTP part separate.
16:53:34 <AndyS> ack  ivan
16:53:45 <Guus> q+
16:54:28 <sandro> sandro: It's fine to have the HTTP part be separate -- that's part of Linked Data, not RDF.   What's important is to show how to solve the use cases in a way that actually works, interoperably.
16:54:30 <AndyS> ivan: partial response to cygri: a bit of a repeat ... there are two viewpoints, hard to find consensus, but timing forcing is not the proper way.
16:54:49 <AndyS> ... acknowledge that and have two syntaxes for the two relationships.
16:55:14 <AndyS> ... sometimes no relationship, sometimes HTTP version, sometimes "named graph" 
16:56:03 <AndyS> Guus: chair hat off
16:56:23 <davidwood> ack Guus
16:56:54 <AndyS> ...of  Sandros 3 solutions (Trig/REST first) capture current practice and gives a mechanism, semantics. 
16:56:59 <Guus> { eg:sandro eg:endorses <g1>.                   <g1> a rdf:StaticGraphContainer.                 }             <g1> { ... the triples I'm endorsing ... }
16:57:30 <AndyS> (there is always a container)
16:58:03 <AndyS> .. and its noted in one of the graphs about how the URI is used.
16:58:06 <sandro> +1 this is a reasonable, workable solution.
16:59:05 <AndyS> (key is the rdf:type statement not that its a container)
16:59:21 <AndyS> Guus: reasonable area for consenus?
16:59:23 <sandro> q?
16:59:58 <AndyS> ivan: More precise of what I said ... the "syntax" is the rdf:type  triple.
17:00:12 <AndyS> Guus: rdf:type optional 
17:00:13 <davidwood> q+ to comment on rdf:type usage once Guus regains the chair
17:00:26 <JeremyCarroll> q+
17:00:32 <cygri> q+ to ask about merging datasets
17:00:37 <Zakim> -LeeF
17:00:52 <AndyS> guus: put chair hat on
17:01:17 <AndyS> David: I like that we are using RDF as the mechanism.  Wide variety of UCs covered.
17:01:24 <AndyS> ack davidwood
17:01:24 <ivan> ack davidwood 
17:01:43 <JeremyCarroll> Zakim, unmute me
17:01:49 <AndyS> ack jeremy
17:01:56 <Zakim> davidwood, you wanted to comment on rdf:type usage once Guus regains the chair
17:02:18 <ivan> ack JeremyCarroll 
17:02:20 <Zakim> JeremyCarroll was not muted, JeremyCarroll
17:02:32 <sandro> then you want my third design, JJC
17:02:33 <AndyS> Jeremy: I worry about optional features and interoperability.  better is to go simple.
17:03:38 <AndyS> ... interoperability depends on the rdf:type e.g. non-monotonic interpretation.
17:03:59 <MacTed> best practice = self-description, self-documentation, introspection... container holds things; things might also be containers; recurse.
17:03:59 <MacTed> common practice = anything not stated is unknown, and there are many things which might not be stated for many reasons -- and there can't be much enforcement of defaults
17:04:05 <AndyS> guus: what about defining good practice or would you want "MUST" text
17:04:23 <AndyS> jeremy: general point - significant cost in optionals and choices.
17:04:41 <AndyS> ack cygri
17:04:44 <Guus> ack cygri
17:04:57 <AndyS> cygri: 2 questions ...
17:05:36 <Zakim> cygri, you wanted to ask about merging datasets
17:05:46 <AndyS> .. 1 - <g1> a graph name, two different assertions as to kind of reference.  Conflict on merge.
17:06:22 <sandro> yes -- one drawback of this design is we can get conflicts in the RDF that should be handled carefully.
17:06:44 <AndyS> ?? These conflicts already exist.
17:06:44 <ivan> the relationship made explicit is the third option of sandro
17:07:03 <ivan> <a> pred { ? } is the _only_ acceptable syntax then...
17:07:22 <AndyS> cygri: relationship view typing, not a triple.
17:07:37 <AndyS> cygri: relationship indirect via typing, not a triple.
17:08:20 <AndyS> david: what about callimachus?  We type URIs to provide a hint for rendering.  
17:08:55 <AndyS> scribe thinks RDFS domain/range converts property uses to types.
17:09:19 <AndyS> cygri: may confuse who said what
17:09:20 <Guus> q?
17:10:07 <AndyS> cygri: depending on the collection of types offered by us leads to likely clashes (e.g. mutable AND immutable)
17:10:34 <AndyS> q+
17:10:46 <sandro> Formally, I suppose we're just using the fact that    <x,y,z> can be expressed as <x,y'(z)> 
17:10:52 <gavinc> hashing helps ;)
17:10:57 <AndyS> cygri: endorse container or graph?
17:11:10 <sandro> (in TriG/REST)
17:11:12 <gavinc> Endorsement CAN NOT use only a name.
17:11:39 <JeremyCarroll> +1 to Richard
17:11:40 <AndyS> cygri: mechanism leads easily to problems.
17:11:54 <sandro> gavinc, right, with endorsement you need to provide some other triples, but this still works.
17:11:59 <AndyS> david: we should design for interop if they follow the rules.
17:12:25 <JeremyCarroll> Richard: we have a responsibility to have a design that doesn;t make problems inevitable 
17:12:25 <AndyS> cygri: as I understand it, conflict happens inside the rules.
17:12:35 <sandro> I agree the conflict is a challenge, but it doesnt make it unworkable.
17:13:09 <AndyS> guus: smallest extension, worth seeing if we can make it workable.
17:13:50 <Guus> q?
17:14:00 <AndyS> cygri: is dataset merge required?
17:14:51 <Guus> i will ack sandro after this
17:15:06 <AndyS> ack me
17:15:17 <davidwood> Interesting point, AndyS
17:15:27 <Zakim> -JeremyCarroll
17:15:42 <AndyS> AndyS: Is dataset merge different or saame as graph merge?  Have check untrusted graph to merge usefully.
17:15:56 <sandro> sandro: I think this dataset merging problem is comparable to the graph merging problem and can probably be solved that same way.
17:16:04 <ivan> In OWL terms what we are saying is that the different types are disjoint, so if a merged graph has a 'double' typing then there is an inconsistency
17:16:25 <Guus> q?
17:16:31 <sandro> agreed, Ivan.
17:17:05 <AndyS> guus: some progress - suggest next week to look at the solutions proposed.
17:17:09 <Zakim> -gavinc
17:17:14 <sandro> (sadly, I'll be in other WG F2F meetings both of the next two weeks.)
17:17:38 <cygri> (me too next week)
17:18:06 <sandro> Im kind of use case driven here.
17:18:20 <sandro> Propose a use case, and Ill try to show what types we might need.
17:18:24 <AndyS> ivan: sandro away - is it possible to dig into the typing approach by writing proposed 4-ish types for the different way to use the mechanmis.
17:18:29 <sandro> I did that.
17:18:42 <sandro> I
17:18:54 <sandro> I'm going to TRY to write up the solutions better on the wiki
17:18:57 <AndyS> (no direct naming?)
17:19:21 <AndyS> ADJOURNED
17:19:23 <Zakim> -Ivan
17:19:25 <Zakim> -cygri
17:19:28 <Zakim> -AndyS
17:19:28 <AZ> bye
17:19:30 <Zakim> -davidwood
17:19:30 <Zakim> -MacTed
17:19:31 <Zakim> -sandro
17:19:33 <Zakim> -AZ
# SPECIAL MARKER FOR CHATSYNC.  DO NOT EDIT THIS LINE OR BELOW.  SRCLINESUSED=00000339