accurator/commit

Updated domain definitions and subdomain retrieval.:

authorChris Dijkshoorn
Wed Apr 13 14:05:44 2016 +0200
committerChris Dijkshoorn
Wed Apr 13 14:05:44 2016 +0200
commitfb375c88d68236a216a1aca5e9cb658fec18adfc
treebebbc3843c2561ce98932f379b56a71a7f9bcaa4
parentae7695f82460777d7d4d0d803ed2790975f5d60a
Diff style: patch stat
diff --git a/lib/accurator/domain.pl b/lib/accurator/domain.pl
index e71aa2b..25bc88b 100644
--- a/lib/accurator/domain.pl
+++ b/lib/accurator/domain.pl
@@ -3,7 +3,6 @@
 /** <module> Domain
 */
 :- use_module(library(semweb/rdf_db)).
-:- use_module(library(semweb/rdfs)).
 
 %%	get_domain_settings(-Dic, +Options)
 %
@@ -18,7 +17,6 @@ get_domain_settings(Dic, Options) :-
 			DomainUris),
 	get_root_domains(DomainUris, Domains),
 	Dic = Domains.
-
 get_domain_settings(Dic, Options) :-
 	option(domain(Domain), Options),
 	rdf(DomainUri, rdf:type, accu:'Domain'),
@@ -27,12 +25,15 @@ get_domain_settings(Dic, Options) :-
 get_domain_settings(Dic, _Options) :-
 	get_domain_dic('http://accurator.nl/generic#domain', 'generic', Dic).
 
+%%	get_root_domains(+Domain, -RootDomains)
+%
+%	Return a list of domains that do not have a super domain.
 get_root_domains([], []) :- !.
 get_root_domains([Domain | DomainUris], Filtered) :-
 	% skip domain if it has superdomain
 	rdf(_SuperDomain, accu:subDomains, Domain), !,
 	get_root_domains(DomainUris, Filtered).
-get_root_domains([Domain | DomainUris],  [DomainLabel | Filtered]) :- !,
+get_root_domains([Domain | DomainUris],  [DomainLabel | Filtered]) :-
 	rdf(Domain, rdfs:label, literal(DomainLabel)),
 	get_root_domains(DomainUris, Filtered).
 
diff --git a/rdf/domain/fashion/fashion_domain.ttl b/rdf/domain/fashion/fashion_domain.ttl
index b721138..becb30a 100644
--- a/rdf/domain/fashion/fashion_domain.ttl
+++ b/rdf/domain/fashion/fashion_domain.ttl
@@ -14,14 +14,11 @@ afas:domain a accu:Domain ;
 	rdfs:label "fashion" ;
 	dcterms:requires <http://iconclass.org/iconclass.20121019.structure.ttl.gz> ;
 	accu:hasTarget <http://accurator.nl/fashion#Target> ;
-	skos:hasTopConcept ic:41D ;
 	accu:hasUI afasui: ;
 	accu:hasAnnotationUI aafas:fashionUI ;
 	accu:hasDescriptiveImage afas:dress ;
-	accu:hasMaximumExpertiseTopics "50" ;
-	accu:hasMaximumChildren "2" ;
 	accu:subDomains afas:jewelry ,
-		afas:shoes .
+					afas:shoes .
 		# afas:fans ,
 		# afas:accessories ,
 		# afas:uniforms .
diff --git a/web/js/domain.js b/web/js/domain.js
index 662ad54..5961254 100644
--- a/web/js/domain.js
+++ b/web/js/domain.js
@@ -67,7 +67,6 @@ function populateDomains(locale, domainLabels) {
 		var addDomain = function (row, locale) {
 			return function(domainData) {
 				domainHtml(domainData, row, locale);
-				// console.log("arguments", arguments, "row", row, "locale", locale);
 			}
 		}