rdf_qa/commit

More tracktable dependencies

authorJan Wielemaker
Thu Sep 13 16:13:33 2012 +0200
committerJan Wielemaker
Thu Sep 13 16:13:33 2012 +0200
commit5cefc38a0cdeae4e478f46f4659119c49252fbae
tree68cdfa1ba21b75583edd4653bce1ebe1c6d795cf
parent467cd78f8e998a560976c64615933458156d76f1
Diff style: patch stat
diff --git a/applications/rdf_qa.pl b/applications/rdf_qa.pl
index d9693f0..1dad3af 100644
--- a/applications/rdf_qa.pl
+++ b/applications/rdf_qa.pl
@@ -23,7 +23,7 @@
 :- http_handler(cliopatria('qa'),	rdf_qa,	   [content_type(text/html)]).
 
 rdf_qa_index(_Request) :-
-	findall(Class, clause(qa:rdf_warning(Class, _), _), Classes),
+	findall(Class, clause(rdf_warning(Class, _), _), Classes),
 	reply_html_page(cliopatria(main),
 			title('RDF quality reports'),
 			body([
@@ -49,7 +49,7 @@ rdf_qa(Request) :-
 	;   Max = Max0
 	),
 	include(ground, [ns(NS), max_per_ns(Max), show(Show)], Options),
-	findall(Class, clause(qa:rdf_warning(Class, _), _), Classes),
+	findall(Class, clause(rdf_warning(Class, _), _), Classes),
 	warnings_by_class(Classes, ByCLass, Options),
 	reply_html_page(cliopatria(main),
 			title('RDF Quality report'),
@@ -58,14 +58,14 @@ rdf_qa(Request) :-
 
 qa_index([]) --> [].
 qa_index([Class|T]) -->
-	{ answer_count(URI,qa:rdf_warning(Class, URI), 100, C),
+	{ answer_count(URI,rdf_warning(Class, URI), 100, C),
 	  C > 0, !,
 	  http_location([ path(qa),
 			  search([ class=Class ])
 			], Location)
 	},
 	html_requires(qa),
-	html(div(class(qa_class_title), a(href(Location), [\(qa:class_label(Class)), \count(100, C)]))),
+	html(div(class(qa_class_title), a(href(Location), [\class_label(Class), \count(100, C)]))),
 	qa_index(T).
 qa_index([_|T]) -->
 	qa_index(T).
@@ -86,7 +86,7 @@ qa_report(Classes, Options) -->
 report_by_class([], _) -->
         [].
 report_by_class([Class-Grouped|T], Options) -->
-        html([ h3(class(qa_class_heading),a(name(Class), \(qa:class_label(Class)))),
+        html([ h3(class(qa_class_heading),a(name(Class), \class_label(Class))),
                ul(\show_groups(Grouped, [class(Class)|Options]))
              ]),
         report_by_class(T, Options).
@@ -104,11 +104,11 @@ show_namespace(NS, Options) -->
         { atom_concat('__file://', Path, NS), !,
           option(class(Class), Options)
         },
-        html([\(qa:class_label(Class)), ' for blank nodes from ', tt(Path)]).
+        html([\class_label(Class), ' for blank nodes from ', tt(Path)]).
 show_namespace(NS, Options) -->
         { option(class(Class), Options)
         },
-        html([\(qa:class_label(Class)), ' for namespace ', tt(NS)]).
+        html([\class_label(Class), ' for namespace ', tt(NS)]).
 
 show_uris(URIs, Options) -->
         { option(max_per_ns(Max), Options, 20),
@@ -197,7 +197,7 @@ warnings_for_class(Class, Grouped, Options) :-
 
 
 warning_by_ns(Warning, NS, URI) :-
-	qa:rdf_warning(Warning, URI),
+	rdf_warning(Warning, URI),
 	namespace(URI, NS).
 
 namespace(rdf(URI, _, _), NS) :- !,
diff --git a/components/qa_heuristics.pl b/components/qa_heuristics.pl
index f9cf8b3..bd432b2 100644
--- a/components/qa_heuristics.pl
+++ b/components/qa_heuristics.pl
@@ -1,4 +1,8 @@
-:- module(qa, []).
+:- module(qa,
+	  [ rdf_warning/2,		% ?ErrorClass, ?URI
+	    rdf_qa_ok/2,		% ?ErrorClass, ?URI
+	    class_label//1		% +ErrorClass
+	  ]).
 
 /** <module> RDF QA hooks