Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

hp.com home

Technical Reports

printable version

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» Worldwide sites
» Downloads
Content starts here

  Click here for full text: PDF

Penelope, A Language for Realizing Context Spaces

Tolia, Sovrin


Keyword(s): semantic query; programming languages; resource description framework; meta-data

Abstract: Context Spaces aim to provide a new class of document management services in which storage, organization and retrieval of information is based on semantically rich and active meta-data. It enhances the access to existing document resources by making it more proactive, mobile and context-aware. We have designed a new language, Penelope, to realize Context Spaces. Penelope defines the basic programming language concepts, including primitive data types as objects. It uses the message passing model for expressing operations over these objects. The current implementation of Penelope is based on the Resource Description Framework (RDF) data model and the Schema specification. The property centric approach and the platform independence provided by RDF makes Penelope suitable for building distributed components. This work on Penelope demonstrates the benefits of expressing data and code in a single unifying language.

37 Pages

Back to Index

»Technical Reports

» 2009
» 2008
» 2007
» 2006
» 2005
» 2004
» 2003
» 2002
» 2001
» 2000
» 1990 - 1999

Heritage Technical Reports

» Compaq & DEC Technical Reports
» Tandem Technical Reports
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.