Presenting Semantic Web Data Fresnel : a Presentation Vocabulary for RDF Fresnel: A Browser-Independent Presentation Vocabulary for RDF Emmanuel Pietriga ‡ , Chris Bizer † , David Karger * , Ryan Lee * November 7th, 2006 * † ‡ E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
21
Embed
Fresnel: A Browser-Independent Presentation Vocabulary for RDFpietriga/2006/11/fresnelISWC06.pdf · Longwell IsaViz Geonames Browser Demo E. Pietriga, C. Bizer, D. Karger, R. Lee
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Fresnel: A Browser-Independent PresentationVocabulary for RDF
Emmanuel Pietriga ‡, Chris Bizer †, David Karger ∗, Ryan Lee ∗
November 7th, 2006
∗ † ‡
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Diversity of applications and approachesToward Presentation Knowledge
Semantic Web Browsers and other RDF Visualization Tools
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Diversity of applications and approachesToward Presentation Knowledge
. . . but faced with the same core issues
Presentation process :
Select what information items to showSpecify how to organize and display these information items
Specification of presentations ≡ Presentation knowledge
“The Semantic Web provides a common framework that allowsdata to be shared and reused across application, enterprise, andcommunity boundaries. [...]” [http://www.w3.org/2001/sw/]
Promote the exchange and reuse of presentation knowledgebetween Semantic Web UI applications
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
Fresnel : a presentation vocabulary for RDF
Design vocabularies to capture information about how topresent Semantic Web content to users
A set of core vocabularies :
browser/application independentrepresentation paradigm independentkept as simple as possibleeasy to learn and useeasy to implement
Extension vocabularies (paradigm-specific, or addressingspecific issues)
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
Outline
Longwell Horus Cardovan IsaViz Geonames Browser
Fresnel : foundational concepts and overview
Reusability in diverse applications
Extensiblity (Fresnel2D)
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
Outline
Longwell Horus Cardovan IsaViz Geonames Browser
Fresnel : foundational concepts and overview
Reusability in diverse applications
Extensiblity (Fresnel2D)
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
Fresnel’s Foundational Concepts
Lenses : content selection and ordering
Formats : content formating
Groups associate lenses and formats that are designed to worktogether
External style sheets : use of CSS class hooks for styling (font,color, etc.)
Repositories of presentation knowledge (lenses, formats, . . . )
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
Core Lens Vocabulary - Content Selection and Ordering
classLensDomain and instanceLensDomain define the setof resources to which a lens applies
showProperties and hideProperties control whatproperties of the selected resource are displayed, in what order
mergeProperties and alternateProperties handle casesof properties that should be displayed together or used asfallbacks (irregularity of data)
Lenses used as sublenses : specify what lens to use to showthe value of a given property (possible recursion)
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
Extension Vocabularies
Core vocabularies are designed to be application/paradigmindependent
Express more knowledge =⇒ loss of this property
Paradigm/Application-specific Vocabularies :
all modules are not necessarily aimed at beingapplication/paradigm-independentFresnel based on RDF, easy to extendFresnel provides a unified framework for capturing presentationknowledge
Modules for special needs :
describe the purpose of a lensediting displayed data. . .
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
Example of extension vocabulary : Fresnel2D (work in progress)
Extension vocabulary for the 2D layout of RDF data
Example : layout of Geonames features (populated places) ona world map using WGS84 longitude and latitude properties
E. Pietriga, C. Bizer, D. Karger, R. Lee ISWC 2006
Presenting Semantic Web DataFresnel : a Presentation Vocabulary for RDF
Concepts and Core VocabulariesReusabilityExtensibility
Members of the SIMILE and Haystack projects at MIT,especially Stefano Mazzocchi, Stephen Garland, David Huynh,Karun BakshiHannes Gassert, Rob Gonzalez, Rouben Meschian, Jacco vanOssenbruggen, Dennis Quan, Lloyd Rutledge