ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
LOMStructure.php File Reference

Go to the source code of this file.

Variables

 $langstring
 COMMON SUB-ELEMENTS. More...
 
 $vocab
 
 $duration
 
 $datetime
 
 $general
 SECTIONS. More...
 
 $lifecycle
 
 $metametadata
 
 $technical
 
 $educational
 
 $rights
 
 $relation
 
 $annotation
 
 $classification
 
 $structure
 TOTAL STRUCTURE. More...
 

Variable Documentation

◆ $annotation

$annotation
Initial value:
= [
[
'name' => 'entity',
'unique' => true,
'type' => Type::STRING,
'sub' => []
],
[
'name' => 'date',
'unique' => true,
'type' => Type::NULL,
'sub' => $datetime
],
[
'name' => 'description',
'unique' => true,
'type' => Type::NULL,
'sub' => $langstring
]
]
$langstring
COMMON SUB-ELEMENTS.
$datetime

Definition at line 458 of file LOMStructure.php.

Referenced by ILIAS\MetaData\XML\Dictionary\LOMDictionaryInitiator\addTagsToAnnotation().

◆ $classification

◆ $datetime

$datetime
Initial value:
= [
[
'name' => 'dateTime',
'unique' => true,
'type' => Type::DATETIME,
'sub' => []
],
[
'name' => 'description',
'unique' => true,
'type' => Type::NULL,
'sub' => $langstring
]
]

Definition at line 69 of file LOMStructure.php.

Referenced by ilObjEmployeeTalk\__construct(), ILIAS\Data\DateFormat\DateFormat\applyTo(), ILIAS\MetaData\Editor\Presenter\Data\datetime(), ILIAS\MetaData\Presentation\Data\datetime(), ILIAS\MetaData\DataHelper\DataHelper\datetimeToIterator(), ILIAS\MetaData\DataHelper\DataHelper\datetimeToObject(), ILIAS\MetaData\Services\DataHelper\DataHelper\datetimeToObject(), ILIAS\MetaData\Presentation\DataTest\getData(), ILIAS\MetaData\Services\DataHelper\DataHelperTest\getDataHelper(), ilWebResourceDatabaseRepositoryTest\getNewDateTimeMock(), ilObjSearchLuceneSettingsFormGUI\initForm(), ilCertificateDateHelper\isProbablyUnixTimestamp(), ilTestSettingsChangeConfirmationGUI\populateParametersFromPropertyForm(), DateTimeInputTest\testCommonRendering(), ILIAS\Export\Test\ExportHandler\Repository\Values\HandlerTest\testExportHandlerRepositoryValues(), ILIAS\Filesystem\Provider\FlySystem\FlySystemFileAccessTest\testGetTimestampWhichShouldSucceed(), DateTimeInputTest\testRender(), FilterInputTest\testRenderDateTimeWithDurationAndFilterContext(), FilterInputTest\testRenderDateTimeWithFilterContext(), FilterInputTest\testRenderDurationWithFilterContext(), DateTimeInputTest\testWithFormat(), DateTimeInputTest\testWithInvalidTimeZone(), DurationInputTest\testWithInvalidTimeZone(), DateTimeInputTest\testWithInvalidValue(), DateTimeInputTest\testWithMaxValue(), DateTimeInputTest\testWithMinValue(), DurationInputTest\testWithoutByline(), DateTimeInputTest\testWithTimeOnly(), DurationInputTest\testWithTimeOnly(), DateTimeInputTest\testWithTimeZone(), DurationInputTest\testWithTimeZone(), DateTimeInputTest\testWithUseTime(), DurationInputTest\testWithUseTime(), DateTimeInputTest\testWithValueThatIsDateTimeImmutable(), ILIAS\UI\Implementation\Component\Input\Field\DateTime\withMaxValue(), and ILIAS\UI\Implementation\Component\Input\Field\DateTime\withMinValue().

◆ $duration

