Closed ksuderman closed 8 years ago
So what is the resolution / answer to this question?
We have added a "Relation" type that groups Dependency, SematicRole, and other relation types as they are added.
Sounds like LAPPS is heading towards a type system with a deep inheritance structure.
Personally, I'm leaning more towards rather flat inheritance. Just because it is possible to introduce abstractions, it doesn't mean its useful. On the other hand, having information about structure available is sometimes helpful. In WebAnno, we kept structure information separate from the type system.
I did analyze the design of several UIMA type systems in my dissertation (p103ff). Maybe you find it interesting. There is also a discussion of "structural types" and their pros/cons (p107-111).
No, not necessarily. Adding Relation did not make the hierarchy any deeper. It depends on what you call deep. The vocabulary now goes 5 levels deep (eg, Thing>Annotation>Region>NamedEntity>Date) with most categories living at the 3rd or 4th level. I would not want this to be much deeper, but if we make it flatter we would have very diverse elements living at the same level, which makes the hierarchy harder to understand and use.
@marcverhagen Is it possible to see the new status somewhere? There is no commit linked to this issue and actually there is no commit to this repo since many days. Maybe I'm looking in the wrong place?
Hi Richard,
I just committed/pushed the changes we made during yesterday’s meeting.
Keith
On Dec 6, 2015, at 5:33 AM, Richard Eckart de Castilho notifications@github.com wrote:
@marcverhagen https://github.com/marcverhagen Is it possible to see the new status somewhere? There is no commit linked to this issue and actually there is no commit to this repo since many days. Maybe I'm looking in the wrong place?
— Reply to this email directly or view it on GitHub https://github.com/lapps/vocabulary-pages/issues/20#issuecomment-162299083.
@reckart There is a lag in the changes we make, which are made to the develop branch, and the web pages actually being updated after a merge into the master branch. The source of the vocab in the develop branch is at
https://github.com/lapps/vocabulary-pages/blob/develop/lapps.vocab
From @marcverhagen on October 27, 2015 22:4
Would group Annotation types like Dependency and Coreference (the latter not being a binary relation)
Copied from original issue: lapps/org.lappsgrid.vocabulary#1