amalgame/commit

IMPROVED: make amalgame:label the default label property

authorJacco van Ossenbruggen
Fri Feb 21 17:53:04 2020 +0100
committerJacco van Ossenbruggen
Fri Feb 21 17:53:04 2020 +0100
commite99a6055b530a3b18fbc48981fcdcf46d06fa70a
tree793e50b70f5c0ad773920638f2af05cd44dacf71
parentb4083e90215ecf56be52e522e3fb8f94a3c25ec0
Diff style: patch stat
diff --git a/lib/ag_modules/compound_label_generator.pl b/lib/ag_modules/compound_label_generator.pl
index f6dc963..b87e11d 100644
--- a/lib/ag_modules/compound_label_generator.pl
+++ b/lib/ag_modules/compound_label_generator.pl
@@ -14,11 +14,11 @@ amalgame_module(amalgame:'CompoundMatcher').
 
 parameter(sourcelabel, oneof(LabelProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(targetlabel, oneof(LabelProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(source_language, oneof(['any'|L]), 'any', 'Language of source label') :-
 	amalgame_vocabulary_languages(L).
diff --git a/lib/ag_modules/compound_label_match.pl b/lib/ag_modules/compound_label_match.pl
index 8fd6d6f..692a2e4 100644
--- a/lib/ag_modules/compound_label_match.pl
+++ b/lib/ag_modules/compound_label_match.pl
@@ -19,7 +19,7 @@
 %	  matching T.
 compound_label_match(align(Source, Target, Prov0),
 		  align(Source, Target, [Prov|Prov0]), Options) :-
-	rdf_equal(rdfs:label, RdfsLabel),
+	rdf_equal(amalgame:label, RdfsLabel),
 	option(sourcelabel(MatchPropS), Options, RdfsLabel),
 	option(targetlabel(MatchPropT), Options, RdfsLabel),
 	option(matchacross_lang(MatchAcross), Options, true),
diff --git a/lib/ag_modules/compound_label_selecter.pl b/lib/ag_modules/compound_label_selecter.pl
index 4ce4430..c9dc8b1 100644
--- a/lib/ag_modules/compound_label_selecter.pl
+++ b/lib/ag_modules/compound_label_selecter.pl
@@ -18,11 +18,11 @@ parameter(type,
 
 parameter(sourcelabel, oneof(LabelProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(targetlabel, oneof(LabelProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(source_language, oneof(['any'|L]), 'any',
 	  'Language of source label') :-
diff --git a/lib/ag_modules/exact_label_generator.pl b/lib/ag_modules/exact_label_generator.pl
index 9f28700..4e38884 100644
--- a/lib/ag_modules/exact_label_generator.pl
+++ b/lib/ag_modules/exact_label_generator.pl
@@ -15,11 +15,11 @@ amalgame_module(amalgame:'ExactLabelMatcher').
 
 parameter(sourcelabel, oneof(LabelProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(targetlabel, oneof(LabelProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(source_language, oneof(['any'|L]), 'any',
 	  'Language of source label') :-
diff --git a/lib/ag_modules/exact_label_match.pl b/lib/ag_modules/exact_label_match.pl
index 7de0888..f554939 100644
--- a/lib/ag_modules/exact_label_match.pl
+++ b/lib/ag_modules/exact_label_match.pl
@@ -17,7 +17,7 @@
 %	matching T.
 exact_label_match(align(Source, Target, Prov0),
 		  align(Source, Target, [Prov|Prov0]), Options) :-
-	rdf_equal(rdfs:label, RdfsLabel),
+	rdf_equal(amalgame:label, RdfsLabel),
 	option(sourcelabel(MatchPropS), Options, RdfsLabel),
 	option(targetlabel(MatchPropT), Options, RdfsLabel),
 	option(matchacross_lang(MatchAcross), Options, true),
diff --git a/lib/ag_modules/exact_label_selecter.pl b/lib/ag_modules/exact_label_selecter.pl
index aec4c51..85a42af 100644
--- a/lib/ag_modules/exact_label_selecter.pl
+++ b/lib/ag_modules/exact_label_selecter.pl
@@ -17,11 +17,11 @@ parameter(type,
 
 parameter(sourcelabel, oneof(LabelProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(targetlabel, oneof(LabelProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(source_language, oneof(['any'|L]), 'any',
 	  'Language of source label') :-
diff --git a/lib/ag_modules/isub_generator.pl b/lib/ag_modules/isub_generator.pl
index c219d80..da37e00 100644
--- a/lib/ag_modules/isub_generator.pl
+++ b/lib/ag_modules/isub_generator.pl
@@ -15,11 +15,11 @@ amalgame_module(amalgame:'IsubMatcher').
 
 parameter(sourcelabel, oneof(LabelProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(targetlabel, oneof(LabelProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(threshold, float, 0.7,
 	  'threshold edit distance').
diff --git a/lib/ag_modules/isub_selecter.pl b/lib/ag_modules/isub_selecter.pl
index e841063..626072a 100644
--- a/lib/ag_modules/isub_selecter.pl
+++ b/lib/ag_modules/isub_selecter.pl
@@ -19,11 +19,11 @@ parameter(type,
 
 parameter(sourcelabel, oneof(LabelProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(targetlabel, oneof(LabelProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(threshold, float, 0.7,
 	  'threshold edit distance').
diff --git a/lib/ag_modules/numeric_difference_generator.pl b/lib/ag_modules/numeric_difference_generator.pl
index 316e541..a8358a5 100644
--- a/lib/ag_modules/numeric_difference_generator.pl
+++ b/lib/ag_modules/numeric_difference_generator.pl
@@ -16,11 +16,11 @@ amalgame_module(amalgame:'NumericDifferenceMatcher').
 
 parameter(sourcelabel, oneof(LiteralProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	rdf_literal_predicates(LiteralProps).
 parameter(targetlabel, oneof(LiteralProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	rdf_literal_predicates(LiteralProps).
 
 parameter(threshold, float, 0.05,
diff --git a/lib/ag_modules/numeric_difference_selecter.pl b/lib/ag_modules/numeric_difference_selecter.pl
index d056205..625a681 100644
--- a/lib/ag_modules/numeric_difference_selecter.pl
+++ b/lib/ag_modules/numeric_difference_selecter.pl
@@ -20,12 +20,12 @@ parameter(threshold, float, 0.05,
 
 parameter(sourcelabel, oneof(LiteralProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	rdf_literal_predicates(LiteralProps).
 
 parameter(targetlabel, oneof(LiteralProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	rdf_literal_predicates(LiteralProps).
 
 amalgame_module(amalgame:'NumericDifferenceSelecter').
diff --git a/lib/ag_modules/snowball_label_generator.pl b/lib/ag_modules/snowball_label_generator.pl
index eb2b5bd..dfe9f34 100644
--- a/lib/ag_modules/snowball_label_generator.pl
+++ b/lib/ag_modules/snowball_label_generator.pl
@@ -16,11 +16,11 @@ amalgame_module(amalgame:'SnowballMatcher').
 
 parameter(sourcelabel, oneof(LabelProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(targetlabel, oneof(LabelProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(source_language, oneof(['any'|L]), 'any', 'Language of source label') :-
 	amalgame_vocabulary_languages(L).
diff --git a/lib/ag_modules/snowball_label_match.pl b/lib/ag_modules/snowball_label_match.pl
index dc9a503..d532369 100644
--- a/lib/ag_modules/snowball_label_match.pl
+++ b/lib/ag_modules/snowball_label_match.pl
@@ -11,7 +11,7 @@
 
 snowball_label_match(align(Source, Target, Prov0),
 		     align(Source, Target, [Prov|Prov0]), Options) :-
-	rdf_equal(rdfs:label,DefaultP),
+	rdf_equal(amalgame:label,DefaultP),
 	option(snowball_language(Snowball_Language), Options, english),
 	option(prefix(PrefixLength), Options, 4),
 	option(sourcelabel(MatchProp1), Options, DefaultP),
diff --git a/lib/ag_modules/snowball_label_selecter.pl b/lib/ag_modules/snowball_label_selecter.pl
index 31cd261..670b7bb 100644
--- a/lib/ag_modules/snowball_label_selecter.pl
+++ b/lib/ag_modules/snowball_label_selecter.pl
@@ -20,11 +20,11 @@ parameter(type,
 
 parameter(sourcelabel, oneof(LabelProps), Default,
 	  '(Super)Property to get label of the source by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(targetlabel, oneof(LabelProps), Default,
 	  '(Super)Property to get the label of the target by') :-
-	rdf_equal(Default, rdfs:label),
+	rdf_equal(Default, amalgame:label),
 	label_list(LabelProps).
 parameter(source_language, oneof(['any'|L]), 'any', 'Language of source label') :-
 	amalgame_vocabulary_languages(L).
diff --git a/lib/ag_modules/string_match_util.pl b/lib/ag_modules/string_match_util.pl
index 707f421..c7024ac 100644
--- a/lib/ag_modules/string_match_util.pl
+++ b/lib/ag_modules/string_match_util.pl
@@ -14,6 +14,7 @@
 label_list(LabelProps) :-
 	findall(LP,
 		(   label_property(LP)
+		;   rdf_equal(LP, amalgame:label)
 		;   rdfs_subproperty_of(LP, skos:note)
 		;   rdfs_subproperty_of(LP, skos:notation)
 		;   rdfs_subproperty_of(LP, rdfs:label)