$duration
Initial value:
= [
[
'name' => 'duration',
'unique' => true,
'type' => Type::DURATION,
'sub' => []
],
[
'name' => 'description',
'unique' => true,
'type' => Type::NULL,
'sub' => $langstring
]
]

Definition at line 54 of file LOMStructure.php.

Referenced by ILIAS\UI\Implementation\Component\Input\Field\Duration\addTransformation(), ILIAS\UI\examples\Input\Container\Filter\Standard\base(), ILIAS\UI\examples\Input\Field\Duration\base(), ilCalendarSchedule\calculate(), ilCmiXapiLaunchGUI\CMI5preLaunch(), ilCmiXapiDateTime\dateIntervalToISO860Duration(), ilStartUpGUI\doStandardAuthentication(), ILIAS\MetaData\Editor\Presenter\Data\duration(), ILIAS\MetaData\Presentation\Data\duration(), ILIAS\MetaData\Services\DataHelper\DataHelper\durationToArray(), ILIAS\MetaData\DataHelper\DataHelper\durationToIterator(), ILIAS\MetaData\Services\DataHelper\DataHelper\durationToSeconds(), ilCalendarAppointmentGUI\edit(), ilCmiXapiHighscoreReport\fetchTotalDuration(), ilTimingsManageTableGUI\fillRow(), ILIAS\MetaData\Presentation\DataTest\getData(), ILIAS\MetaData\Services\DataHelper\DataHelperTest\getDataHelper(), ilObjMediaCastGUI\getDuration(), ilUserCertificateRepository\getIssueDateSqlFilter(), ilChatroomFormFactory\getPeriodForm(), ilObjMediaCast\getPlaytimeForSeconds(), ilCmiXapiDateDurationInputGUI\getValue(), ilMailOptionsFormGUI\init(), ilECSSettingsGUI\initCategoryMappingForm(), ilRegistrationSettingsGUI\initRoleAccessForm(), ilECSSettingsGUI\initSettingsForm(), ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\Extract\Video\readImage(), ilObjMediaCastGUI\saveCastItemObject(), ilAccountRegistrationGUI\saveForm(), ilPasswordAssistanceGUI\submitAssistanceForm(), ilPasswordAssistanceGUI\submitUsernameAssistanceForm(), HTTP\Services\CallbackDurationTest\testCallbackStretching(), HTTP\Services\CallbackDurationTest\testCallbackStretchingWithTooLongExecutionTime(), DurationInputTest\testCommonRendering(), DurationInputTest\testRender(), FilterInputTest\testRenderDateTimeWithDurationAndFilterContext(), DurationInputTest\testRenderWithDifferentLabels(), DurationInputTest\testWithFormat(), DurationInputTest\testWithMaxValue(), DurationInputTest\testWithMinValue(), ILIAS\LegalDocuments\Table\HistoryTable\time(), and ilObjMediaCastGUI\updateCastItemObject().

◆ $educational

◆ $general

◆ $langstring

$langstring
Initial value:
= [
[
'name' => 'string',
'unique' => true,
'type' => Type::STRING,
'sub' => []
],
[
'name' => 'language',
'unique' => true,
'type' => Type::LANG,
'sub' => []
]
]

COMMON SUB-ELEMENTS.

Definition at line 24 of file LOMStructure.php.

Referenced by ILIAS\MetaData\XML\Reader\Standard\StructurallyCoupledTest\getReader().

◆ $lifecycle

◆ $metametadata

◆ $relation

$relation

Definition at line 417 of file LOMStructure.php.

