Skip to content
pburrows edited this page Jan 28, 2011 · 4 revisions

The SharpNLP Project structure is currently broken out like this:

OpenNLP
    /ModelConverter
    /OpenNLP
    /ParseTree
    /SharpWordNet
    /ToolsExample
SharpEntropy
    /SharpEntropy
    /SharpEntropySqlite
SQLite.Net
    /System.Data.SQLite - Full

The new project structure should more closely mirror the new structure of the OpenNLP project. The new structure should look like:

SharperNLP.MaxEntropy.csproj               (maps to the Java \opennlp\opennlp-maxent\src\main\java\opennlp)
    /MaxEnt                                (maps to the Java \opennlp\opennlp-maxent\src\main\java\opennlp\maxent)
    /Model                                 (maps to the Java \opennlp\opennlp-maxent\src\main\java\opennlp\model)
    /Perceptron                            (maps to the Java \opennlp\opennlp-maxent\src\main\java\opennlp\perceptron)
SharperNLP.MaxEntropy.Test.csproj          (maps to the Java \opennlp\opennlp-maxent\src\test)
    /MaxEnt                                (maps to the Java \opennlp\opennlp-maxent\src\test\java\opennlp\maxent) 
    /Model                                 (maps to the Java \opennlp\opennlp-maxent\src\test\java\opennlp\model)
SharperNLP.Tools.csproj                    (maps to the Java \opennlp\opennlp-tools\src\main\java\opennlp\tools)
    /Chunker                               (all the below map to the corresponding folders under the above path)
    /CmdLine
            /Chunker
            /DocCat
            /NameFind
            /Params
            /Parser
            /PosTag
            /SentDetect
            /Tokenizer
    /CoRef
            /Mention
            /Resolver
            /Sim
    /Dictionary
            /Serializer
    /DocCat
    /Formats
            /Ad
    /Lang
            /English
            /Spanish
    /NameFind
    /NGram
    /Parser
            /Chunking
            /Lang
            /TreeInsert
    /PosTag
    /SentDetect
            /Lang
                /Th
    /Tokenize
            /Lang
                /En
    /Util
            /Eval
            /FeatureGen
            /Model
SharperNLP.Tools.Test.csproj                    (maps to the Java \opennlp\opennlp-tools\src\test\java\opennlp\tools)
    /Chunker                                    (all the below folders map to the corresponding sub-folders under the above path)
    /CmdLine
    /Dictionary
    /DocCat
    /Formats
    /NameFind
    /Parser
        /Chunking
        /Lang
            /En
        /TreeInsert
    /PosTag
    /SentDetect
    /Tokenize
    /Util
        /Eval
        /FeatureGen

Clone this wiki locally