Skip to content

Commit 18fa815

Browse files
adding type system documentation
1 parent 1c97939 commit 18fa815

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

README.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
# ccp nlp
2-
a library of utility code for a variety of "common" tasks
2+
a library of NLP-related code with a trend towards the biomedical domain. Much of this code takes
3+
advantage of the [Apache UIMA](https://uima.apache.org/) infrastructure and complies with the CCP
4+
UIMA Type System, a meta-model type system that eschews explicitly represented types in favor of a
5+
generic structure capable of referencing an external data model that containing the full semantic
6+
complexity of the types required for a particular application. The philosophy behind this approach
7+
to a type system is further described [here](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.472.4055&rep=rep1&type=pdf),
8+
and an old, but still applicable document describing its major components is included as part of this project, [here](https://github.com/UCDenver-ccp/ccp-nlp/blob/master/doc/CCP_Type_System_Manual.pdf).
39

10+
## History
11+
This project represents an evolution of the original bionlp-uima code base which still exists [here](http://bionlp-uima.sourceforge.net/bionlp-uima-index.shtml), for historical purposes only.
12+
413
## Development
514
This project follows the Git-Flow approach to branching as originally described [here](http://nvie.com/posts/a-successful-git-branching-model/).
615
To facilitate the Git-Flow branching approach, this project makes use of the [jgitflow-maven-plugin](https://bitbucket.org/atlassian/jgit-flow) as described [here](http://george-stathis.com/2013/11/09/painless-maven-project-releases-with-maven-gitflow-plugin/).

doc/CCP_Type_System_Manual.pdf

835 KB
Binary file not shown.

0 commit comments

Comments
 (0)