Subtasks:
- Adjust in-memory Item and Property repositories for use with Statements @Jakob_WMDE
- Create in-memory Statement repository @Silvan_WMDE
Edit use cases for Item Labels, Descriptions, and Aliases:
[ ] AddItemAliasesInLanguage - @Muhammad_Yasser_Jazirahly_WMDE on it (will create the in-memory Item repository).
[ ] PatchItemAliases
[ ] PatchItemDescriptions
[ ] PatchItemLabels
[ ] RemoveItemDescription
[ ] RemoveItemLabel
[ ] SetItemDescription
[ ] SetItemLabel
Edit use cases for Property Labels, Descriptions and Aliases:
[ ] AddPropertyAliasesInLanguage
[ ] PatchPropertyDescriptions
[ ] PatchPropertyLabels
[ ] PatchPropertyAliases
[ ] RemovePropertyLabel
[ ] SetPropertyDescription
[ ] SetPropertyLabel
Create statements on Items/Properties:
[ ] AddItemStatement
[ ] AddPropertyStatement
Edit uses cases for Statements:
[ ] PatchStatement
[ ] RemoveStatement
[ ] ReplaceStatement