Referenced by ILIAS\MetaData\XML\Dictionary\LOMDictionaryInitiator\addTagsToRelation(), ilBuddySystemRelationRepository\addToApprovedBuddies(), ilBuddySystemRelationRepository\addToRequestedBuddies(), ilContactUserActionProvider\collectActionsForTargetUser(), ilSurveyConstraintsGUI\confirmDeleteConstraintsObject(), ilMailSearchObjectMembershipsTableGUI\fillRow(), ilBuddySystemIgnoredRequestRelationStateTableFilterMapper\filterMatchesRelation(), ilBuddySystemRequestedRelationStateTableFilterMapper\filterMatchesRelation(), ilBuddySystemRelationRepository\getAll(), ilBuddySystemRelationStateFilterRuleFactory\getFilterRuleByRelation(), ilUsersGalleryContacts\getGroupedCollections(), ilBuddySystemLinkButton\getHtml(), ilBuddyList\getIgnoredRelations(), ilBuddyList\getIgnoredRelationsByOwner(), ilBuddyList\getIgnoredRelationsForOwner(), ilBuddyList\getLinkedRelations(), ILIAS\Contact\Provider\ContactNotificationProvider\getNotifications(), ilBuddyList\getRelationByUserId(), ilBuddyList\getRelationTargetUserId(), ilBuddyList\getRequestedRelations(), ilBuddyList\getRequestRelationsByOwner(), ilBuddyList\getRequestRelationsForOwner(), ilBuddyList\ignore(), ilBuddySystemRequestedRelationState\ignore(), ilBuddyList\link(), ilBuddySystemIgnoredRequestRelationState\link(), ilBuddySystemRequestedRelationState\link(), ilBuddySystemRelationRepository\removeFromApprovedBuddies(), ilBuddySystemRelationRepository\removeFromRequestedBuddies(), ilBuddyList\request(), ilBuddySystemUnlinkedRelationState\request(), ilBuddySystemGUI\requestCommand(), ilBuddySystemRelationRepository\save(), assTextQuestion\setKeywordRelation(), ilMailingListsGUI\showMembersListCommand(), ilBuddyListTestCase\testAlreadyGivenStateExceptionIsThrownWhenALinkedRelationShouldBeMarkedAsLinked(), ilBuddyListTestCase\testAlreadyGivenStateExceptionIsThrownWhenAnIgnoredRelationShouldBeMarkedAsIgnored(), ilBuddyListTestCase\testAlreadyGivenStateExceptionIsThrownWhenAnUnlinkedRelationShouldBeMarkedAsUnlinked(), ilBuddyListTestCase\testAlreadyGivenStateExceptionIsThrownWhenARequestedRelationShouldBeMarkedAsRequested(), ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase\testConstruct(), ilBuddySystemRelationStateInitiatorShouldOnlyBeAbleToCancelRequestRuleTestCase\testConstruct(), ilBuddySystemRelationStateNullFilterRuleTestCase\testConstruct(), ilBuddySystemRelationStateReceiverShouldNotBeAbleToCancelRequestRuleTestCase\testConstruct(), ilBuddySystemRelationStateReceiverShouldOnlyBeAbleToApproveIgnoredRequestRuleTestCase\testConstruct(), ILIAS\Contact\Test\BuddySystem\Tables\RelationsTableTest\testData(), ilBuddyListTestCase\testDifferentRelationStatesCanBeRetrieved(), ilBuddySystemRelationStateFilterRuleFactoryTestCase\testGetFilterRuleByRelation(), ilBuddySystemRelationStateNullFilterRuleTestCase\testGetStates(), ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase\testInvoke(), ilBuddySystemRelationStateInitiatorShouldOnlyBeAbleToCancelRequestRuleTestCase\testInvoke(), ilBuddySystemRelationStateReceiverShouldNotBeAbleToCancelRequestRuleTestCase\testInvoke(), ilBuddySystemRelationStateReceiverShouldOnlyBeAbleToApproveIgnoredRequestRuleTestCase\testInvoke(), ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase\testInvokeFalse(), ilBuddySystemRelationStateInitiatorShouldOnlyBeAbleToCancelRequestRuleTestCase\testInvokeFalse(), ilBuddySystemRelationStateReceiverShouldNotBeAbleToCancelRequestRuleTestCase\testInvokeFalse(), ilBuddySystemRelationStateReceiverShouldOnlyBeAbleToApproveIgnoredRequestRuleTestCase\testInvokeFalse(), ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase\testMatches(), ilBuddySystemRelationStateInitiatorShouldOnlyBeAbleToCancelRequestRuleTestCase\testMatches(), ilBuddySystemRelationStateReceiverShouldNotBeAbleToCancelRequestRuleTestCase\testMatches(), ilBuddySystemRelationStateReceiverShouldOnlyBeAbleToApproveIgnoredRequestRuleTestCase\testMatches(), ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase\testMatchesIgnored(), ilBuddySystemRelationStateReceiverShouldOnlyBeAbleToApproveIgnoredRequestRuleTestCase\testMatchesIgnored(), ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase\testMatchesOwned(), ilBuddySystemRelationStateInitiatorShouldOnlyBeAbleToCancelRequestRuleTestCase\testMatchesOwned(), ilBuddySystemRelationStateReceiverShouldNotBeAbleToCancelRequestRuleTestCase\testMatchesOwned(), ilBuddySystemRelationStateReceiverShouldOnlyBeAbleToApproveIgnoredRequestRuleTestCase\testMatchesOwned(), ilBuddySystemRelationStateInitiatorShouldOnlyBeAbleToCancelRequestRuleTestCase\testMatchesRequested(), ilBuddySystemRelationStateReceiverShouldNotBeAbleToCancelRequestRuleTestCase\testMatchesRequested(), ilBuddySystemRelationTestCase\testPriorStateCanBeRetrievedAfterSubsequentTransitions(), ilBuddySystemRelationTestCase\testPriorStateIsEmptyAfterInstanceWasCreated(), ilBuddyListTestCase\testRelationRequestCannotBeApprovedByTheRelationOwner(), ilBuddyListTestCase\testRelationRequestCannotBeIgnoredByTheRelationOwner(), ilBuddySystemStateFactoryTestCase\testRelationsCanBeFilteredByState(), ilBuddyListTestCase\testRepositoryIsEnquiredOnlyOnceToFetchRelationsWhenCalledImplicitly(), ilBuddyListTestCase\testStateTransitionExceptionIsThrownWhenALinkedRelationShouldBeMarkedAsIgnored(), ilBuddySystemRelationTestCase\testValuesCanBeFetchedByGettersWhenSetBySetters(), ilBuddySystemIgnoredRequestRelationStateTableFilterMapper\text(), ilBuddySystemRequestedRelationStateTableFilterMapper\text(), ilBuddySystemGUI\transitionAsyncCommand(), ilBuddyList\unlink(), ilBuddySystemIgnoredRequestRelationState\unlink(), ilBuddySystemLinkedRelationState\unlink(), ilBuddySystemRequestedRelationState\unlink(), and ilContactGUI\updateRelationState().

