- From: Content-wire Research <editor@content-wire.com>
- Date: Sat, 27 Aug 2005 05:05:30 +0100
- To: <www-rdf-calendar@w3.org>
- Message-ID: <00e801c5aabc$91c35b80$98cda8c0@paola>
Hi Karl I am new to rdf, and come from systems design background - sorry if what I say is far away from your line of thinking, I guess I am just tuning in Your reasoning below seems the best possible suggestion for the case (now I understand what you mean with conflict, want to watch two movies that are on at the same time, and in some cases there may be no other opportunity than making a choice) I see a commercial idea popping up to resolve that conflict: showing digital copies on demand, but thats out of scope I guess. Suggest it to the organisers! (the ultimate conflict resolution measure is you can watch any movie anytime anywhere, that was a promise of the digital age wasnt it?) I am not sure that rdf can do all what you propose below, from what I understand, rdf is only a way of showing views of data select and remove by contrast are database commands (right?) I am pretty sure that a big factor in your decision making is mapping clearly where the data is stored and how, that will help you create the rdf schema >From my perspective, this case could benefit from 'interaction design', ie define how the different data representation systems interact with each other, and maybe a dependency diagram Then should have a clearer picture of what can be modelled in rdf, and then you can get on with your job What rdf cannot do, will have to be dealt with elsewhere in the system, and just return some values that rdf can handle Now, feel free to let me know if what I say does not make any sense to you, And please do let me know what you come up with in the end, I am learning Pdm 1. Go through the list of events and check for each of them their conflict status. if no conflict, conflictStatus = 0 if 1 conflict, conflictStatus = (1, EventID) if 2 conflicts, conflictStatus = (2, EventID1, EventID2) . 2. Go date by date, and select each events which have conflictStatus = 0 you get a list of selected events (EventID) with MovieID 3. Remove from the calendar events with a ConflictStatus > 0 and where movieID part of the selected events list. DATA MANAGEMENT 4. Repeat the process 1 to 3. until there's no more EventsID with ConflictStatus >0 5. Difficult cases * Distribution - MovieID-1 and MovieID-2 are in conflicts on two differents moments -> Resolution pick up on one time and pick the second one on the other time - Same thing but with three movies. * Unsolvable conflicts - You really have to choose the movie you will not be able to see, because it's impossible to see it. This could be solved somehow with priority management. When you have selected your list of movies you could give a scale from 1 to 3. 1. To see 2. Maybe 3. Wellll if really I have time The scale could be also a way to propose more watching. "Hey there's a hole in your schedule, you might want to see that movie which is proposed at that time." GOOD ONE I think with these rules it might be possible to organize the schedule and be an happy festival participant. ;) The big question is how I do that in RDF/n3 --
Received on Saturday, 27 August 2005 04:06:04 UTC