Featuremodel - multi-perspectives/cluster GitHub Wiki

Featuremodel of the documentmanagement

The root node DocumentManagementSystem represents the document management application. Different DocumentTypes are represented as features, that are UnicodeTextType, TextType, PDFType and ImageType. An optional subtree is OCR support, whereat two specializations are available, PDFOCR and ImageOCR. Each of them requires the according document type. The Indexing feature is needed to analyze documents. A FileNameIndex is a mandatory feature. In addition, GeneralIndex and MetaDataIndex are selected alternatively. The latter one provides three further specializations, TitleIndex, ContentIndex and AuthorIndex. Hence, the application provides a Search feature with a FileNameSearch, GeneralSearch and MetaDataIndex and further TitleSearch, ContentSearch and AuthorSearch.