18 using System.Collections.Generic;
19 using System.ComponentModel;
22 using TraceLab.Components.DevelopmentKit;
24 using TraceLabSDK.Component.Config;
25 using TraceLabSDK.Types;
27 namespace TraceLab.Components.Library.Importers.Artifacts
29 [Component(Name =
"TermDocumentMatrix Transposed Importer",
30 Description =
"Imports a document corpus in the form of a tab-delimited document-by-term matrix and outputs a TLArtifactsCollection",
31 Author =
"SEMERU; Evan Moritz",
33 ConfigurationType = typeof(TermDocumentMatrixConfig))]
34 [IOSpec(IOSpecType.Output,
"Artifacts", typeof(TLArtifactsCollection))]
35 [Tag(
"Importers.TLArtifactsCollection.From TXT")]
44 Configuration = _config;
55 [DisplayName(
"Document matrix")]
56 [Description(
"Corpus file location")]
57 public FilePath CorpusDocument {
get; set; }