diff --git a/code/internal/+openminds/+internal/+vocab/getSchemaName.m b/code/internal/+openminds/+internal/+vocab/getSchemaName.m index c9130968..e10bf6d6 100644 --- a/code/internal/+openminds/+internal/+vocab/getSchemaName.m +++ b/code/internal/+openminds/+internal/+vocab/getSchemaName.m @@ -24,14 +24,12 @@ end C = struct2cell(typesVocab); - S = [C{:}]; - - allNames = {S.name}; + allNames = cellfun(@(c) string(c.name), C); isMatch = strcmpi(allNames, nameAlias); if ~any(isMatch) - allLabels = {S.label}; + allLabels = cellfun(@(c) string(c.label), C); isMatch = strcmpi(allLabels, nameAlias); end