# RDF Acess test model # Adapted from http://www.w3.org/2000/10/swap/test/meet/white.n3 # @prefix semview: . @prefix myPrefs: . @prefix rdf: . @prefix semview: . @prefix semblog: . @prefix myPrefs: . @prefix rdf: . @prefix blog: . @prefix bib: . @prefix dc: . @prefix rss: . @prefix trackback: . @prefix rdfs: . blog:myBlog a blog:Blog ; blog:hasPreference [ a semview:BlogView ; semview:formatPreference "record" ; semview:filterPreference "optout"; semview:viewName "record" ] ; # In record view, we show everything by default - except: blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls blog:author; semview:viewName "record" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls blog:keywords; semview:viewName "record" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls bib:abstract;semview:viewName "record" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls bib:keywords; semview:viewName "record" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls dc:description; semview:viewName "record" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls dc:identifier; semview:viewName "record" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls rss:link; semview:viewName "record" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls semblog:contains; semview:viewName "record" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls rdfs:seeAlso; semview:viewName "record" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "hide" ; semview:controls trackback:ping; semview:viewName "record" ] ; blog:hasPreference [ a semview:BlogView ; semview:formatPreference "table" ; semview:filterPreference "optin"; semview:viewName "table" ] ; # In table view, we hide evrything by default - except: blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "show" ; semview:controls dc:creator; semview:viewName "table" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "show" ; semview:controls dc:date; semview:viewName "table" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "show" ; semview:controls semblog:hasConcept; semview:viewName "table" ] ; blog:hasPreference [ a semview:PropertyView ; semview:displayPreference "show" ; semview:controls rss:title; semview:viewName "table" ] .