Difference between revisions of "LDValidation"

From OpenOrg
Jump to: navigation, search
Line 16: Line 16:
 
** Look for weird combinations of types (?)
 
** Look for weird combinations of types (?)
 
** Flag things missing rdfs:labels (and foaf:names if something is a foaf:Foo)
 
** Flag things missing rdfs:labels (and foaf:names if something is a foaf:Foo)
 +
-- could also nick ideas from http://graphite.ecs.soton.ac.uk/examples/nscount.php

Revision as of 11:07, 14 January 2011

  • Namespace prefix validation
    • Warn if prefix is a way not consistent with prefix.cc (wrong prefix for namespace; wrong namespace for prefix)
  • SPARQL endpoint validation
    • Run various queries to check support for SPARQL features
    • Check POST support
    • Try content negotiation and enumerate formats
  • Discovery
    • Try to find descriptions and endpoints from some HTTP URL
    • Check for dereference-ability
    • Encourage 303 See Other or hash-URIs
  • Predicate validation
    • Check for predicates not defined in namespace
    • Highlight potential misspellings (using edit distance)
  • Inference
    • Look for instances of resources with defined-disjoint types
    • Look for weird combinations of types (?)
    • Flag things missing rdfs:labels (and foaf:names if something is a foaf:Foo)

-- could also nick ideas from http://graphite.ecs.soton.ac.uk/examples/nscount.php