Have a look at the first two RVL demo videos to learn about the basic principles of the RDFS/OWL Visualization Language (RVL):
RVL – Demo #1 – PropertyMappings and ValueMappings
RVL – Demo #2 – IdentityMappings and Mapping of Value Intervals
Scheduled next videos:
RVL – Demo #3 – Using Submappings to Map Connector Attributes
Composing mappings based on the role of graphic objects
Setting connector width, color, shape
RVL – Demo #4 – Labeling and Label Positioning
RVL – Demo #5 – Mapping to other Graphic Relations
While we started with node-link diagrams for simplicity, RVL is not limited to the graphic relations “Linking”, “Labeling” and “Containment”. On the contrary: a broad palette of alternative graphic relations such as “Relative Position” (Clustering), “Separation by a Separator” and “Alignment” and “Adjacency” that are described in the Visualization Ontology (VISO) should follow.
RVL – Demo #6 – OWL- and RDFS-specific Mappings
Mapping Domain-Range relations between classes
Mapping further class level relations such as universal and existential restrictions
RVL is a declarative RDF-based language for specifying visual mappings from RDFS/OWL data to graphic means. In the following we use the language to visualise example data specified using vocabulary from the Citation Ontology:
The above graphic was created by processing the RVL mappings below. A first mapping simply says map cito:cites to directed links
(e.g. connector lines with arrowheads).
Since there were several requests for reusing the VISO ontology, we decided to move it to GitHub. A lean core version of VISO is currently build from the existing version and a few modules are already available. The existing version will remain for documentation purposes and serve as a base for the new version, which will start with a small set of stable concepts. Concepts that are required by VISO users are migrated incrementally.
If you decide to fork VISO, please use a sorted Turtle notation as it is offered, for example, by TopBraid Composer (Settings… -> Input/Output) in order to ease later merging of your extensions.
Abstract: Information on how to visualize RDF data is stored differently by each visualization tool to date. We propose the RDFS/OWL Visualization Language (RVL), a declarative language for sharing visualization settings as simple as CSS styles. The mapping definitions can be given a URI and shared along with the data to be visualized, they can be composed, extended and reused. The declarative approach has the benefit that this can be done independently of specific platforms. Unlike styling or presentation languages for RDF or pure visualization languages, RVL combines rich visual mapping capabilities with the direct awareness of RDFS/OWL language constructs.
The documentation of RVL can be accessed at http://purl.org/rvl/ (work in progress). Prototypical tooling for language is currently built and will be published on this blog.
The VISO (Visualization Ontology) has a new documentation and can now be accessed more easily, simply via http://purl.org/viso/. VISO is used as a basis also for the RDF visualisation framework I’m currently building for the eScience – network.
Thanks to content negotiation, your ontology tools such as TopBraid Composer will still be able to receive the ontology’s data sources from the same adress. This does also work for some browsers such as Chrome (Select “Download file as …” from the context menu). Unfortunately Firefox seems to have some problems with our current set up. We will try to fix this. So far you can simply point your ontology editor to the the VISO URL, or watch the source by clicking on “Ontology source” in the documentation.
The eScience project on publication visualisation was presented at OUTPUT-DD 2012. Thank you for all discussions around the topic of literature search and visualisations! The feedback served as input to improve the final survey which was opened for participation in late 2012. The result of this survey will soon be published as a report on this blog.