13:56:47 RRSAgent has joined #egov 13:56:47 logging to http://www.w3.org/2010/04/22-egov-irc 13:56:53 zakim. this will be egov 13:56:55 rrsagent, make log public 13:57:03 rrsagent, pointer? 13:57:03 See http://www.w3.org/2010/04/22-egov-irc#T13-57-03 13:57:45 sandro has changed the topic to: eGov IG : DCAT : http://www.w3.org/egov/wiki/Data_Catalog_Vocabulary/2010-04-22 13:57:47 sandro has changed the topic to: eGov IG : DCAT : http://www.w3.org/egov/wiki/Data_Catalog_Vocabulary/2010-04-22 13:58:50 zakim, who is on the call? 13:58:50 sorry, sandro, I don't know what conference this is 13:58:51 On IRC I see RRSAgent, Zakim, cygri, mhausenblas, danbri, hughb, tmarkus, edsu, sandro, trackbot 13:58:54 zakim, this will be egov 13:58:54 ok, sandro; I see T&S_EGOV(LD TECH)10:00AM scheduled to start in 2 minutes 13:59:29 d'oh, I'm off by an hour. 13:59:53 s/thread/conversation/ 13:59:55 cygri_ has joined #egov 13:59:57 uh huh 14:00:18 T&S_EGOV(LD TECH)10:00AM has now started 14:00:24 T&S_EGOV(LD TECH)10:00AM has ended 14:00:25 Attendees were 14:00:30 sandro, dcat is in one hour is it? 14:01:09 I think so cygri. For the last ten minutes I was confused thinking it was now. 14:01:49 (I had another meeting now, before dcat, which was cancelled a few hours ago, and threw me off.) 14:02:53 you had me scared for a second there :-) 14:03:04 so LD TECH is not us 14:03:53 sandro: mhausenblas just pointed me to http://www.w3.org/Guide/1998/08/teleconference-calendar#D20100422 and i couldn't see anything about dcat, should it be listed there? 14:16:27 cygri, I extended LD TECH for an extra hour to cover dcat, since zakim can't really handle back-to-back calls with the same code. (if you call at 14:59 it wouldn't know which to put you on.) 14:16:41 so this should be fine. it's what we had last week. 14:16:51 lindstream has joined #egov 14:17:09 I kind of which we had different codes, though. I dunno. 14:17:23 thanks sandro, sounds fine to me. 14:18:31 Hello folks. The meeting is in 40 minutes, correct? 14:18:36 yes, lindstream 14:19:14 great. I cannot attend by phone unfortunately. Is it ok to give some feedback only via irc? 14:19:40 You can try; people may or may not read what you say on IRC. 14:20:48 ok. better than nothing. (But I'll see if I can get phone access.) 14:22:58 skype or something? 14:24:07 yes, I'll see if I can get that to play (I'm on a shaky wireless) 14:28:56 ah. 14:29:24 RichW has joined #egov 14:54:07 cygri_ has joined #egov 14:54:15 martin_spain has joined #egov 14:55:18 T&S_EGOV(LD TECH)10:00AM has now started 14:55:25 +Sandro 14:55:29 RRSAgent, pointer? 14:55:29 See http://www.w3.org/2010/04/22-egov-irc#T14-55-29 14:55:30 cygri has joined #egov 14:55:55 martin_spain has joined #egov 14:58:13 + +1.202.955.aaaa 14:58:36 zakim, aaaa is Sunlight 14:58:36 +Sunlight; got it 14:58:45 Zakim, Sunlight has Luigi, David 14:58:45 +Luigi, David; got it 14:58:55 George has joined #egov 14:59:00 +??P27 14:59:06 fadi has joined #egov 14:59:15 +[CTIC] 14:59:23 + +1.202.690.aabb 14:59:34 Zakim, +[C is martin 14:59:34 sorry, martin, I do not recognize a party named '+[C' 14:59:38 LuigiMontanez has joined #egov 14:59:38 ww has joined #egov 14:59:46 Zakim, [C is martin 14:59:46 +martin; got it 15:00:18 + +1.617.521.aacc 15:00:34 + +1.510.643.aadd 15:00:53 + +0789798aaee 15:01:12 zakim, who is talking? 15:01:22 + +03539149aaff 15:01:23 sandro, listening for 10 seconds I heard sound from the following: +1.510.643.aadd (22%) 15:01:38 +??P43 15:01:44 zakim, who is on the call? 15:01:44 On the phone I see Sandro, Sunlight, ??P27, martin, +1.202.690.aabb, +1.617.521.aacc (muted), +1.510.643.aadd, +0789798aaee (muted), +03539149aaff, ??P43 15:01:46 zakim, aaff is cygri 15:01:48 Sunlight has Luigi, David 15:01:48 +cygri; got it 15:01:59 fadi_ has joined #egov 15:02:07 zakim, fadi_ is with cygri 15:02:12 +fadi_; got it 15:02:19 Cory has joined #egov 15:02:28 scribe: sandro 15:02:53 kate_geyer has joined #egov 15:03:19 zakim, who is on the call? 15:03:19 On the phone I see Sandro, Sunlight, ??P27, martin, +1.202.690.aabb, +1.617.521.aacc (muted), +1.510.643.aadd, +0789798aaee (muted), cygri, ??P43 15:03:23 zakim, who is talking? 15:03:23 cygri has cygri, fadi_ 15:03:23 Sunlight has Luigi, David 15:03:25 + +1.617.619.aagg 15:03:33 sandro, listening for 10 seconds I heard sound from the following: ??P27 (10%) 15:03:54 jonphipps has joined #egov 15:03:59 zakim, aabb is George 15:03:59 +George; got it 15:04:19 zakim, aacc is Kate 15:04:19 +Kate; got it 15:04:42 zakim, aadd is Erik 15:04:42 +Erik; got it 15:05:08 617-521 is Rich Wolverton from the Commonwealth of Mass 15:05:29 + +1.410.336.aahh 15:05:42 +??P48 15:05:54 + +1.202.564.aaii 15:05:56 + +1.607.785.aajj 15:06:00 -??P43 15:06:01 Sorry Rich, I might have nabed your number by mistake 15:06:30 vassilios has joined #egov 15:06:30 zakim, kate is Rich_Wolverton 15:06:30 +Rich_Wolverton; got it 15:06:40 zakim, who is on the call? 15:06:40 On the phone I see Sandro, Sunlight, ??P27, martin, George, Rich_Wolverton (muted), Erik, +0789798aaee (muted), cygri, +1.617.619.aagg, +1.410.336.aahh, ??P48, +1.202.564.aaii, 15:06:44 ... +1.607.785.aajj (muted) 15:06:44 cygri has cygri, fadi_ 15:06:46 Sunlight has Luigi, David 15:06:47 +[IPcaller] 15:06:54 zakim, aagg is Kate 15:06:54 +Kate; got it 15:06:55 kate is 617-619 15:06:55 HI Vasilios just joined through skype 15:07:13
  • li has joined #egov 15:07:14 Zakim, [IPcaller] is Cory 15:07:14 +Cory; got it 15:07:47 hmm, conference is full? 15:08:04 dan has joined #egov 15:08:16 mib_en6uda has joined #egov 15:08:40 edsu, did you try pressing *0 for the operator and askin gthem to add ytou>? 15:08:52 who am i? 15:09:47 zakim, +1.607.785.aajj is jonphipps 15:09:47 +jonphipps; got it 15:10:02 who am i now? 15:10:20 zakim, who is on the phone? 15:10:21 On the phone I see Sandro, Sunlight, ??P27, martin, George, Rich_Wolverton (muted), Erik, +0789798aaee (muted), cygri, Kate, +1.410.336.aahh, ??P48, +1.202.564.aaii, jonphipps 15:10:24 ... (muted), Cory 15:10:24 cygri has cygri, fadi_ 15:10:25 davidjames has joined #egov 15:10:26 Sunlight has Luigi, David 15:10:34 william waites here +44 789 798 9965 from OKF 15:10:46
  • hi this is Li Ding from RPI 15:11:02
  • I cannot join the telecon as I have a conflict telecon right now 15:11:24
  • but I will stay in IRC, would there be anyone help scribing the conversation? 15:11:44 topic: New introductions 15:11:46 -Cory 15:11:52 it seems like i am unable to get a useful user name... so this weird identity is me: Erik Wilde 15:12:09 +??P10 15:12:10 sandro 15:12:12 david james 15:12:39 Zakim, ??p10 is Cory 15:12:39 +Cory; got it 15:12:40 luigi 15:12:42 Martín Álvarez 15:12:56 mib_en6uda: /nick dret ? 15:13:10 yes, that would nice... 15:13:26 aha! thanks, @edau 15:13:29 George Thomas 15:13:35 dret: sure :-) 15:13:58 sandro: does an oeprator eventually answer? i've been waiting about 3 mins 15:13:59 Rich Wolverton from Comm of Mass Supporting ODI 15:14:01 Rich_Wolverton 15:14:25 sorry, edsu there's just one and she must have stepped away from her desk. :-( 15:14:44 edsu, I've pinged people in the offices near her to see if they can find her. 15:14:52 Erik Wilde 15:15:00 ok, no worries .... i'll hang on the line 15:15:27 Richard Cyganiak, 15:15:33 zakim, who is talking? 15:15:44 Fadi Maali 15:15:44 sandro, listening for 10 seconds I heard sound from the following: Cory (14%), ??P27 (17%), cygri (36%), jonphipps (9%) 15:16:01 Kate Geyer 15:16:24 Jon Phipps 15:16:47 Cory Casanave 15:16:56 Vassilios Peristeras from the DERI team 15:17:03 Brand Neimann 15:17:28 Niklas Lindström 15:17:38 +[LC] 15:17:49 Zakim, LC is edsu 15:17:49 +edsu; got it 15:17:50 Dan Thomas, DC 15:19:13 William 15:19:54 next-scribe: Ed 15:20:16 agenda: http://www.w3.org/egov/wiki/Data_Catalog_Vocabulary/2010-04-22 15:20:33 topic: Presentations of existing work 15:21:21 please keep it short -- 3 to 5 minutes, pointers to more details 15:21:27 http://www.w3.org/egov/wiki/Data_Catalog_Vocabulary/DC-SKOS 15:21:37 subtopic: Ed Summers, Brief Intro to Dublin Core and SKOS 15:22:11 (page looks great, Ed) 15:22:25 edsu: I imagine most folks are familiar with DC and SKOS 15:22:44 edsu: DC started in 1995 to create a core set of elements to describe documents in the internet 15:23:06 edsu: ... workshop in Dublin, Ohio. 13 elements. Meeting every years since then. 15:23:16 ... turned into IETF and NISO/ISO standards 15:23:32 ... co-evolved with RDF, due to people like Eric Miller 15:23:53 ... DC has its own "Abstract Model", the way they make descriptions, very similar to RDF model 15:24:08 ... expresses vocabulary in RDF, (DC Terms) 15:24:27 ... I have links to how widely it's used. 15:24:42 I'm having trouble logging into the wiki. When the meeting is over, perhaps someone can help? 15:25:39 -martin 15:25:41 edsu: SKOS. 1999, mostly through EU projects. in 2004 moved to W3C. Jon Phipps was part of that. 15:25:58 ... defined in "SKOS Reference" A W3C Recommendation in 2009. 15:26:42 (the work started in DESIRE EU project - http://www.desire.org/html/research/deliverables/D3.6/d36b.html ... then Limber and SWAD-Europe. Thanks, EU taxpayers...) 15:26:44 ... People with various controlled vocabs; skos lets them easily mint URIs for them, without re-engineering that whole information space (eg to fit into OWL). Lightweight way to get existing data of that sort onto the web. 15:27:02 ... see examples on the web page. http://www.w3.org/egov/wiki/Data_Catalog_Vocabulary/DC-SKOS 15:27:40 http://www.w3.org/egov/wiki/Data_Catalog_Vocabulary/DERI_dcat_Demonstrator 15:27:43 subtopic: DERI's dcat, Fadi 15:28:09 fadi: dcat is an RDF vocabulary to represent government data catalogs. 15:28:26 ... design was informed by analyzing existing catalogs. 15:28:40 ... we looked at what attributes existing catalogs used 15:28:54 ... then we looked at the data, to see how consistently it was used 15:29:06 ... main entities are Dataset and Catalog 15:29:15 question re: dcat:granularity could perhaps be dcat:spatialGranularity and dcat:temporalGranularity? 15:29:39 ... we tried to use skos:Concept 15:29:59 zakim, who is talking? 15:30:11 sandro, listening for 10 seconds I heard sound from the following: ??P27 (13%), cygri (37%) 15:30:27 subtopic: CTIC's Dataset Catalog Vocabulary and “meta-catalog” (Martin) 15:30:33 martin??? 15:30:40 zakim, where is martin? 15:30:40 sorry, sandro, I do not understand your question 15:30:42 I cannot connect to the conference, Zakim sais that it's full 15:30:54 martin, press *0 to get the operator to add you 15:31:11 Re. distribution/updates: quite orthogonal. I like how dady extends void with that. 15:31:26 if you can't get in, we'll do your presesntation next week. so sorry for not having enough space today. 15:31:41 http://nationaldatacatalog.com/ 15:31:41 subtopic: Sunlight Labs API proposal (David, Luigi) 15:31:43 I'm trying to contact an operator 15:32:02 DavidJames: National Data Catalog 15:32:03 +martin 15:32:15 http://wiki.sunlightlabs.com/Government_Data_Catalog_Guidelines 15:32:25 DavidJames: We're looking for a few things. 15:32:30 ... being ReSTful 15:32:50 ... We view RDF as one way to express our data, but we're also looking for other formats 15:33:23 ... developers really gravidate to lightweight solutions, and don't feel like RDF is worthwhile, from what they can tell. 15:33:43 ... We're planning to add RDF support down the right, but at this point our key job is building buy-in 15:33:57 ... We think the RDF community really understand how to make the data interoperable 15:34:12 ... We want to adopt principals of RDF, even if we're not using the RDF formats right now. 15:34:41 topic: Atom and dataset updates 15:34:47 zakim, who is talking? 15:34:54 Could whoever is typing mute please! 15:34:58 sandro, listening for 10 seconds I heard sound from the following: ??P27 (26%), cygri (60%), jonphipps (20%) 15:35:13 cygri: What are the reasons we should consider other solutions? Are there things not easily covered by RDF? 15:35:23 zakim, who is talking? 15:35:30 uhoh 15:35:32 cannot hear 15:35:34 sandro, listening for 10 seconds I heard sound from the following: ??P27 (18%), cygri (49%) 15:35:36 +1 15:35:41 terrible noise 15:35:42 zakim, mute ??P27 15:35:42 ??P27 should now be muted 15:35:48 We are being jammed by touch tones 15:35:54 damn! 15:36:05 zakim, who is talking? 15:36:15 sandro, listening for 10 seconds I heard sound from the following: martin (3%), Sandro (46%), cygri (35%) 15:36:27 q+ 15:36:42 q- Rich_Wolverton 15:37:48 LuigiMontanez: It's mostly the tooling, as a developer. As a ruby or python developer. We're used to working with twitter or facebook API. 15:37:52 JSON is a notation scheme, RDF is structure. here is example of RDF in JSON notation: http://n2.talis.com/wiki/RDF_JSON_Specification 15:38:03 ... they don't tread into RDF world, even though it might be good for them, too. 15:38:23 ... it's not that RDF is more complicated; it's about the tooling. 15:38:37 ... ckan is the only one I know of. 15:38:45 ack sandro 15:38:49 I just added a section called "Context / Philosophy" to http://wiki.sunlightlabs.com/Government_Data_Catalog_Guidelines 15:38:50 dan: we've experimented with some success storing rdf/json in mongodb 15:38:52 http://code.google.com/p/linked-data-api/ 15:40:05 ww: cool 15:40:35 sandro: linked-data-api might be a good solution here [details] 15:40:51 cygri: are you thinking about govt agencies, or developer/users? 15:41:01 DavidJames: Both. 15:41:12 ww: similarly working on crime summary vocab using this approach: http://www.ipublic.org/wiki/Crime_summary_vocabulary 15:41:15 DavidJames: The govt agency usually just wants to make a website. 15:41:27 ... they say "Well, how do we provide the data/api"? 15:41:32 Actually, LuigiMontanez is talking :) 15:41:38 ... we say use existing/popular techniques 15:41:44 ... socrata [?] 15:42:00 ... municipalities can get started very quickly that way 15:42:30 ... at sunlight we try to convcince gocts to put their data on line. we want to tell them to do the easiest thing for them, and unforunately right now, that's not RDF. 15:42:59 cygri: Quite a few catalogs are using simple structured forms, pre web, CSV. eg data.gov. 15:43:14 cygri: So you want to go one step beyond this, eg json, xml. 15:43:37 DavidJames: We're also looking for interop. I think that's where RDF really shines. 15:43:56 DavidJames: let's create this RDF spec, but make it easy for agencies and developers to adopt it. 15:44:01 +1 sounds great! 15:44:14 [oops, that was Luigi, not David.] 15:44:40
  • we have been playing around with CSV based catalog at data.gov 15:44:51 DavidJames: Gov't agencies are ... somewhat behind. Permanent URLs would be great. Feeds would be great. 15:44:55 +q 15:45:05 DavidJames: THEN we can push for RDF, etc. There's a LOT to do. 15:45:17
  • at RPI. and there are some imperfect entries 15:45:21 DavidJames: We want to be careful about what we ask for. Short term + Long Term. 15:45:31 ack DavidJames 15:45:39 cygri: Great concrete requirements 15:45:50 cygri:What do you mean "feeds". In which sense? 15:46:01
  • for short time goal, we should consider work out a minimal set of vocabulary agreed by all 15:46:07
  • and promote it 15:46:12 DavidJames: Something that makes it easy for automatic importers, so it's easy to see when a record has changed. 15:46:39 cygri: To be able to sync, to keep up with changes, which of 3000 data sets have changed in last week 15:47:09 LuigiMontanez: Yes. To see which data sets have updated, and so developer knows when to pull and update their copy of the data. 15:47:14 ack Cory 15:47:44 you meant 'normal xml' 15:47:56 Cory: In making RDF, in the short term, the striped data format often gets overlooked. RDF *CAN* be written (striped) to look like normal XML, with an XML schema, and processed with normal XML tools. But it's ALSO normal RDF. 15:48:07 http://www.stripesframework.org/display/stripes/Home 15:48:10 +1 cory using constrained RDF/XML is nice. 15:48:21 have you seen: http://code.google.com/p/oort/wiki/Grit ? (self-promotion ;] ) 15:48:25 George, I'm sure he did. 15:48:52 Oops, think my link was wrong 15:49:00 cygri: yes, regular serialization is one approach. GRDDL is another way. 15:49:02 +q 15:49:04 This look more correct as to what Cory was referring: http://www.w3.org/2001/10/stripes/ 15:49:19 cygri: Also RDFa 15:49:34 cygri: Allows one to parse RDF graph out of HTML page. 15:49:38 +1 Cory and cygri - developers need some schoolin' 15:49:39
  • regarding to the changes in data.gov, we even use twitter to publish the changes https://twitter.com/datagovwiki 15:49:55 cygri: Ways to bridge RDF and what developers want. 15:50:05 ack lindstream 15:50:13 lindstream: you on the call? 15:50:18 lindstream.... 15:50:30 i hear you, you don't hear me? 15:50:31 zakim, who is muted? 15:50:31 I see ??P27, Rich_Wolverton, +0789798aaee muted 15:50:56 zakim, unmute ??P27 15:50:56 ??P27 should no longer be muted 15:51:05 sandro++ 15:51:35 luigu - yes, http://www.w3.org/2001/10/stripes/ is it - often overlooked as a bridge. What this doesn't say is that it can also have an XSD 15:51:59 lindstream: Regarding formats, that's a very important point. Not trick people into producing RDF, but make it transparent for them. They do namespaced XML and it just happens to be RDF. That's what I proposed with GRIT, a normalized RDF. 15:52:13 (I call this "rigid RDF" myself.) 15:52:24 support for serialising striped xml in the usual tools? 15:52:27
  • AT RPI we have already experimenting RDFa for metadata publishing, here is an example http://data-gov.tw.rpi.edu/wiki/Dataset_34, and the parsed RDFa can be found at http://data-gov.tw.rpi.edu/ws/lodcx.php?url=http%3A%2F%2Fdata-gov.tw.rpi.edu%2Fwiki%2FDataset_34&operation=test. Further more, the RDFa data can be used to enrich search result, e.g. http://dat 15:52:34
  • http://data-gov.tw.rpi.edu/ws/lodcs.php?query=earthquake 15:52:57 cygri: note on IRC the RPI examples 15:53:05 cygri: Opinions on RDFa? 15:53:27 q+ to comment on dcat scope 15:53:38 cygri: Is RDF acceptable to folks? 15:53:47 zakim, mute ??P27 15:53:47 ??P27 should now be muted 15:53:56 I like RDFa a lot, but's afaik it can only be viewed with an "RDF eye" 15:54:01 zakim, ??P27 is lindstream 15:54:01 +lindstream; got it 15:54:07 lindstream, I muted you because of noise 15:54:42 (sandro: my line is very poor right now) 15:54:44 someone: data.gov.uk rdfa is made by drupal front-end, it's completelye disconnected from backend rdf store 15:55:03 who said this? 15:55:05 someone_else: that's unfortunately 15:55:13 Luigi and I are taking a look at some fairly recent open source code for Ruby and RDF here: http://github.com/bendiken/rdf 15:55:55 s/someone/William 15:56:04 q? 15:56:09
  • At RPI, we add an extension to semantic wiki to export the backend RDF into RDFa 15:56:33
  • there are a little bit issues on usage of vocabulary, because RDFa consumers are more picky 15:56:39 q+ to suggest dcat+rdfa note 15:56:48
  • e.g. yahoo and google are taking different RDFa vocabulary 15:56:48 cyg: is there somewhere easy to start, here? 15:57:10 cyg: the updates/feeds issue was interesting. I don';t know how to handle that in pure RDF environment. 15:57:20 q? 15:57:42
  • if we want to get major search engines to take the RDFa, we should probably convince them the value of RDFa vocabulary 15:57:56 cygri: I also wanted to talk about scope for this group. What do we want to deliver, what are the artificacts? 15:58:08 cyg: 1. Nail down a vocabulary, in a vocab reference document 15:58:27 ... 2. Implementor's guide, telling folks how to use it in practice. 15:58:41 ... 3. perhaps a Demonstrator 15:59:11 ... 4. Use Cases? Requirements? Test Cases? Dunno if those are appropirate here. 15:59:18 +1 15:59:21 Perhaps dcat should provide a separate "dcat distribution types" vocab? Or leave notification details out, and recommend (link to) existing or upcoming methods (AtomOwl, dady..)? 15:59:30 proposed: extend by 15 mins 15:59:30 +1 15:59:31 +1 15:59:33 +1 15 minute extension 15:59:36 +1 15:59:37 + 1 15 min 15:59:38 +1 15:59:39 +1 15:59:39 +1 15:59:42 +1 15:59:46 resolved: extend by 15 mins 15:59:47 +1 16:00:21 (not, leave out dcat:distribution, but the details it refers to) 16:01:19 +1 16:01:41 sandro: let's focus on building an RDF vocabulary, here, and deal with the RDF-world bridge elsewhere. 16:01:41 sandro: propose to focus on the RDF vocab in this group, being aware that there's more work to do afterwards 16:02:08 sandro: also multiple implementions is better than one demonstrator. 16:02:12 - +1.202.564.aaii 16:02:20 I like the idea of keeping this group focused on RDF. 16:02:22 what about patterns of how to expose certain services around the vocabulary in plain web ways? 16:02:33 edsu: Yes, vocab note, and implementors guide. But also guide to how to use this outside of just RDF. 16:02:35
  • at RPI, we would also like to contribute some thought on data.gov vocabularies 16:02:40 Of course, for our work, we're interested in applying the principles to other formats as well. 16:02:42
  • based on our experience, 16:02:44 q? 16:02:47 ack sandro 16:02:47 sandro, you wanted to comment on dcat scope 16:02:49 ack edsu 16:02:49 edsu, you wanted to suggest dcat+rdfa note 16:03:28 vassilios: Maybe we're mixing two discussions that we don't need to mix. 1. the vocab; 2. the format for the vocab. 16:03:41 vassilios: Maybe have vocab in a neutral format, eg UML. 16:03:44 separating a data model and services provided around that vocabulary would be a very good idea. 16:04:05 Re. updates w. Atom or alternatives: see summary by Leigh Dodds: http://www.ldodds.com/blog/2010/04/rdf-dataset-notifications/ 16:04:27 cyg: I'd be concerned about leaving concrete rep open, then we wont really get interop.) 16:04:34 Not fully open - you need a closed set of rpresentations 16:04:49 +1 to cory 16:04:49 cyg: Also, if we document a number of different ways, then, again, we don't get interop. 16:04:52 do you want to propose a standard, or best practices? i think this is a very important distinction to make 16:05:00 +1 cygri interop is top priority. 16:05:49
  • I think FOAF is a good case to follow 16:05:55 erik: It's also important to have services. how you communicate updates, too. 16:06:27 erik: this big problems: not just modeling the data, but how you use the data, and build services on top of it. 16:06:32 ack DavidJames 16:06:55 DavidJames: Where are people leaning on separating vocabulary from format 16:07:27 .. my thoughts on this topic are mostly at: http://code.google.com/p/court/ 16:07:36 vocabularies and servoces are two separate thongs, and both are essential for building interactions. 16:07:46 things, actually ;-) 16:08:01 cyg: Difference between UML and RDF is fairly minor. 16:08:37 We generaly do a UML model first, and produce RDF - but can also produce other formats 16:08:39 however it should be encouraged that e.g. json type services represent their data in the same shape as the rdf (or abstract) model 16:08:58 -lindstream 16:09:26 +1 sandro 16:09:34
  • if the vocabulary is fairly annotations and flat, we don't need a very complex description other than dublin core 16:09:44 sandro: I don't see an advantage to going more abstract that what dcat does, RDF, with UML view of it. 16:09:47 think abstract model is good idea, but not without concrete representations 16:09:51 +1 on model first 16:09:53 servives? 16:10:36
  • therefore, RDF rather than UML is good enough, I don't think Microformat vocabulary used UML for definition 16:10:48 cyg: Think of the UML diagram in dcat, and imagine it without prefixes. Should we do that? Is that an important deliverable? 16:10:50 +1 16:10:56 -1 ehhh 16:10:58 kate_geyer agrees with edsu 16:10:59
  • the general principle is to keep everything as simple as possible 16:11:01 -1 16:11:08 -1 16:11:11 1 edsu 16:11:21
  • requirement users to understand UML could be extra cost 16:11:25 +1 16:11:30 +1 sandro 16:11:47 sandro: Maybe this is mostly editorial, for later. 16:11:57 do you believe that users understand better rdf than uml? 16:11:58 I agree, deriving a JSON representation isn't a big problem (for this group at least) 16:12:00 i like the idea of an abstract model, and would like to add a set of services around interactions. 16:12:21 dret: so rdfs isn't good enough for the model? 16:12:25 And there are multiple, interchangable RDF serializations. I don't think we should worry about which is "official" 16:12:30 cygri: so, should we do an RDF schema for classes/properties ---- the diagram with boxes and arrows. An abstract model, we can layer on? 16:12:31 lindstream has joined #egov 16:12:36 +! 16:12:37 +1 (if I understood it right.) 16:12:38 +1 16:12:39 +1 16:12:43 Yes, your model should be representation independent - 16:12:52 +1 to cory 16:12:56 +1 16:12:58 this is the point 16:13:13 to make it computer independent model according to MDA 16:13:29 +1 for what sandro said, if uml means a nice human readable html page 16:13:29 sandro: I'm understanding that we'll design it in RDFS terms, but also be aware of what it looks liek in UML terms. 16:13:39 The adavantage of UML for this is mostly that it is simpler to understand and can then map to multiple formats 16:13:46 Yes, human readable. Not UML software readable. 16:13:50 q? 16:13:52 vassilios: what do you mean by MDA? 16:14:02 Model Driven Architecture 16:14:10 UML is software readable! 16:14:38 this isn't an mda crowd - let the omg do that 16:14:50 or someone like cory :) 16:14:55 edsu: RDF is a suitable data modeling language, and the right one for this crowd. 16:14:57 LuigiMontanez has joined #egov 16:15:14 there are other structured data formats advocated by the w3c, with much wider availability of tooling and developers in the wild. 16:15:17 +1 on sticking to RDF for the modeling 16:15:39 I am happy to go with the group consensus on how we model 16:15:40 edsu: The toolchains around data formats ... people want to work on documents sometimes .... let's make sure there are examples with RDFa and JSON etc. 16:16:15 I don't see RDF/UML as conflicting, they are ways to express the same underlying concepts. 16:16:17 atom and rss too :-) 16:16:39 +1 cygri 16:16:56 +1 cygri 16:16:59 cygri: We want to do a model thats independant from the concrete syntax or format that we might do in the end. We want to use RDFS as the modeling language. This DOES NOT mean folks have to use RDF/XML. It's about using RDFS as the way to construct our vocabulary. 16:17:00 +1 16:17:04 +1 cygri 16:17:07
  • My point is not rejecting UML. For simplicity concern, we should have something simple enough for regular web developers to take 16:17:36 sorry for repeating myself, but i think having services is essential. this could also be abstract or concrete, but it would be very helpful as "best practices" for somebody trying to do this. 16:17:41 I agree with modeling in RDF without thinking about particular serialization details. For this group, why should we care about the particular RDF serialization? 16:17:47 +1 cygri: "using RDFS as the way to construct our vocabulary." 16:17:47 cory: A UML model is easy for people to understand. The equivalen RDF rep, the equiv JSON rep, ... not a problem. 16:18:22 cygri: is that agreement, Cory? 16:18:41 +1 RDF schema 16:18:41 cory: UML is more often used, but RDFS is okay. 16:18:54 (time check) 16:18:58 dret: i agree, i think i heard cygri addressing this in the 'demonstrator' piece? 16:19:14 -George 16:19:39 cygri: Erik, you stress the imporance of services. Would you agree that having an abstract model in the first place is useful for defining those services? Or do you need the services first? 16:20:15 dret: It would be good to have the model first. It might be hard to follow, if it's all abstract. "You might want to expose this bit of JSON", etc, easier to understand. 16:20:33 dret: look at data model as static structures, AND servces as the way people interact with the data in that model. 16:20:35 We already extended 15 minutes, so I think we should be aware of the time... 16:21:17 sandro: sounds almost like the w3c egov social media compone 16:21:19 dret: recovery.gov initial folks were urged to publish as feeds, and didn't know how to do it. Having best practices and validation tools, so folks can test if their services are well behaved or not, that's goo dfor developers. 16:21:28 s/compone/component/ 16:21:31 cygri: out of time, thanks everyone! 16:21:43 thanks! 16:21:46 Thanks 16:21:46 RichW has left #egov 16:21:49 thanks, all! 16:21:49 -Sandro 16:21:51 kate_geyer has left #egov 16:21:53 - +0789798aaee 16:21:54 -Kate 16:21:57 Erik: how open-ended a service? I'm thinking "an algorithmic resource for slices of time and/or category".. (delivering doc updates and/or changesets) 16:21:59 -Rich_Wolverton 16:22:00 -Erik 16:22:01 thanks, bye 16:22:01 -??P48 16:22:02 -edsu 16:22:02 -Cory 16:22:09 thanks all 16:22:09 thanks, bye 16:22:10 -martin 16:22:11 -cygri 16:22:11 -jonphipps 16:22:28 cygri: nice job :-) 16:22:53 hmmm. having trouble logging into the wiki with w3 login 16:23:09 anything different about it? 16:23:09 services can be whatever you like them to be. as simple as a feed with very static semantics, or as complex as a query language exposed somewhere. often, the best idea is to have something in the middle "form-based queries", so to speak. 16:23:11 jonphipps: i think it got changed up recently 16:23:19 - +1.410.336.aahh 16:23:40 martin, sorry for skipping your topic in the end! would you be willing to show it next time? 16:23:54 bye. 16:23:56 ok, no problem 16:24:07 I was able to get onto the swdwg wiki earlier in the week 16:24:10 jonphipps: http://lists.w3.org/Archives/Public/public-egov-ig/2010Apr/0024.html 16:24:24 note to self: things always take twice as long as i'd like them to :-) 16:24:45 oh, _very_ recently :-) 16:25:02 btw, nicely done cygri 16:26:01 fwiw, i added my dcat in atom strawman to the wiki http://www.w3.org/egov/wiki/Data_Catalog_Vocabulary/AtomStrawman 16:27:28 edsu: nice 16:28:06 lindstream: i imagine i may have goofed some things up, please feel free to edit 16:28:20 disconnecting the lone participant, Sunlight, in T&S_EGOV(LD TECH)10:00AM 16:28:24 T&S_EGOV(LD TECH)10:00AM has ended 16:28:26 Attendees were Sandro, +1.202.955.aaaa, Luigi, David, [CTIC], +1.202.690.aabb, martin, +1.617.521.aacc, +1.510.643.aadd, +0789798aaee, +03539149aaff, cygri, fadi_, +1.617.619.aagg, 16:28:28 ... George, Erik, +1.410.336.aahh, +1.202.564.aaii, Rich_Wolverton, Kate, Cory, jonphipps, edsu, lindstream 16:29:31 cygri, thanks, I can present when you want 16:29:57 edsu: I'll take a closer look 16:30:55 ciao, lindstream ! 16:31:06 lindstream has left #egov 16:31:07 seeya lindstream 16:34:12 DavidJames has left #egov 17:00:03 LuigiMontanez_ has joined #egov 18:16:35 cygri has joined #egov 18:25:50 LuigiMontanez has joined #egov 18:32:35 Zakim has left #egov 20:13:58 danbri has joined #egov 20:39:16 danbri, you just joined on IRC, not the phone, right? I wasn't sure for the minutes. 20:40:57 (not that commonscribe has a way to work with that. there's a self.ircOnly but no way to set or display it. :-) 20:54:07 yup, just irc 20:54:47 if i had the time i'd like to be more engaged; i made egov data something of a theme in http://ardevcamp.org/wiki/index.php?title=ARDevAmsterdam .. 21:18:45 cygri_ has joined #egov 21:27:29 danbri has joined #egov 21:52:01 danbri has joined #egov 22:19:05 LuigiMontanez_ has joined #egov 22:35:10 LuigiMontanez has joined #egov 23:07:48 danbri has joined #egov 23:20:23 danbri has joined #egov