= Welcome to usercontext.opendfki.de = This Website is a platform for researchers and practitioners about '''user context'''. In our view, '''user context''' is the things that influence knowledge work. Through user observation a context-sensitive application can detect the user's current work context and support the user with suggestions and other services. This project and website is not about theoretical issues of user context - it gathers working code and schemas! The following goals are pursued (not all are already in an "working" state: * Discuss and build up a UserContextOntology. A top-level RDF Schema for modeling and processing user context. Besides mere user context '''data''' the UserContextOntology will also provide operators and comparators for that data. Hence, two parties can share their user context data and will be able to understand and process the user context information at least on the upper level we define here. * Implementations and projects that observe the user and collect user operations, and implementations that calculate the current user context, and applications that make use of this for the benefit of the end user. So, what you can find here soon is this: * Wiki: for (a) diskussion and (b) documentation * Ontology/Ontologies: Data schema(s) - most probably in RDFS * Sources: Interfaces containing operators, comparators, similarity measures, etc. working on the data - at the beginning this will be in Java only * Links to project pages of this usercontext group * Relevant material (papers) of this usercontext group * Maybe: Relevant external material (papers) which will be closed to the world (e.g. PDFs of AAAI workshops which must not be published) Later on we will host more on this site: * Test and example code working with the UserContextOntology. * Sources of or links to working implementations of user context aware systems / modules - you could call them ReferenceImplementations. * Maybe: sources of and links to open-source projects for user context aware systems (or the open-source parts/modules of them). The website is still under construction and, while evolving, it could happen that some (but few) parts will only be available to a closed group. '''*new* : 2007-04-19:''' The '''UserObservationHub''' project is now hosted on this website. The UserObservationHub - shortly, UOH is a '''*tiny*''' project offering a tiny and efficient service catching several registered user observation evidences and notifications (e.g., from [http://dragontalk.opendfki.de]) and passing them on to interested listeners. So, there's multiple input sources __providing__ observed user operations __to__ the UOH. And there are multiple output targets getting notified by the UOH -> these are called '''"user observation listners"'''. == Projects that observe the user == * [http://dragontalk.opendfki.de] The Dragontalk project provides a set of extensions for the Mozilla products Thunderbird (email client) and Firefox (web browser). * [http://pas.kbs.uni-hannover.de/] Personal Activity Search Track is logging information like user's Web queries, clickthrough history, focus switching between different applications, timestamps for opening/closing/editing the text files and email messages, history of file renaming and moving, etc. There is a plugin for the UserObservationHub that reads the log files generated by the PAS and feeds them to NOPs. * [http://www3.dfki.uni-kl.de/repos/epos/trunk/FileSystemObserverService/ FileSystemObserverService checks changes in the filesystem] (java, using JNIWrapper) * LoggerOutlook - a logger plugin for Outlook 2007 ---- == Persons involved in this project == * Sven Schwarz (initiator) * Philipp Mohr * Lorcan Coyle * Leo Sauermann (code contributions, nepomuk integration) * Julien Gaugaz (ontology modelling) * Gianluca Demartini (ontology modelling) * Michal Kopycki (author of PAS logger) ---- == Useful Links to follow from here == * UserContextOntology * RelatedCommunities - what communities do we need/use * RelatedWork - related work, related ontologies * ContextGlossary - terms used in our talks and in the context ontology * ContextDefinition - how do we define the term "context" ---- == SVN, source-code, ontologies == https://usercontext.opendfki.de/browser ("Browse Sources" button/tab at the top-right) allows browsing the "sources" (including ontologies and whatever data). Mind, that this should only be used for taking a short look or overview over what's there. Working with the sources should be done using an SVN client (e.g. subclipse: an eclipse plugin, or svn: at the command line). The URL for the SVN repository is {{{ https://usercontext.opendfki.de/repos/ to be used as repository in subclipse; alternatively: https://usercontext.opendfki.de/repos/temp/uco_v1 for one specific project }}} As you can see, {{{https://usercontext.opendfki.de/repos/}}} is used for SVN while {{{https://usercontext.opendfki.de/browser/}}} is the webfrontend for SVN. ---- AboutTrac links to the original start wiki page of this TRAC framework.