17 using System.ComponentModel;
18 using TraceLab.Components.DevelopmentKit;
20 using TraceLabSDK.Component.Config;
21 using TraceLabSDK.Types;
23 namespace TraceLab.Components.Library.Importers.Artifacts
25 [Component(Name =
"TermDocumentMatrix Importer",
26 Description =
"Imports a document corpus in the form of a tab-delimited document-by-term matrix and outputs a TLArtifactsCollection",
27 Author =
"SEMERU; Evan Moritz",
29 ConfigurationType = typeof(TermDocumentMatrixConfig))]
30 [IOSpec(IOSpecType.Output,
"Artifacts", typeof(TLArtifactsCollection))]
31 [Tag(
"Importers.TLArtifactsCollection.From TXT")]
40 Configuration = _config;
51 [DisplayName(
"Document matrix")]
52 [Description(
"Corpus file location")]
53 public FilePath CorpusDocument {
get; set; }