Semantic Desktop

advertisement
Semantic Desktop
• Getting semantics to help on the desktop may
be THE challenge for Graphical User
Interfaces in the next decade
• Desktop semantics offer some general
protection of privacy
- Searching
- Information Management
• New ways to think about Personal Information
Management
• When we say “Desktop” do we mean
“Personalization” or “Knowledge
Management”?
Personal Information Cloud
• Vander Wal’s Model of Attraction
- Your information has structure (and you understand it)
- You are more involved with it in different contexts on
different devices at different times
- Re-using information (see contexts) is key
• The current Web is (mostly) not like this
- Stateless, memberships, non-open formats
- You have to go to your information
• Information should come to you, transparent of
location
- Re-use of information easier with structure & retrieval
- Native understanding of user needs (it’s your information)
- Metadata can be added explicitly or implicitly
The Cloud that follows You
• Information stays
attracted to you
• Sync, contextual
portability are key
• This key is enabled by
semantics
- Of the information
- Of your situation
Personal InfoCloud issues
• Are we talking about Personalization?
• TBL’s Semantic Web Agents?
• Yahoo’s (Social Computing) 360?
• How much control do you want to have?
- Most people don’t even backup information or organize their
bookmarks
- The one time we organize our information?
• For taxes. Do we need a Certified Public Information
Cloudist?
• What are the impacts for information system
Designers?
- User defined metadata & its (user contextual) appearance
- Lightweight semantics universally accepted
Semantic Desktop Outlook
• Lots of people are working on it
- RDF on the desktop
- Ontology (matching or syncing)
- Desktop agents
• Web protocols work well on the desktop too
- You already have a Web server installed on your computer,
why not use it?
- MIME types, open formats, DOM scripting, logic running on
your own personal server
• Do you have to be a system administrator (now)?
• Does RSS go against this trend?
Organic Semantic Desktop
• Where will the SD come from?
• Is it winner take all?
• Who has the better pull?
- Server = Google
- Client = Microsoft (Apple)
• Can it work like you do now?
- What may need to be different?
- Is different always better?
• Semantic Desktops connected to the Web,
build the Semantic Web one user at a time
The usual (SD) suspects
•
•
•
•
•
•
Memex
HyperCard
Haystack
Protégé (expanded)
Outlook ?
Small pieces (address books, email clients,
HTML documents)
• Home Entertainment Media Hubs
Semantic Desktop Building Blocks
• Previously mentioned systems
• Broadband, ubiquitous connectivity
• Open source software
- Web technology
- Open document formats
• New ways to store & organize information on the
desktop
- That might fight or confound current operating systems (file
structures, app interop)
- Drag & Drop vs. Search & Sort
- What about Attraction & Agents?
- Finding & Reminding
- Ontologies & Taxonomies that are scaled down to desktop
use & user mental models that change over time
Building Blocks diagram
Enabling Framework
•
•
•
•
•
•
Central RDF Repository
Central Search
Adapters (Sync, xfer, conversion)
Ontologies
Context Capture
Pluggable Architecture
• How are these exemplified in SWT concepts
we have discussed all semester?
Wiring the Web
- One view of using information if not semantically,
at least more seamlessly
• We have XML (RSS), Web Services, Mashups
• A “mesh” can form by using simple scripting
to wire components together
- Can end-users build it?
- What is the best metaphor to present it to users?
• How can users move beyond the model of
working with information of the server, by the
server & for the server ?
- Because I thought it was all about the users
A Clipboard of the Web?
• How can people move information around between
uses; among different Web sites & services or even
for contextual use on their own computers?
• “Copy & Paste” needs a new metaphor then
- Apple tried “Publish & Subscribe”
- Isn’t subscribe what we say for (RSS) feeds now?
• Live Clipboard
- “ because we view “live” efforts as those providing users
with seamless end-to-end scenarios that “just work” by
weaving together the best of software and the best of
services. “ Ozzie 2006
• What do you think?
- Marketing spin?
- A (desperate) attempt to keep you liking the desktop?
- A bad metaphor and not very sophisticated interface model?
Presentations
•
•
•
•
10 minutes + questions
Any or all of the members may present
Demonstration of the project
Link to working demonstration that stays live for a
week+
• Explanation of project ideas & technologies by using
readings & discussions from class this semester
• References, Bibliography of ideas & projects you
were inspired or built upon
Download