Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add basic sofa/view support #5

Closed
2 of 3 tasks
jcklie opened this issue Sep 29, 2018 · 3 comments
Closed
2 of 3 tasks

Add basic sofa/view support #5

jcklie opened this issue Sep 29, 2018 · 3 comments
Assignees

Comments

@jcklie
Copy link
Collaborator

jcklie commented Sep 29, 2018

  • Annotations should be added to a CAS/sofa, instead of specifying sofa as a parameter.
  • Allow getting sofas from a CAS
  • Documentation
@jcklie jcklie self-assigned this Sep 29, 2018
@jcklie
Copy link
Collaborator Author

jcklie commented Sep 29, 2018

@reckart What is the difference between a view and a sofa?

@reckart
Copy link
Member

reckart commented Sep 30, 2018

@rentier good question. A CAS may contain multiple SofAs - each representing one text or other piece of primary data which is being annotated. When interacting with a CAS, one usually interacts with a "view" of the CAS which has a single SofA and which indexes all annotations that annotate this SofA. Annotations are a subtype of "feature structures". The SofA itself is a "feature structure". Annotations can only be indexed in one view and are always bound to a SofA. I believe feature structures could in theory be indexed in multiple views and they are not bound to a particular SofA.

I recommend reading these papers:

@jcklie jcklie mentioned this issue Oct 19, 2018
3 tasks
jcklie pushed a commit that referenced this issue Nov 8, 2018
- Add sofa/view creating/getting
jcklie pushed a commit that referenced this issue Nov 8, 2018
- Add sofa/view creating/getting
jcklie pushed a commit that referenced this issue Nov 8, 2018
@jcklie
Copy link
Collaborator Author

jcklie commented Nov 8, 2018

Still needs documentation

jcklie added a commit that referenced this issue Nov 12, 2018
- Add documentation
jcklie pushed a commit that referenced this issue Nov 12, 2018
@jcklie jcklie closed this as completed Nov 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants