ups, forgot the references:

[1]
http://ontologies.opendfki.de/repos/ontologies/userobs/nop.rdfs
[2]
http://usercontext.opendfki.de/wiki/UserContextOntology

On Monday 25 August 2008 12:33:14 Sebastian Trüg wrote:
> I fully aggree that phase 1 should not deal with automated context
> "guessing" just yet. We first need a proper framework to manage and
> activate contexts. Also, the used ontology needs to be set in stone, as
> well as its usage.
>
> I just took a look at the existing ontologies: NOP [1] and Workcontext [2].
> To me it seems that for phase 1 we don't need NOP at all (as it mostly
> deals with user actions/activities that need to be modelled) and only need
> a very small portion of Workcontext, if at all.
>
> Like I mentioned in a previous mail IMHO we basically need a Context class
> and maybe two specializations: ActivityContext and TaskContext. TaskContext
> would add start and end time to the concept.
> We could then easily model different contexts. For example a project I am
> working on would be modelled as a TaskContext which is also a pimo:Project
> or maybe a subclass the user created himself like
> pimo:KDEDevelopmentProject. Using this approach we could even stick to one
> simple Context class and link tasks or projects or whatever to it as
> something like
>
>   "Context definingResource Resource"
>
> this would allow to model stuff like:
> we have a context "Plasma Context Support" resource which is of type
> Context. In addition a development project is defined which might have a
> similar name and a bunch of files and emails and what not related. The
> project is then related to the context and thus, becomes available for
> dashboard switches. This would allow to use arbitrary things as contexts
> without much additional syntax.
>
> I would need input from Sven and Leo here: would the
> workcontext:UserWorkContext class be a choice here? Or should we create a
> new, way simpler, ontology.
>
> Cheers,
> Sebastian
>
> On Sunday 24 August 2008 12:58:32 Hari krishna Anandhan wrote:
> > Phase 1 : Focus on global context and user productivity
> >
> > -- Activity Context
> > 1).  I think "Activity" should be the central context of interest. All
> > other contexts exist just to help the user be more productive and
> > focus on his "Activity"
> > 2).  User manually creates activities, and can possibly associate
> > semantics to it by special "template tags" (which can be templates for
> > settings, file attributes, apps used in activity, etc), instead of
> > current passive tags used just for linking data.
> > 3). when the user switches activities, the whole environment changes
> > to focus the attention of the user on the related things and auto-tags
> > the resources used (like files created, etc) with the activity.
> >
> > -- Other Sub Contexts
> > 1). We can just listen to system-wide events (location, resources )
> > via listeners, send them to User Observation Hub which just broadcasts
> > it
> > 2). System adjusts the focus or auto-tagging according to the
> > subcontexts, if needed
> >
> > Realisation :
> > 1). We need to finalise the exact model of the concerned contexts,
> > 2). need to come up with how the system adjusts itself to focus on
> > activity depending on subcontexts and
> > 3). possibly come with guidelines on how the applications would
> > auto-tag associated resources (keeping in mind the corner cases)
> >
> > Phase 2: Focus on app-specific observers and knowledge reuse
> > 1). Implement observers (via plugins to applications) to observe the
> > user NOPs and send it to UOH
> > 2). Provide mechanisms to facilitate knowledge reuse among different
> > contexts. This can be used by the user himself to see how his previous
> > actions had effect or by a newbie seeking help to see how others have
> > done things in a particular context )
> >
> > Phase 3 : Possibly introduce semi-AI things
> > 1). Like, using "Attention Evidence" for more precise Information
> > delivery (one of myMory's goals)
> >
> > If we agree to the above baseline, then we can start with Phase 1
> > discussions by brainstorming possible usecases so that we can define
> > what properties the concerned contexts will be having...
> >
> > Waiting for inputs …. ;)
>
> _______________________________________________
> nepomuk-kde mailing list
> nepomuk-kde@semanticdesktop.org
> http://lists.semanticdesktop.org/mailman/listinfo/nepomuk-kde


_______________________________________________
nepomuk-kde mailing list
nepomuk-kde@semanticdesktop.org
http://lists.semanticdesktop.org/mailman/listinfo/nepomuk-kde

Reply via email to