19declare(strict_types=1);
35 SlotIdentifier::GENERAL_STRUCTURE => yield
from [
42 SlotIdentifier::GENERAL_AGGREGATION_LEVEL => yield
from [
48 SlotIdentifier::LIFECYCLE_STATUS => yield
from [
54 SlotIdentifier::LIFECYCLE_CONTRIBUTE_ROLE => yield
from [
62 'technical implementer',
64 'technical validator',
65 'educational validator',
67 'instructional designer',
68 'subject matter expert'
70 SlotIdentifier::METAMETADATA_CONTRIBUTE_ROLE => yield
from [
74 SlotIdentifier::TECHNICAL_REQUIREMENT_TYPE => yield
from [
78 SlotIdentifier::TECHNICAL_REQUIREMENT_BROWSER => yield
from [
80 'netscape communicator',
81 'ms-internet explorer',
85 SlotIdentifier::TECHNICAL_REQUIREMENT_OS => yield
from [
93 SlotIdentifier::EDUCATIONAL_INTERACTIVITY_TYPE => yield
from [
98 SlotIdentifier::EDUCATIONAL_LEARNING_RESOURCE_TYPE => yield
from [
115 SlotIdentifier::EDUCATIONAL_INTERACTIVITY_LEVEL, SlotIdentifier::EDUCATIONAL_SEMANTIC_DENSITY => yield
from [
122 SlotIdentifier::EDCUCATIONAL_INTENDED_END_USER_ROLE => yield
from [
128 SlotIdentifier::EDUCATIONAL_CONTEXT => yield
from [
134 SlotIdentifier::EDUCATIONAL_DIFFICULTY => yield
from [
141 SlotIdentifier::RIGHTS_COST, SlotIdentifier::RIGHTS_CP_AND_OTHER_RESTRICTIONS => yield
from [
145 SlotIdentifier::RELATION_KIND => yield
from [
159 SlotIdentifier::CLASSIFICATION_PURPOSE => yield
from [
163 'educational objective',
164 'accessibility restrictions',
170 default => yield
from []