Re: Schedule and Events Conflicts Management in RDF

Hi Karl

In a relational world, conflict is resolved with normalisation,

I was interested to learn that even in the semantic world, normalisation 
exists and functions pretty much the same way

I think the solution to conflict could be instead of cramming everything in 
the same schema, to create more than one primary entity, each entity has all 
the necessary attributes

Each entity/attribution relation can then be viewed/search according to some 
kinf of facets navigation
Movie in my view should be a separate entity (ie movie duration is an 
attribute of movie together with
actors, director etc) while movie viewing time is a different type of 
variable and it should be in a different
'table' (schema?)

Something like
VIEW MOVIES (show TITLE, theater, time)
VIEW cinema (SHOW TITLES, time)
VIEW TIME (whats on today?) (show movie, theater)
etc

something like that

wonder if it would make things better

Paola Di Maio




----- Original Message ----- 
From: "Karl Dubost" <karl@w3.org>
To: <semantic-web@w3.org>
Sent: Thursday, August 25, 2005 4:19 AM
Subject: Schedule and Events Conflicts Management in RDF


>
> Hi,
>
> I'm preparing my program for the world film festival. My main tool is  a 
> loosy catalogue where I report movies and time in a calendar and  then by 
> hand I will select my movies depending on the conflicts and  my 
> constraints.
>
> Here my questions, because it's a fairly common problem with many 
> possible applications.
>
> Consider a series of events: En, n is an integer
>
> En  has a title
>     has a start time
>     has a duration
>     has a date
>     (has a category)
>     has a location
>
> A "title" has 1 to 4 En (Basically the same movie can be played at 
> different times during a week).
>
> So from a selection of certain number of titles, I want to have a 
> schedule which optimize my viewing, basically to remove conflicts.
>
> It's a fairly common problem, because it's the case of
>     - any festival of any kinds with multiple events at the same time
>     - class schedule in a school
>     - business meetings with many people
>
> that will be a selling case for the semantic Web definitely. It could  be 
> combined with external resources, etc.
>
> * algorithm
>
> To help the thinking process and the way I do to select manually
>     1. Choose all the movies I'm interested by
>     2. Put them in a calendar, conflict or not.
>     3. Take the first day and select the movies I want to see
>     4. Remove the selected one from the rest of the calendar,
>         - except if on a day later the movie has no conflicts,
>           in that case select, another movie from the first day.
>     5. Going to the next day and repeat the process.
>
> Usually it minimizes the conflicts and go quite fast.
>
>
>
> -- 
> Karl Dubost - http://www.w3.org/People/karl/
> W3C Conformance Manager
> *** Be Strict To Be Cool ***
>
>
>
>
> 

Received on Thursday, 25 August 2005 03:54:36 UTC