16:09:39 [DanC_lap]
DanC_lap has quit (Read error: 60 (Operation timed out))
16:09:54 [shauni]
shauni has quit (Remote closed the connection)
16:10:48 [shauni]
shauni (n=chatzill@31-34-214.wireless.csail.mit.edu) has joined #dig
16:12:17 [yosi_s]
Danny: Many choices about how to move forward
16:12:36 [yosi_s]
Danny: Gerry will talk about next steps
16:13:23 [yosi_s]
Danny: Dan Brickley may come by
16:13:30 [shauni]
shauni has quit (Read error: 104 (Connection reset by peer))
16:13:37 [shauni]
shauni (n=chatzill@31-34-214.wireless.csail.mit.edu) has joined #dig
16:13:42 [oshani]
lkagal, try http://people.csail.mit.edu/oshani/2008/02/justification-ui-2-12.xpi
16:13:47 [yosi_s]
Gerry: Worried about us becoming irrelevent
16:13:54 [yosi_s]
... we have built toys
16:14:16 [yosi_s]
... build tools, don't be part of Media Lab Demo Machine (TM)
16:14:38 [yosi_s]
... organization using system
16:14:58 [yosi_s]
... repository logging everything that happens (human interactions; limited)
16:15:19 [yosi_s]
... for a particular definition of limited
16:15:23 [lkagal]
Thanks Oshani, this xpi worked. Wonder why the checked out version is not working.
16:15:44 [yosi_s]
... problem finding important stuff for an investigation --- extract, find, and deduce
16:15:52 [oshani]
lkagal, I 've committed all my code, so in theory it should work
16:16:05 [yosi_s]
... monotonicity should allow us to distribute reasoning
16:16:23 [yosi_s]
... but we are not set up for this
16:17:05 [yosi_s]
... we will need a persistent store
16:17:14 [yosi_s]
... and intermediate steps are in it
16:17:49 [yosi_s]
... no time scale --- some things done in real time, some done later
16:18:03 [yosi_s]
... problems
16:18:32 [yosi_s]
... We have not build the appliance to build the log
16:19:28 [yosi_s]
... nor authoring tools
16:19:42 [yosi_s]
... neither authentication nor authorization solved
16:19:55 [yosi_s]
... information will not all be in one place
16:20:21 [yosi_s]
... find people to help us redundantly store information
16:21:27 [yosi_s]
Joan: [missed something]
16:21:47 [yosi_s]
k: What is the line between research and commerce?
16:22:00 [yosi_s]
Gerry: We can't build one for someone
16:22:19 [yosi_s]
... but we need to build a prototype someone can copy
16:22:29 [yosi_s]
... so we will not be ignored
16:23:04 [yosi_s]
Tim: We will need to define the interface to the store, and figure it out
16:23:22 [yosi_s]
... find an existing triple store
16:23:32 [yosi_s]
Gerry: However it is done, it does need to be done
16:24:16 [yosi_s]
Jim: Programmatically, there are some things that may dominate others
16:24:34 [yosi_s]
... we need to insure we can answer research questions
16:25:06 [yosi_s]
... we need to show logs can be built, and deal with access
16:25:19 [yosi_s]
Gerry: We need to plan, to insure it will be done
16:25:56 [yosi_s]
... we need someone who knows this
16:26:22 [yosi_s]
Joan: That's an oversimplification
16:26:27 [yosi_s]
... we have not thought about deployment
16:26:50 [yosi_s]
... we have been working from the other side
16:27:08 [yosi_s]
... an organization will be trying to hold people accountable
16:27:35 [yosi_s]
k: The more this hooks into existing stuff, the more likely it will work
16:27:46 [yosi_s]
... don't replace what they have; augment it
16:27:59 [yosi_s]
Danny: This is moving to a more practical set of questions
16:28:06 [yosi_s]
... we skipped steps at first
16:28:15 [yosi_s]
... time to go backwards
16:28:38 [yosi_s]
... But to what will we go as a platform?
16:28:51 [yosi_s]
... to Semantic Web and Tabulator?
16:29:02 [yosi_s]
... to logs from SQL?
16:29:24 [yosi_s]
Gerry: I don't know if current logs have the right information
16:29:58 [yosi_s]
... Other advantage to have audit trails on demand, if only to make decisions
16:30:30 [yosi_s]
Jim: My take is (as presented last week) we are attacking a harder problem (web) than the enterprise
16:30:43 [yosi_s]
... but we are better suited for the Web anyways
16:30:57 [yosi_s]
... so let us do the Web, but worry about SQL
16:32:12 [yosi_s]
Danny: We could do social networking
16:32:32 [yosi_s]
... facebook, Google api,
16:33:24 [yosi_s]
... an environment people think is ``current'', understand
16:35:52 [yosi_s]
... with databases, I have talked with Oracle, and may be a later topic of funding
16:36:09 [yosi_s]
... separate track is needed
16:37:20 [yosi_s]
k: Work a project from two ends, so people hear about it
16:39:26 [yosi_s]
... even enterprise is web today
16:39:46 [yosi_s]
Tim: Enterprise and web people speak different languages
16:39:48 [hendler]
(scribe assist)
16:39:50 [hendler]
1 - MIT to focus on log creation (web)
16:39:51 [hendler]
2 - RPI to focus on access (discussion - access to logs or to access to info)
16:39:52 [hendler]
3 - Merge in summer -- for demo
16:39:54 [hendler]
-- tabulator as access device
16:39:55 [hendler]
-- server side needs to be looked at
16:40:16 [timbl]
q?
16:41:39 [timbl]
hendler: Acess cbtrol ahs been in everything w have done.
16:41:57 [timbl]
... Also, we now know in the current model we are coming in through tabulator
16:42:32 [timbl]
... We had some scenarios early n where depending onwhat you said downstrema it was eitehr appropraite or inappropriatr use.
16:42:43 [timbl]
... We have also ignored the server side.
16:42:48 [timbl]
(??)
16:43:06 [timbl]
... We have to do this no matter which direction w o for te ultimate demp
16:43:25 [yosi_s]
Gerry: Twist deduction to work off persistent store
16:43:37 [timbl]
Gerry: W should teist whatever reasoner we use so that it operates off a lreg ersistent store, so we don't have any memory limited.
16:43:42 [timbl]
limites
16:44:14 [timbl]
... This may take time [to code] but it will remove limis
16:44:49 [timbl]
Dany: This is a log of the uses of data.
16:45:15 [timbl]
... What we can do now is look at a bunch of usage events, and seect a policy, and check whjether the use of the dat was consisetnt with the policy.
16:47:16 [danbri]
danbri (n=danbri@unaffiliated/danbri) has joined #dig
16:47:44 [yosi_s]
Jim: how distributed the log is becomes something we need to deal with
16:48:47 [yosi_s]
different people will have different pieces
16:49:23 [hendler]
fwiw, we would like the "bottom" to be SPARQL as it will make the access control stuff both more interesting and more relevant
16:50:00 [yosi_s]
Tim: We need a way of saying what to find where
16:50:41 [yosi_s]
Ian: Sounds like we need a peer-to-peer style pointers from nodes to nodes
16:51:19 [yosi_s]
Tim: The full Semantic Web challenge is not something we will need at this stage
16:53:37 [yosi_s]
Ian: For access control, you will need a local store as well as the global store
16:54:57 [yosi_s]
Joan: I understand things will be distributed, so why are people talking about location?
16:55:44 [yosi_s]
Danny: The problem will always be to decide you have found enough
16:56:04 [yosi_s]
k: We should engage danbri
16:58:39 [yosi_s]
Jim: I want to ensure we are committed to something
16:58:53 [yosi_s]
Tim: Tabulator does SPARQL update to edit
16:59:37 [timbl]
The tabulator support in a srver include SPARQL update ... so if there were a rule engnein SPARQL, it would naturally be able to write bac its conclusions to a server.
17:00:19 [yosi_s]
Jim: But this does not resolve how access control will work
17:01:51 [yosi_s]
... I'd like to see something build logs
17:03:18 [yosi_s]
Danny: Let's talk scenarios
17:03:23 [yosi_s]
1) Social networking
17:04:05 [yosi_s]
2) [missed it]
17:04:13 [yosi_s]
3) access control
17:05:36 [yosi_s]
Joan: We are being too scenario centric
17:05:41 [yosi_s]
we need to move on
17:06:02 [yosi_s]
... Need to look at things from a user centric view
17:06:08 [Pipian]
2) intelligence community [see agenda]
17:07:44 [yosi_s]
me brought a lunch
17:08:15 [jar___]
jar___ has quit (Remote closed the connection)
17:08:30 [yosi_s]
Danny: Social networking demo will start to get into that
17:14:20 [hendler]
I think in "technologies" not in scenarios - if the latter help us answer the former, then I'm happy
17:16:02 [oshani]
(starts scribing..) deb: describes 'network operator'
17:17:04 [lkagal]
joan: how does one get started using E2ESA
17:17:48 [oshani]
djweitzner: nw operator makes sure that the right people have access to the data
17:19:53 [oshani]
joan: client centric browser tool?
17:20:57 [oshani]
hendler: access control, server side has some control and an audit log
17:21:19 [oshani]
... a demo for this?
17:21:52 [oshani]
djweitzner; we are not developing sw that is installable on any enterprise system
17:22:04 [hendler]
I think we could build a "protoype" which would ground some of the things we haven't done yet
17:22:26 [oshani]
gjs: how do we not be a footnote? :)
17:22:32 [hendler]
(I change the word from demo to make it clear it would have next level of functionality)
17:22:56 [oshani]
kkw: architecture is what is the entire construct
17:23:12 [oshani]
... reasoning capability and put in the architecture
17:24:08 [oshani]
djweitzner: picture of the architecure... End to End... the ends are on the web
17:24:22 [oshani]
...client is the Tabulator
17:25:27 [oshani]
Joan: when I heard E2ESA, I assumed one end is the beginning, and the other end is the reasoning outcome?
17:26:25 [oshani]
... Tab pointing data on the data on the semweb would not help ppl
17:26:37 [oshani]
djweitzner: is there an alernative?
17:27:20 [oshani]
gjs: what is a delivered object?
17:28:13 [oshani]
Pipian: input data for the application is something not created through Tabulator
17:28:26 [oshani]
Pipian: ... some other application
17:28:31 [DanC_lap]
DanC_lap (n=connolly@72-255-49-75.client.stsn.net) has joined #dig
17:28:35 [oshani]
... 2 parts to this
17:28:51 [oshani]
Joan: any user would need policies
17:29:06 [oshani]
djweitzner: we are missing ...
17:29:20 [oshani]
... 1 formal account of what an accountable system is
17:29:34 [Pipian]
Not only from Tabulator, but could be from Tabulator access to the log itself.
17:30:19 [oshani]
... hopefully the work we have done will ilustrate what will go into that model
17:30:53 [oshani]
Joan: formal account/coherent textual account
17:31:23 [oshani]
djweitzner: much more conceptual descriptions
17:31:51 [oshani]
Joan: top down as the meaning of conceptual
17:33:18 [oshani]
djweitzner: the interesting abt social web, is the facts available on the web
17:33:38 [oshani]
hendler: next build plan should be an outcome of this meeting
17:34:03 [oshani]
... forensic approach is what we've been doing
17:34:43 [oshani]
djweitzner: break for lunch
17:35:19 [oshani]
djweitzner: after lunch, we'll talk about project management
17:35:48 [oshani]
Joan: [missed something..]
17:54:53 [DanC_lap]
DanC_lap has quit (Read error: 60 (Operation timed out))
17:56:07 [shauni]
shauni has quit (Read error: 110 (Connection timed out))
18:32:26 [yosi_s]
who is scribing?
18:37:39 [danbri]
nobody, it seems ;)
18:42:47 [Pipian]
djweitzner: Is it profitable to focus on rule conflicts?
18:43:00 [Pipian]
K: Yes. Need to address conflicts for viability.
18:43:23 [Pipian]
Gerry: Need to show that there are conflicts.
18:43:34 [Pipian]
Joan: Can we prioritize rules?
18:44:09 [Pipian]
Lalana: Not yet. We could do it with nesting or overriding policies.
18:44:26 [Pipian]
djweitzner: What do we need for prioritization?
18:44:56 [Pipian]
Jim: It's either trivial or unsolved.
18:45:11 [Pipian]
K: There are rules for prioritization.
18:45:22 [Pipian]
... And then there are some that aren't.
18:45:45 [Pipian]
... May want a mechanism for pointing out unclear situations.
18:45:53 [Pipian]
djweitzner: What happens today?
18:46:05 [Pipian]
Lalana: It'll show both.
18:46:31 [Pipian]
djweitzner: Let's show we can recognize conflicts.
18:46:54 [Pipian]
Joan: There's been work in KR about conflict handling, I believe.
18:47:40 [Pipian]
Jim: If you can set prioritization, it's solved. If you have to REASON prioritization, then it's harder.
18:48:15 [Pipian]
... For now, let's just recognize we have two conflicting policies.
18:48:36 [Pipian]
Joan: Handling of prioritized rules is essential goal.
18:48:50 [Pipian]
Gerry: Prioritized TMS isn't a problem.
18:49:22 [Pipian]
K: US Persons q. is really interesting...
18:49:55 [Pipian]
... A "US Person" is citizen or permanent resident. Interesting in needing another source of data.
18:50:06 [gjs]
I only said that handling prioritized rules is not hard.
18:50:42 [Pipian]
Joan: This question cannot be automatically determined regardless of source.
18:51:04 [Pipian]
... Even if we had ID cards, how do we know identity?
18:51:38 [Pipian]
K: We need even more data sources for internet identities, etc.
18:52:21 [Pipian]
Jim: This is where we need notification on use of the data, esp. if we can't determine the answer.
18:53:05 [Pipian]
Joan: Let's not assume that electronic data will determine status universally.
18:55:03 [Pipian]
... It's okay in some scenarios where we have known endpoints. If endpoints unknown, we simply can't determine identity.
18:55:22 [Pipian]
... Let's be precise in terminology.
18:56:06 [Pipian]
K: All we need to know is that it's matching against third-party sources, rather than just a log and client.
18:56:37 [Pipian]
... We need to open up the world from just the log.
18:57:18 [Pipian]
Jim: We knew we'd need human adjudicators at some point. These are good examples.
18:58:44 [Pipian]
djweitzner: [missed this]
18:58:59 [Pipian]
Joan: Is it missing data or not knowing?
18:59:10 [djweitzner]
This is the "Human Judgment Required' scenario
18:59:44 [Pipian]
K: Communication outside the US is extending the scenario, except needing third-party source for determining foreign endpoint.
19:00:10 [Pipian]
... Invalidating other outcomes is another scenario. May be a bit farther than we want to go.
19:01:06 [Pipian]
... Can we send reasoner to find an alternate log to recreate invalid deductions (if deductions from log are ruled illegal)?
19:01:19 [Pipian]
djweitzner: That would be a good thing.
19:01:57 [Pipian]
K: Classified/unclassified data. How do we segregate access... More than one view.
19:02:19 [Pipian]
... I'll post it.
19:02:37 [danbri]
re proving citizenship, something of an aside but I assume you folks saw the Estonian OpenID service: https://openid.ee/about/english#
19:02:38 [Pipian]
Hal: Are there scenarios where we can admit there's something there?
19:02:56 [Pipian]
K: There can be. Depends on the scenario.
19:03:14 [Pipian]
Jim: There's a protocol to determine whether, with the same clearance, we can exchange info.
19:03:52 [Pipian]
(need-to-know is an extra level on top of clearance for clarifying access to classified info)
19:04:44 [Pipian]
djweitzner: Relationship between reasoner and store is tied to this scenario
19:05:03 [Pipian]
... Ability to prune from log is limited.
19:05:27 [Pipian]
... If we have classification parameters on every log, we won't know who can see what.
19:05:53 [Pipian]
Tim: We discussed nature as separate graphs.
19:06:17 [Pipian]
... "The Log" is actually multiple logs.
19:06:59 [Pipian]
... Might be able to smush Facebook to other data, for example...
19:07:23 [Pipian]
djweitzner: Moving ahead, we should probably develop a scenario.
19:07:55 [Pipian]
... Demo requirements. We could use access control based on classification privileges, identity as target, etc.
19:08:16 [Pipian]
Jim: One issue: I'm less convinced we want to do paw server-side.
19:08:45 [Pipian]
... Our AIR stops at HTTP. We should play with that, as well as traditional-access.
19:08:59 [Pipian]
djweitzner: Access control is to access the log.
19:09:18 [Pipian]
Jim: Yes, but there's a difference between the log and 'Is Bob a US Citizen?'
19:09:51 [Pipian]
... Or, getting information with 'caveat'
19:10:10 [Pipian]
djweitzner: How do we move forward on screnario?
19:10:47 [Pipian]
Tim: Later, should we have a scenario where technology is run on itself?
19:11:08 [Pipian]
... A meta-scenario.
19:12:10 [Pipian]
Jim: Can we have K drive it? "We must have a way to do X." leads to discussions.
19:12:50 [timbl]
Someone gets acccess to te log fo the purpose of runnng an accountability check... but hey use it for something esle.
19:13:13 [Pipian]
K: We may want a master list.
19:13:19 [timbl]
keep the 'someday pile'.
19:13:49 [Pipian]
djweitzner: 'There will be some access control'... What pieces do we need?
19:14:11 [Pipian]
Jim: Proposal on board: "Move from PAW-like AC to client side access compliance."
19:14:23 [kkw]
The master list should include functionality discussed and whether it's been accomplished, will be accomplished (and approximately by whom/when), or we've decided isn't part of our mandate
19:14:58 [Pipian]
... Let's check proofs at the bottom of AIR, but one variable would be used to determine 'claim' used for policy?
19:15:22 [Pipian]
... Heavy-weight solution for situations where we have known solutions.
19:15:51 [Pipian]
... We don't need to reinvent the wheel for some of the situations.
19:16:05 [Pipian]
... Attach use policy to media.
19:16:25 [Pipian]
... Log errors from breaking use policy.
19:17:08 [Pipian]
... Then, it's E2ESA.
19:17:46 [Pipian]
... Still rule-based use control in TAMI situation, rather than reimplementing PAW.
19:18:10 [Pipian]
... What's interesting about access compliance in client-side architecture?
19:18:41 [Pipian]
djweitzner: Don't like premise, good conclusion. Something important about rule-based authorization in PAW that should be in.
19:19:11 [Pipian]
... 2) We should have client-side architecture for tracking conditions under which user gets access.
19:21:27 [Pipian]
Lalana: [putting up diagram]
19:21:49 [Pipian]
Jim: 'Disk' is 'The Log'. Several Issues:
19:22:02 [Pipian]
... 1. Client asking to see protected parts of log.
19:22:12 [Pipian]
... Rule-based access should be in that part.
19:22:24 [Pipian]
... in AI/AIR reasoner
19:23:03 [Pipian]
... 2. If we do SPARQL query, it returns a policy with data, extract it, and then comply with it.
19:23:33 [Pipian]
... Like social networking example.
19:24:45 [Pipian]
Joan: Where are the policies?
19:25:09 [Pipian]
hendler: They're together with 'The Log'? No, they aren't on the slide.
19:25:58 [Pipian]
djweitzner: Do you have a scenario in mind? Can you provide one? What's the process?
19:26:28 [Pipian]
hendler: Let's do something like PAW. Associated with a URI is a policy. Get a 401 with the policy, or even in the 200 response.
19:27:36 [Pipian]
lkagal: The reasoning is in the log that you 'agreed' to the policy
19:28:45 [Pipian]
hendler: Right now, policy reasoner says something, looks at log, says it's okay.
19:28:58 [Pipian]
... Some data may come with own rules. Let's integrate it[?]
19:29:38 [Pipian]
djweitzner: We did tell IARPA we were presenting access control system.
19:30:05 [Pipian]
... I'd like to have a scenario where you get 'access denied'
19:31:02 [Pipian]
hendler: We can do that, but I also think this would also be interesting. For example, not used to control access to FOAF, but rather rules to use of the FOAF.
19:31:20 [Pipian]
... We don't have to do server-side hacking for everything.
19:31:39 [Pipian]
... Eventually we may want to do this, but that's not as interesting.
19:32:16 [Pipian]
... We'd need to mark policy as classified[?]
19:32:20 [Pipian]
Gerry: What's the purpose?
19:33:22 [Pipian]
hendler: Assume W3C: Team can see Team + Member, Member can see Member.
19:33:44 [Pipian]
... Having gotten something Team, I could publish something to public, but accountability won't let me know about the error.
19:34:10 [Pipian]
Gerry: You want to attach policy to the data?
19:34:15 [Pipian]
hendler: Yes.
19:34:27 [Pipian]
Gerry: Cryptographic signatures, etc.
19:35:01 [Pipian]
... Affixed info is not removable, and adding your signature, then you can actually see where the data came from.
19:35:18 [Pipian]
djweitzner: Security problem, not in scope.
19:36:14 [Pipian]
... 2 things: 1) Under log creation, with SPARQL query, we log such that we can conclude that we got data with policy. This is an open question. This is what I think is 'log creation'
19:36:26 [Pipian]
... 2) We need to do SOME access control (it's in scope.)
19:37:37 [timbl]
Firstly, we should develop an enhanced web infrastrcurew which includes polcy and access control and aprobpriate use in a constent wy, and 2) we should design in terms of that infrastructure. and the 3) we should sho it has ceruian ploicies.
19:37:42 [Pipian]
hendler: I agree. If we design it right, they work together well. Furthermore, the integration is interesting to them.
19:37:47 [Pipian]
(IARPA)
19:38:09 [timbl]
Modularity of systems is interestin ... can we build a systm of this stuff which to the outside looka like an agnetin another system?
19:38:12 [timbl]
q+
19:38:18 [Pipian]
djweitzner: What's new is the PAW stuff. We can write rules like log in same language.
19:38:47 [Pipian]
... Suppose you need to be intelligence officer to use data for intelligence purposes.
19:38:53 [Pipian]
hendler: Where does that live?
19:39:19 [Pipian]
djweitzner: SPARQL server for access logs, right?
19:40:28 [Pipian]
hendler: Let's do rule-based control in AIR Reasoner <-> Disk?
19:40:43 [Pipian]
djweitzner: Don't like the diagram, not web-like. Doesn't represent goal.
19:41:02 [djweitzner]
http://dig.csail.mit.edu/2007/03/WebAccountArch2.jpg
19:41:09 [Pipian]
timbl: Can we replace diagram? Let's discuss.
19:41:31 [Pipian]
djweitzner: And now the other diagram [linked above]
19:41:45 [Pipian]
... Not all correct, but let's view it more like this...
19:42:21 [Pipian]
hendler: Use more traditional authorization, then attach access stuff for use within system.
19:42:58 [Pipian]
Gerry: What's the goal of this conversation?
19:43:18 [Pipian]
hendler: Let's redefine our current location.
19:43:42 [Pipian]
djweitzner: We ought to develop a scenario to get on the same page.
19:43:49 [Pipian]
hendler: Two things missing from current work.
19:43:57 [Pipian]
... 1) Let's bring in real activity
19:44:12 [Pipian]
... 2) Associate rules, use AMORD reasoning on rules with that activity.
19:44:53 [Pipian]
... 'log creation' from real activity is a prerequisite for doing access control and PAW-access.
19:45:16 [Pipian]
djweitzner: Let's do the SPARQL rules/activity second.
19:45:48 [Pipian]
... What I don't like about WebAccountArch2 is that we treat the log as just another source of data with policies that we get using SPARQL.
19:46:29 [Pipian]
hendler: Where do we get the data and the policies in the log?
19:47:10 [Pipian]
... I want to have the policy attached with data.
19:47:17 [Pipian]
Gerry: It's possible.
19:48:12 [Pipian]
hendler: Two implementation tricks: 1) Where do you put data from document? 2) Where do you put log data from SPARQL?
19:48:32 [kennyluck]
kennyluck (n=kennyluc@30-5-213.wireless.csail.mit.edu) has joined #dig
19:48:53 [Pipian]
djweitzner: We agree this is necessary. But we need to join tabulator and AMORD.
19:49:19 [Pipian]
... More people working on tabulator, less on reasoner.
19:49:35 [kennyluck]
cool!
19:50:04 [Pipian]
*correction* More people are currently working on tabulator and less on the reasoner, which is concerning.
19:50:05 [timbl]
Hi kenny, if we have a discussion about tabr, wouldyou like to come to th emeeting?
19:50:33 [kennyluck]
sure, where are you?
19:50:47 [Pipian]
djweitzner: We need log creation.
19:50:50 [Pipian]
timbl: Yes.
19:51:07 [Pipian]
... Haven't built architecture for it.
19:51:10 [Pipian]
hendler: Yes.
19:51:50 [Pipian]
timbl: djweitzner and hendler need to come to a conclusion.
19:52:03 [Pipian]
djweitzner: I thought we did, but maybe you didn't hear?
19:52:16 [Pipian]
[some confusion???]
19:52:45 [Pipian]
timbl: We've got annotations about what we can do with things, and how to access things[?]
19:53:17 [Pipian]
... Haven't looked at how groups of users work together.
19:53:45 [Pipian]
... Do we need architecture in group?
19:54:14 [kkw]
side note: kkw posted her scenario page at http://dig.csail.mit.edu/TAMI/2008/Natl.Sec.Scenario.1.html
19:54:18 [Pipian]
... When go external, it's a group-to-group discussion.
19:54:49 [Pipian]
... Groups acting as agents in scenarios[?]
19:54:55 [oshani]
I wonder how hard it would be to integrate the reasoner into Tabulator
19:55:53 [Pipian]
djweitzner: We've been trying to answer question about what's recorded, w.r.t. log creation, no?
19:56:18 [Pipian]
Gerry: Don't know until after the fact.
19:56:28 [Pipian]
... Combining authorized with unauthorized
19:56:40 [Pipian]
... I think there's confusion going on.
19:57:00 [Pipian]
djweitzner: Let's rewind 30 minutes.
19:57:23 [Pipian]
Gerry: What large-scale mechanism do we need to build?
19:57:23 [kkw]
Don't give up! We're all waiting patiently...
19:58:02 [oshani]
kennyluck, we are in the Kiva (32-G449)
19:58:06 [Pipian]
djweitzner: Goal is to know if data is being used within policys. We need to track everything.
19:58:11 [Pipian]
Gerry: Not a lot of stuff.
19:58:15 [danbri]
i've given up on opensocial APIs working, that's all :) Google's sandbox is offline today, and Ning's isn't working enough to tell me who the logged-in user is
19:58:37 [Pipian]
djweitzner: We don't know in advance what we need to know. Keep everything.
19:58:52 [Pipian]
timbl: If we build it right, we can know what to drop.
19:59:03 [kennyluck]
oshani, I am outside. Are they taking a break soon?
19:59:25 [oshani]
you can come inside
19:59:43 [Pipian]
... Let's make a protocol to find out policies. It's unbearable to not find out policies.
20:00:05 [Pipian]
Kenny enters.
20:00:21 [Pipian]
... Let's find out where to find the policies.
20:01:18 [Pipian]
... All the stuff I don't need to log then.
20:01:29 [Pipian]
Pipian: Throwing in extra data with HEAD
20:01:42 [Pipian]
djweitzner: Can't know all policies when you get data.
20:02:00 [Pipian]
... e.g. If I stole document and then relicense.
20:02:29 [Pipian]
timbl: Then it's irrelevant, because we can't find all data.
20:02:53 [Pipian]
djweitzner: But at least we you have knowledge of how you got it.
20:03:21 [Pipian]
... We need to resolve the question: "Smart logs or dumb logs?"
20:03:35 [Pipian]
... I don't think this is possible.
20:04:08 [Pipian]
K: I wonder if we should experiment with this?
20:04:27 [Pipian]
djweitzner: Sure.
20:04:54 [Pipian]
danbri: Assuming the log is entirely correct is setting self up to fail. You might not get everything anyway.
20:05:20 [Pipian]
hendler: Asking to collect everything when we currently can get nothing. Let's settle on something so that we can collect SOMETHING. Proposals on what to do.
20:05:35 [Pipian]
... 6 things to do:
20:06:21 [Pipian]
djweitzner: should we have all tms's instead of logs?
20:06:29 [Pipian]
timbl:
20:06:38 [Pipian]
There are a lot of things that point to a TMS
20:06:55 [Pipian]
timbl: Tracking provenance, inferencing, etc. need a TMS.
20:07:29 [Pipian]
... People need to refresh data.
20:07:51 [Pipian]
... We need a TMS. Then we can make policies attached. Awful lot of data.
20:08:27 [Pipian]
Gerry:
20:08:45 [Pipian]
If we log everything, it's only $300 million to store everything everyone types in a year!
20:08:54 [Pipian]
hendler: Action points:
20:09:15 [Pipian]
... 1) Build some "shims" to track provenance in a HTTP environment.
20:09:34 [Pipian]
... 2) Define a mechanism to tie policy to the data that comes with that data (MIT+RPI)
20:09:49 [Pipian]
... 3) Make amord.py work in this environment.
20:10:04 [Pipian]
... 4) Begin work on accountability definition (Joan)
20:10:22 [Pipian]
... 5) Resolve work on next version of architecture (Gerry &...)
20:10:36 [Pipian]
... 6) UI work (tabulator team)
20:11:48 [Pipian]
... (all by May)
20:12:27 [Pipian]
... Would like one of those for RPI.
20:14:04 [oshani]
I don't think I understand what *shims* mean
20:14:21 [Pipian]
djweitzner: Best chance of getting something done: Work on one new scenario.
20:14:36 [Pipian]
... Anyone involved in code dev needs to be involved in scenario dev.
20:14:39 [timbl]
A shim is a thin adapter which connects an existing system to the new one.
20:14:39 [yosi_s]
oshani, http://en.wikipedia.org/wiki/Shim ?
20:14:46 [danbri]
shim in http://www.hacker-dictionary.com/terms/shim "n. A small piece of data inserted in order to achieve a desired memory alignment or other addressing property." is the wrong def here
20:14:55 [danbri]
"quick hacky adaptor" is how I understand it
20:15:08 [DanC_lap]
DanC_lap (n=connolly@72-255-37-142.client.stsn.net) has joined #dig
20:15:24 [Pipian]
hendler: Why not do with current scenarios?
20:15:32 [yosi_s]
how about http://en.wikipedia.org/wiki/API_shim
20:15:36 [Pipian]
djweitzner: Sure.
20:16:17 [Pipian]
hendler: May, because of Yosi and Ian disappear.
20:16:26 [danbri]
yep API_shim
20:16:48 [Pipian]
djweitzner: If subset want to take scenarios 4, 9, and do SPARQL markup around it... Not trivial.
20:17:00 [Pipian]
... Social networking scenario is nice because graph exists already.
20:17:21 [Pipian]
... Law enforcement, CDC scenarios lack data to put SPARQL endpoint around.
20:17:44 [Pipian]
K: If we do social net thing, we could get some data.
20:17:52 [Pipian]
hendler: What's the accountability?
20:18:31 [kkw]
K said, we could ask people if they'd be willing to share their data with us for research purposes only.
20:18:39 [Pipian]
timbl: Alternative to Facebook, where USER controls policy.
20:19:32 [Pipian]
... Auditing trail then created through use of policy.
20:19:55 [Pipian]
hendler: That's one way to test 1, 2, 3.
20:20:50 [Pipian]
... Not trying to use word 'log'
20:21:40 [Pipian]
djweitzner: Logging critical because existing systems need to keep track of events and have auditing. Logging is thus fundamental.
20:22:43 [Pipian]
... Reality check on social network: IARPA's problems won't be solved (directly).
20:23:22 [Pipian]
... Is it reasonable to present this as 'alike'?
20:23:55 [Pipian]
Joan: Why is it an open question? Deliverables are in proposal and at IARPA meeting...
20:25:20 [Pipian]
djweitzner: He's happy with direction in general. We told him we'd have an intelligence-centric scenario. We can probably do both, but intelligence with log creation, mockup of this is time-consuming and 'hokey' looking.
20:25:44 [Pipian]
hendler: One order: Do a US Citizen scenario.
20:26:34 [Pipian]
... How do we (RPI) do something outside of tabulator to have other things (e.g. access control) done?
20:27:25 [Pipian]
djweitzner: Everyone in the group will communicate together. Everyone get agreement on scenario.
20:27:59 [Pipian]
timbl: Reasonable to set 'todo' list for the student coders.
20:28:34 [Pipian]
... Two sides to tabulator. Done UI for justifications, but UI for 'alerts' is not. We can look at this.
20:28:42 [Pipian]
... 'Runtime TAMI stuff'
20:28:59 [Pipian]
... For PAW, let's see if we can set up a server for it. Then it's done.
20:29:15 [Pipian]
... Then we have a list of what we need to configure.
20:30:12 [Pipian]
djweitzner: We need policy-based access control.
20:30:40 [lkagal]
timbl, danny, jim agree that we do not to use proof based access control (such as in PAW) but we need policy based access control.
20:30:44 [Pipian]
... Where we are: Three things:
20:30:51 [Pipian]
... 1) US Citizen scenario
20:31:01 [Pipian]
... 2) How to do social networking scenario
20:31:25 [Pipian]
... 3) Taking PAW access control and using FOAF info for Tabulator to get access to controlled resources
20:31:32 [Pipian]
hendler: AMORD goes where?
20:31:45 [danbri]
what's the best thing I can read about AIR?
20:31:51 [Pipian]
djweitzner: Policies in AIR, so use AMORD for reasoning about policies.
20:32:00 [Pipian]
http://dig.csail.mit.edu/2008/Papers/IEEE%20Policy/air-overview.pdf I believe
20:32:05 [danbri]
thx
20:32:31 [lkagal]
And the spec is at http://dig.csail.mit.edu/TAMI/2007/AIR/
20:32:39 [Pipian]
hendler: Interest in AMORD programming is Josi and Ian, any others?
20:32:52 [Pipian]
... Who is building reasoners?
20:33:56 [Pipian]
... Tomorrow, Ian will learn about AIR policy reasoner, AMORD, and we can work it together with Tabulator.
20:34:09 [Pipian]
... Not as interested in Tabulator, as much as the reasoning caused by it.
20:34:29 [Pipian]
timbl: Level of sophistication of policy. FOAF challenge...
20:34:38 [Pipian]
lkagal: Did it in the paper.
20:35:05 [Pipian]
hendler:
20:35:18 [Pipian]
I'm leaving. But...
20:35:31 [Pipian]
djweitzner: Tabulator working on [???]
20:36:17 [Pipian]
hendler: So the tabulator team will work on [???] and Ian, etc. will work on AMORD.
20:36:25 [Pipian]
djweitzner: 10 minutes and then Social Networking.
20:37:58 [shauni]
shauni (n=chatzill@18.60.12.130) has joined #dig
20:39:39 [DanC_lap]
DanC_lap has quit (Read error: 110 (Connection timed out))
20:42:09 [hendler]
hendler has quit (Read error: 110 (Connection timed out))
20:51:50 [DanC_lap]
DanC_lap (n=connolly@72-255-49-75.client.stsn.net) has joined #dig
20:57:54 [shauni]
shauni has quit (Read error: 110 (Connection timed out))
20:58:13 [kkw]
Next part of the meeting...Dan will talk about social networking
20:59:01 [kkw]
DanBri: Will talk about Brad Fitzpatrick started LiveJournal...sold to 6 Apart
20:59:23 [kkw]
Brad has now moved to Google
20:59:40 [danbri]
danbri has quit ()
21:00:16 [kkw]
Showing Brad's presentation on Social Graph
21:01:25 [kkw]
Problem: how to share information from different sites and to different sites
21:02:06 [kkw]
Disambiguating identities...determining whether a pointer is a claim about self or a reference to someone else
21:02:28 [kkw]
Existing Google crawl has a bunch of crawl already
21:02:47 [kkw]
Looks at a document, analyzes it and spits out new triples
21:05:14 [kkw]
http://code.google.com/apis/socialgraph/
21:06:28 [kkw]
Reads three kinds of things... html decorated, foaf, special purpose hard-coded knowledge
21:07:13 [kkw]
Provide someone's URL and get back everything they know about you.
21:08:22 [kkw]
Currently lacking accountability... many unverified results
21:08:28 [kkw]
Not currently in RDF
21:10:06 [kkw]
Shows flickr...which allows tags for pictures
21:10:53 [kkw]
flickr wants to allow more so that the pictures can identify the folks in the picture
21:11:07 [kkw]
still struggling with responsibility challenges
21:11:31 [kkw]
how to apply one person's instruction about being id'd in someone else's page
21:12:09 [kkw]
at least flickr or facebook are single db's so they can honor an "untag" request
21:12:16 [kkw]
how to do this on the open web?
21:12:53 [kkw]
Tim: Tabulator will allow personal interface that understands community-based instructions
21:13:08 [kkw]
Tim: Example, share the tag with my family
21:13:33 [kkw]
Tim: Also, tag shows source so someone discovering it can ask the originator to untag.
21:14:00 [kkw]
Dan: Googles answer is reconfigure the web
21:14:56 [kkw]
Danny: Need a UI box that lets the person note this wherever it's found
21:15:17 [kkw]
Danny: If Google finds data contradicted by the policy, what should it do?
21:15:29 [kkw]
Joan: It depends on multiple circumstances
21:15:56 [kkw]
Joan: Important question: How is it discoverable that the presence is in violation of someone's personal policy.
21:16:19 [kkw]
DanBri: Not an enforcement person, but could do a better job at exposing the person's policy.
21:16:52 [kkw]
Danny: Why is this different from P3P? People in social networks are used to making some narrow choices about their privacy.
21:17:46 [kkw]
DanBri: Social networks have become containers for applications.
21:19:00 [kkw]
DanBri: shows widget running inside OpenSocial where he sets policy and it should be honored by about 10-15 networks (as soon as they are stable).
21:19:13 [kkw]
KKW apology... Dan=DanBri
21:19:31 [kkw]
Joan: Doesn't show policy at the node, but it could.
21:20:36 [kkw]
DanBri: Javascript should know who's page the policies are in.
21:21:51 [kkw]
http://foafbook.ning.com/profile/danbri
21:23:27 [kkw]
DanBri: has been exporting information about himself which drags along information about his friends. When he mentions those people, it may cause the api to link it all and appear when the friends query the api.
21:24:26 [RalphS]
RalphS has quit ("bye for today")
21:25:39 [kkw]
DanBri: Doesn't know how to keep track of the info he's collected which contains privacy instructions
21:25:55 [kkw]
DanBri: TAMI could help with this
21:28:14 [kennyluck]
this finally occurs,
21:28:26 [kennyluck]
409 Conflicts
21:29:56 [kennyluck]
because of cache.
21:30:38 [timbl]
ooops
21:30:46 [timbl]
That's interesting
21:31:03 [kkw]
Danny: The TAMI question is whether there's something we can do that would (a) do something useful in allowing people to express privacy policies that can be understood by social networks and (b) whether that would help us build some of the infrastructure we need
21:31:34 [timbl]
http://dig.csail.mit.edu/2007/wiki/tabulator#project
21:33:19 [kkw]
Tim now displays Tabulator task list
21:33:40 [kkw]
http:/dig.csail.mit.edu/2007/wiki/doapextension#featureAndBug
21:34:54 [kkw]
Tim: Hypothesis Management - ability to put in a sidebar to describe a hypothesis and then see what depends on the hypothesis
21:35:57 [kkw]
Tim: social networking features relating to Tabulator
21:37:47 [kkw]
Tim: shows Joe Lambda Tabulator FOAF view
21:37:57 [kkw]
DanBri: trusting app built on a paranoid base
21:38:35 [kkw]
(in response to Tim showing that Tabulator can show the source of the data)
21:39:39 [kkw]
Tim: shows that Tabulator can give a you-centric view (click on Amy and get the opportunity to say whether you know her and then find out if you know folks in common)
21:40:16 [kkw]
http://xmlns.com/foaf/0.1/knows
21:40:20 [oshani]
timbl, so the foaf file should be in a SPARQL updatable server right?
21:40:56 [kkw]
Tim: It follows links out but doesn't show what's happened about you
21:43:09 [kkw]
Tim: Update function will send notice of unchecking "I know"
21:44:35 [kkw]
Danny: Can tabulator answer scope queries -- which of these people live in Lexington, MA? work at nnnn? Ages between xx and yy?
21:44:49 [danbri]
danbri (n=danbri@unaffiliated/danbri) has joined #dig
21:45:01 [yosi_s]
yosi_s has quit ()
21:50:05 [kkw]
Tim posts Google map of the locations of Tabulator project participants
21:50:18 [kkw]
DanBri asks if posting it on flickr violates a policy
21:51:16 [kkw]
Joan: Why is this (social networking) different from anyone else who posts data and has to comply with policies or laws?
21:51:59 [kkw]
Tim: One way to address this is through groups such as Google's public or private groups.
21:52:39 [kkw]
Joan: This is about accountability ... can we express some broadly applicable common policies?
21:52:59 [kkw]
Joan: People are often mistaken about what their policies are or what their systems are doing to implement them.
21:53:08 [djweitzner]
http://dig.csail.mit.edu/2007/12/rep.html
21:53:44 [kkw]
Tim: Google allowed people to create a group and decide what to share with whom, but only in a limited way
21:55:21 [kkw]
Joan: So part of the question is whether there wasn't enough structure to express the range of policies, not enough groups,
21:55:36 [kkw]
Danny: Provided a few examples in his paper
21:55:41 [kkw]
These are usage restrictions
21:55:52 [kkw]
Joan: Don't call them inference restrictions
21:56:10 [kkw]
Tim: Can we have republishing restrictions based on inference?
21:56:54 [kkw]
Danny: separated inferences from uses because of a student paper that showed how to infer who is gay
21:57:19 [kkw]
Danny: maybe we should say... we don't want people to publish
21:58:27 [kkw]
DanBri: Does some work for Joost...could do very targeted marketing ... but no quality restrictions
22:01:06 [kkw]
Joan: re: accountability -- that you have a way to gather the appropriate policies and all the appropriate data (identities, dependencies)
22:01:36 [kkw]
, to express the policies, to describe what happened, and allows you to reasona about it
22:03:16 [kkw]
Danny: Have a theory about how to do this. Usage restrictions, reciprocity, publisher has requirement to self identify and tell where it's used
22:03:55 [kkw]
Joan: people retrieve data not knowing how they'll use it ... and my usage may change over time
22:04:12 [danbri]
(if anyone has a problem with http://www.flickr.com/photos/danbri/2261574426/ being public, let me know)
22:04:32 [kkw]
Joan: in many cases, you shouldn't need prior notice
22:04:49 [kkw]
Joan: need a way for the publisher to be pro-active and notify you
22:05:06 [kkw]
Danny: maybe people should just identify themselves when they do
22:05:11 [oshani]
danbri, nice photo :)
22:05:32 [kkw]
DanBri just violated my no photos on the web rule
22:06:00 [danbri]
would you rather i take it down? (no prob if so...)
22:06:14 [danbri]
(or that we don't catalogue you as being in it...)
22:06:20 [kkw]
it's just me, but yes there are no photos of me
22:06:55 [kkw]
will explain off-line
22:08:12 [kkw]
Joan: should be able to ask for permission to be excused from policy and, if denied, be able to circumvent
22:08:23 [kkw]
K missed ... under which circumstances
22:08:52 [kkw]
thank you
22:08:53 [danbri]
(flickr, "We've replaced the old version of this photo with your shiny new edited one!")
22:10:33 [danbri]
kkw: 1. I mentioned last meeting, i've been playing with a spreadsheet of what the default policies are for most people /at least this country/culture ...
22:10:41 [danbri]
...eg short-term health, long-term health, financial, ...
22:10:51 [oshani]
kkw: was playing with some default polices such as short/long term health financial
22:10:53 [danbri]
...a matrix, who would get what, ... who would get detailed, general, specific info
22:11:27 [danbri]
... there are some really major concerns about things being totally open and public, where warrants etc would be needed
22:11:51 [oshani]
Joan: data brokers
22:12:12 [oshani]
... choic point aggregates are not in public domain
22:12:50 [danbri]
aside - a lot of users are convinced Facebook etc. is a CIA front (http://www.albumoftheday.com/facebook/ etc)
22:12:57 [oshani]
kkw: [missed]
22:13:35 [oshani]
djweitzner: get clear on how to make these systems accountable
22:14:11 [oshani]
kkw: do research on putting some control on [what?]
22:14:53 [oshani]
djweitzner: publish FOAF file with restrictions
22:15:22 [oshani]
... similar argument about exisiting social networks
22:16:10 [oshani]
... gaydar script: if someone used it maliciously, victims complain to FB
22:16:46 [oshani]
Joan: enforce the [rate limits?]
22:17:06 [DanC_lap]
DanC_lap has quit (Read error: 110 (Connection timed out))
22:17:52 [oshani]
kkw: small part of the problem, what happens if an FBI agent in [where?]
22:18:25 [oshani]
djweitzner: what is that a violation of?
22:18:42 [oshani]
Joan: what the information could be used for
22:19:10 [oshani]
... if the FBI guy logs in to do FBI work, it's not the right use
22:19:55 [oshani]
kkw: fruit of the poisonous tree explanation
22:20:34 [oshani]
Joan: cover up tracks
22:20:46 [oshani]
... by law enforcement agencies
22:21:03 [oshani]
djweitzner: great example to trigger log rules
22:21:23 [oshani]
Joan: you can not prove that someone else in the org did not come across that data
22:21:52 [oshani]
djweitzner: disconnect between illicit use and fair use
22:22:29 [oshani]
[which part should I scribe? :)]
22:23:09 [oshani]
kkw: 2. what can we do for danbri
22:23:40 [oshani]
... get the data into Tabulator
22:23:52 [oshani]
danbri: Tabulator is a downstream app
22:24:43 [oshani]
... keep a SPARQL, policy library
22:26:27 [oshani]
timbl: FOAF+OpenID to cutdown spam
22:26:59 [oshani]
djweitzner: let's imagine, we settle on what these policy elements are
22:27:22 [oshani]
... and associate with FB profile and any other online ids they have
22:27:30 [oshani]
... what do we tell ppl to with that?
22:28:29 [oshani]
Joan: usually what makes clear to ppl is that it wil enable them to do things they could not do before
22:28:40 [oshani]
... but this seems like this will limit ppl
22:28:48 [oshani]
kkw: describes a story
22:29:00 [oshani]
... highschool girl
22:29:36 [oshani]
... you'd want some control over the negative things
22:29:48 [oshani]
djweitzner: Creative Commons experience
22:30:53 [oshani]
... we have to show the 2 sides of the equation (what was before and what is capable after)
22:31:14 [oshani]
kkw: any non-hacking FB world will there be interest?
22:31:33 [oshani]
... exhausted on registering over and over again
22:31:59 [oshani]
... young ppl do not understand the consequences
22:32:26 [oshani]
... if FB and other SN sites are primary targets, these elements should matter to them
22:32:45 [oshani]
Joan: our target should not be enterprise
22:33:04 [oshani]
.... it should be organization which want to hold ppl accountable
22:33:23 [oshani]
djweitzner: Google is a good example
22:33:42 [oshani]
... lot of what we are doing is on the enterprise side
22:34:09 [oshani]
... allow lot of ppl to experiment with these things
22:34:34 [oshani]
... therefore, it's worth to do a sum of both
22:34:51 [oshani]
kkw: some overlap with LinkedIn and [what?]
22:34:54 [sandro]
sandro has quit (Remote closed the connection)
22:35:21 [oshani]
... the comments the ppl post in some social context can be aggregated
22:35:29 [sandro]
sandro (n=nnnnnnnn@homer.w3.org) has joined #dig
22:35:43 [oshani]
timbl: are there sites that do that>
22:35:44 [Pipian]
LinkedIn and Facebook
22:36:31 [oshani]
danbri: OpenID has exacerbated this problem
22:37:20 [oshani]
djweitzner: several ppl push back on the inference restriction
22:37:49 [oshani]
kkw: describes personal experience
22:38:11 [oshani]
Joan: the data is actually logically infereable
22:38:27 [oshani]
... but we are going to prevent ppl from inferencing it
22:38:35 [oshani]
djweitzner: Q we still haven't asked
22:38:51 [oshani]
... we are looking for some ways to create some logs
22:39:11 [oshani]
... we still don't have a context in which we can create it
22:39:26 [danbri]
(I think http://esw.w3.org/topic/CambridgeSemanticWebGatherings/Meeting/2008-02-12_Gathering is starting nearby in 20mins ... anyone here also attending?)
22:39:49 [oshani]
... a platform that we can create logs in some way?
22:40:05 [oshani]
timbl: explains how we could do that with Tabulator>
22:40:27 [oshani]
djweitzner: do we have a clear mapping from SPARQL queries and logs?
22:40:41 [amy]
/me notes that another group needs to use the room when this meeting is over, so if people can go to the SW Gathering in the Star conference room, or simply use the tables (if available) at the faculty dining area, that would be helpful
22:41:37 [oshani]
timbl: we could log all the ...
22:41:52 [oshani]
... where do we want to log?
22:42:41 [oshani]
djweitzner: CDC scenario, we want to trap the events somewhere
22:43:24 [danbri]
have a look around http://www.facebook.com/apps/# ... 15000 mini-apps using FB social data. How to help *those* app authors be responsible, acountable? (and in a model that extends to OpenSocial Platform too)
22:43:44 [oshani]
timbl: suppose the systsem loads lots of data, how we make sure she sees what she's expected to see?
22:43:58 [oshani]
djweitzner: play around with a bunch of scenarios
22:44:13 [oshani]
timbl: we can generate a list of all the sources
22:44:51 [oshani]
kkw: what if instead we keep track of ppl's preferences?
22:45:06 [oshani]
... it's still a conflicting rules thing
22:45:20 [oshani]
djweitzner: that's kinda P2P
22:45:56 [oshani]
danbri: can we make an app for these 15k social apps on FB?
22:46:28 [oshani]
timbl: could we make a FB app to share data between each other apps?
22:46:39 [oshani]
danbri: we could probably hack on the cookies
22:47:21 [oshani]
danbri: right now Opensocial is in flux, but we could talk with them
22:49:36 [oshani]
djweitzner: semweb environment we could build on to collect data
22:49:45 [oshani]
... problem with scraping off HTML
22:49:55 [oshani]
... domain ontologies
22:50:00 [oshani]
gjs: other idea
22:50:09 [oshani]
... from Intelligence community
22:50:20 [oshani]
... ppl would be cooperative
22:50:40 [oshani]
djweitzner: so that's ppl manually create logs?
22:50:59 [oshani]
gjs: [missed the argument]
22:51:32 [oshani]
... [was that to fabricate the log?]
22:51:45 [oshani]
kkw: you know what the log looks like
22:51:56 [oshani]
... you just build a synthetic log
22:52:05 [oshani]
... explains an example
22:52:55 [oshani]
... about a bunch of telephone record extraction
22:53:07 [oshani]
timbl: browse RDF through Tabulator
22:54:18 [oshani]
... Tabulator keeps a log of all the accesses
22:54:37 [oshani]
... "Under the Hood" is a log of all the internals
22:55:05 [oshani]
Joan: Good bye
22:55:41 [oshani]
djweitzner: the timeline we are on with Carl is late Spring / early Summer
22:57:10 [oshani]
kkw: can danbri could get some contacts?
22:57:21 [oshani]
djweitzner: what questions can we ask of the data?
22:57:33 [oshani]
kkw: before doing anything automated
22:58:57 [oshani]
djweitzner: can we get the Tabulator hooked on to the Open Social API?
22:59:15 [oshani]
timbl: why do we want to do that?
22:59:28 [oshani]
djweitzner: because then we can browse around my social graph
22:59:45 [oshani]
... and make inferences based on that
23:00:01 [oshani]
timbl: pulling up the data?
23:00:15 [oshani]
djweitzner: explains an example
23:01:34 [oshani]
danbri: [missed the example, but has to do with reverse indexing FOAF files?]
23:02:04 [oshani]
djweitzner:we are about to break
23:02:17 [danbri]
my example is http://danbri.org/words/2008/02/09/271
23:02:20 [Pipian]
Pipian has quit ()
23:02:27 [oshani]
thanks danbri
23:02:29 [danbri]
it used google to go from email addresses, hashed, to foaf descriptions
23:03:18 [oshani]
meeting is over
23:03:24 [oshani]
oshani has quit ("The computer fell asleep")
23:03:46 [lkagal]
lkagal has quit ()
23:03:55 [kennyluck]
kennyluck has quit ()
23:03:55 [gjs]
gjs has left #dig
23:04:53 [danbri]
danbri has quit ()
23:08:51 [timbl]
timbl has quit ()
23:10:20 [djweitzner]
djweitzner has quit ()
23:15:28 [Pipian]
Pipian (n=Pipian@30-6-160.wireless.csail.mit.edu) has joined #dig
23:16:48 [Pipian]
Pipian has quit (Client Quit)
23:21:18 [kkw]
kkw has quit (Read error: 110 (Connection timed out))
23:29:21 [lkagal]
lkagal (n=lkagal1@30-6-125.wireless.csail.mit.edu) has joined #dig
23:31:11 [lkagal]
lkagal has quit (Client Quit)
23:32:01 [lkagal]
lkagal (n=lkagal1@30-6-125.wireless.csail.mit.edu) has joined #dig
23:46:10 [lkagal]
lkagal has quit ()
23:48:00 [danbri]
danbri (n=danbri@unaffiliated/danbri) has joined #dig
23:53:36 [danbri]
danbri has quit ()
23:55:22 [danbri]
danbri (n=danbri@unaffiliated/danbri) has joined #dig
23:55:26 [danbri]
danbri has quit (Client Quit)