Not logged in : Login

About: VirtDeployingLinkedDataGuide_description_vsp     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : atom:Entry, within Data Space : ods.openlinksw.com associated with source document(s)

AttributesValues
type
Date Created
Date Modified
label
  • VirtDeployingLinkedDataGuide_description_vsp
maker
Title
  • VirtDeployingLinkedDataGuide_description_vsp
isDescribedUsing
has creator
attachment
  • http://vos.openlinksw.com/wiki/main/VOS/VirtDeployingLinkedDataGuide_description_vsp/fig8.jpg
content
  • %META:TOPICPARENT{name="VirtDeployingLinkedDataGuide"}% ---+Deploying Linked Data Guide - Appendix A: Description.vsp - Rendering RDF as HTML [[VirtDeployingLinkedDataGuide][Deploying Linked Data Guide - TOC]] ---++ Description.vsp is a Virtuoso Server Page (Virtuoso's equivalent of ASP) which provides a hypertext description of RDF Linked Data. Its purpose is to provide a default HTML rendering of RDF data, to allow it to be navigated using an HTML, rather than RDF, browser. Description.vsp underpins the 'Page Description' facility in the [[http://ode.openlinksw.com/][OpenLink Data Explorer]] (ODE) browser extension. (ODE is also available as a hosted service - e.g. http://demo.openlinksw.com/ode.) The HTML view it provides substitutes RDF hyperdata links with hypertext links. The description is tabular, listing the properties of the entity being described and, adjacent, the property values.
    fig8

    Description.vsp is invoked through the Virtuoso 'Page Description' service, a proxy service accessed via /about/html. For instance, to extract RDF data from an HTML page, http://musicbrainz.org/artist/72c090b6-a68e-4cb9-b330-85278681a714.html describing musician John Cale, and then view the extracted RDF as HTML, the page can be retrieved via the Page Description Service hosted by the Virtuoso instance at linkeddata.uriburner.com. viz: * http://linkeddata.uriburner.com/about/html/http://musicbrainz.org/artist/72c090b6-a68e-4cb9-b330-85278681a714.html Similarly, when deploying your own Linked Data, you can exploit the power of Virtuoso's URL rewriting to automatically redirect requests for HTML renditions of the RDF data to the /about/html proxy. When description.vsp is executed, the Network Resource Source URI is being fetched to extract the RDF data to be displayed. Two routes through the [[http://virtuoso.openlinksw.com/Whitepapers/pdf/sponger_whitepaper_10102007.pdf][Virtuoso Sponger]] are possible: 1 If the source contains RDF directly, this is used 'as is'. 1 If not, the Virtuoso Sponger extracts any available metadata through one or more Sponger cartridges and converts this to RDF. Data from the Northwind RDF view follows route 1. Data from the MusicBrainz page on John Cale follows route 2. Whichever route is followed, the Sponger caches the RDF data in the Virtuoso RDF quad store. With the Northwind demo rewrite rule for HTML requests set up with a Request Path Pattern of /about/html/(.*) and a Destination Path Format of /rdfdesc/description.vsp?g=$U1 , a request for an HTML rendering of http://myhost/Northwind/Customer/ALFKI#this results in description.vsp being called with parameter g set to http://myhost/Northwind/Customer/ALFKI#this. description.vsp uses Virtuoso's SPARQL extensions for IRI dereferencing (see the Virtuoso on-line documentation: [[http://docs.openlinksw.com/virtuoso/rdfiridereferencing.html#rdfinputgrab][IRI Dereferencing for FROM clauses]] ) to invoke the Sponger via the get:soft "soft" option and crawl the URI identified by 'g'. e.g. sparql define get:soft "soft" SELECT * from <http://myhost/Northwind/Customer/ALFKI> where { ?x ?y ?z } The Sponger creates graph <http://myhost/Northwind/Customer/ALFKI> to hold the extracted RDF data describing entity ALFKI. Once cached in the quad store, description.vsp then issues a series of SPARQL queries to identify the predicates and predicate values associated with all RDF statements having <http://myhost/Northwind/Customer/ALFKI#this> as the subject. These are then displayed in an HTML table. [[VirtDeployingLinkedDataGuide][Back]] to Deploying Linked Data Guide | [[VirtDeployingLinkedDataGuide_TCN][Previous:]] Transparent Content Negotiation | [[VirtDeployingLinkedDataGuide_AppendixB][Next:]] Appendix B: New Proxy URI Formats
id
  • f00e9bb9bd5561a1425bf9b3dafc468c
link
has container
http://rdfs.org/si...ices#has_services
atom:title
  • VirtDeployingLinkedDataGuide_description_vsp
links to
atom:source
atom:author
atom:published
  • 2017-06-13T05:36:28Z
atom:updated
  • 2017-06-13T05:36:28Z
topic
is made of
is container of of
is link of
is http://rdfs.org/si...vices#services_of of
is links to of
is creator of of
is atom:entry of
is atom:contains of
Faceted Search & Find service v1.17_git132 as of May 12 2023


Alternative Linked Data Documents: iSPARQL | ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3238 as of May 23 2023, on Linux (x86_64-generic-linux-glibc25), Single-Server Edition (15 GB total memory, 3 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software