◆ $rights

$rights
Initial value:
= [
[
'name' => 'cost',
'unique' => true,
'type' => Type::NULL,
'sub' => $vocab
],
[
'name' => 'copyrightAndOtherRestrictions',
'unique' => true,
'type' => Type::NULL,
'sub' => $vocab
],
[
'name' => 'description',
'unique' => true,
'type' => Type::NULL,
'sub' => $langstring
]
]
$vocab

Definition at line 396 of file LOMStructure.php.

Referenced by ILIAS\MetaData\XML\Dictionary\LOMDictionaryInitiator\addTagsToRights(), and ilPermissionGUI\initRoleForm().

◆ $structure

◆ $technical

◆ $vocab

$vocab
Initial value:
= [
[
'name' => 'source',
'unique' => true,
'type' => Type::VOCAB_SOURCE,
'sub' => []
],
[
'name' => 'value',
'unique' => true,
'type' => Type::VOCAB_VALUE,
'sub' => []
]
]

Definition at line 39 of file LOMStructure.php.

Referenced by ILIAS\MetaData\Editor\Vocabulary\Adapter\doesSlotAllowCustomInput(), ILIAS\MetaData\Settings\Vocabularies\DataRetrieval\getRows(), ILIAS\MetaData\Editor\Vocabulary\Adapter\isValueInVocabulariesForSlot(), ILIAS\MetaData\Editor\Vocabulary\Adapter\sourceMapForSlot(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testActivateControlledString(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testActivateControlledVocabValue(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testActivateCopyright(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testActivateStandard(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testAllowCustomInputControlledString(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testAllowCustomInputControlledVocabValue(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testAllowCustomInputCopyright(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testAllowCustomInputNotApplicableException(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testAllowCustomInputStandard(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testCanBeDeletedControlledString(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testCanBeDeletedCopyright(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testCanBeDeletedStandard(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testCanDisallowCustomInputControlledString(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testCanDisallowCustomInputControlledVocabValue(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testCanDisallowCustomInputCopyright(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testCanDisallowCustomInputStandard(), ILIAS\MetaData\Vocabularies\Factory\BuildProcessAndDataObjectsTest\testControlledString(), ILIAS\MetaData\Vocabularies\Factory\BuildProcessAndDataObjectsTest\testControlledStringCustomInputDisallowed(), ILIAS\MetaData\Vocabularies\Factory\BuildProcessAndDataObjectsTest\testControlledStringInactive(), ILIAS\MetaData\Vocabularies\Factory\BuildProcessAndDataObjectsTest\testControlledVocabValue(), ILIAS\MetaData\Vocabularies\Factory\BuildProcessAndDataObjectsTest\testControlledVocabValueInactive(), ILIAS\MetaData\Vocabularies\Factory\BuildProcessAndDataObjectsTest\testCopyright(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDeactivateControlledString(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDeactivateControlledVocabValue(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDeactivateCopyright(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDeactivateNotDeactivatableException(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDeactivateStandard(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDisallowCustomInputCannotDisallowException(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDisallowCustomInputControlledString(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDisallowCustomInputControlledVocabValue(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDisallowCustomInputCopyright(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDisallowCustomInputNotApplicableException(), ILIAS\MetaData\Vocabularies\Dispatch\ActionsTest\testDisallowCustomInputStandard(), ILIAS\MetaData\Vocabularies\Standard\RepositoryTest\testGetVocabulary(), ILIAS\MetaData\Vocabularies\Standard\RepositoryTest\testGetVocabularyInactive(), ILIAS\MetaData\Vocabularies\Standard\RepositoryTest\testGetVocabularyInvalidSlot(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testIsCustomInputApplicableControlledString(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testIsCustomInputApplicableControlledVocabValue(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testIsCustomInputApplicableCopyright(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testIsCustomInputApplicableStandard(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testIsDeactivatableControlledString(), ILIAS\MetaData\Vocabularies\Dispatch\Info\InfosTest\testIsDeactivatableCopyright(), ILIAS\MetaData\Vocabularies\Factory\BuildProcessAndDataObjectsTest\testNull(), ILIAS\MetaData\Vocabularies\Factory\BuildProcessAndDataObjectsTest\testStandard(), ILIAS\MetaData\Vocabularies\Factory\BuildProcessAndDataObjectsTest\testStandardInactive(), ILIAS\MetaData\Vocabularies\Copyright\BridgeTest\testVocabulary(), ILIAS\MetaData\Vocabularies\Dispatch\ReaderTest\testVocabularyInvalidVocabID(), ILIAS\MetaData\Vocabularies\Dispatch\ReaderTest\testVocabularyInvalidVocabIDFromControlledVocabulary(), ILIAS\MetaData\Vocabularies\Dispatch\ReaderTest\testVocabularyInvalidVocabIDFromCopyrightSlot(), ILIAS\MetaData\Vocabularies\Dispatch\ReaderTest\testVocabularyInvalidVocabIDFromStandardSlot(), ILIAS\MetaData\Vocabularies\Copyright\BridgeTest\testVocabularySelectionDisabled(), ILIAS\MetaData\Vocabularies\Copyright\BridgeTest\testVocabularyWrongSlot(), and ILIAS\MetaData\Editor\Vocabulary\Adapter\valuesInVocabulariesForSlot().