Я постараюсь создать более короткий ответ, хотя длинный также полезен.
Как вы знаете, модель определяет «типы» данных, которые вы будете хранить в хранилище.Таким образом, тип - это форма объекта, который вы будете хранить - вместе с его свойствами, такими как имя, заголовок, описание в модели по умолчанию или «mytype: amount», «mytype: date» или аналогичными в пользовательских моделях.Таким образом, каждый документ на открытом воздухе имеет определенный тип (тип «пользователь», тип «папка», тип «контент» для модели по умолчанию).
А аспект - это то, что лучше всего описать как дополнительный наборсвойств.
Итак, у вас может быть тип: "счет-фактура".У него есть такие свойства, как сумма, срок оплаты и получатель.
Но у вас также может быть аспект «поставщик» - с дополнительными данными, такими как имя поставщика и номер счета поставщика.
Итак, выМожно добавлять аспекты в ваши счета-фактуры - добавлять дополнительные свойства, такие как имя поставщика в счета-фактуры.Но вы также можете добавить этот аспект в «папку» или пространство в alfresco - например, у вас может быть место для поставщика, или контракт или какой-либо другой документ - и к каждому из этих типов вы можете добавить аспект «поставщик»».