amalgame/commit

improved preloaded parameter def

authorJacco van Ossenbruggen
Wed Sep 28 13:57:36 2011 +0200
committerJacco van Ossenbruggen
Wed Sep 28 13:57:36 2011 +0200
commit104083b03cf1f24e039502056fe70c9dd046db69
treef65bd8087c262fd3c3f7be375c025d695377dcdb
parent356adb8970081728c35c0b118ff7481d3132dd9c
Diff style: patch stat
diff --git a/lib/ag_modules/preloaded_mapping.pl b/lib/ag_modules/preloaded_mapping.pl
index 5e5d27f..b1f2243 100644
--- a/lib/ag_modules/preloaded_mapping.pl
+++ b/lib/ag_modules/preloaded_mapping.pl
@@ -1,6 +1,7 @@
 :- module(preloaded_matcher,[]).
 
 :- use_module(library(semweb/rdf_db)).
+:- use_module(library(semweb/rdfs)).
 :- use_module(library(amalgame/map)).
 :- use_module(library(amalgame/vocabulary)).
 
@@ -10,8 +11,9 @@
 
 amalgame_module(amalgame:'SelectPreLoaded').
 
-parameter(name, 'atom', 'no default',
-	  'url of named mapping graph').
+parameter(name, oneof(Loaded), 'no default',
+	  'url of named mapping graph') :-
+	findall(M, rdfs_individual_of(M, amalgame:'LoadedMapping'), Loaded).
 
 matcher(Source, Target, Mapping, Options) :-
 	option(name(Graph), Options),