lapps / vocabulary-pages

DSL files and templates used to generate the LAPPS WS-EV pages.
Apache License 2.0
0 stars 0 forks source link

Create Relations type? #20

Closed ksuderman closed 8 years ago

ksuderman commented 8 years ago

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

reckart commented 8 years ago

So what is the resolution / answer to this question?

ksuderman commented 8 years ago

We have added a "Relation" type that groups Dependency, SematicRole, and other relation types as they are added.

reckart commented 8 years ago

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).

marcverhagen commented 8 years ago

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.

reckart commented 8 years ago

@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?

ksuderman commented 8 years ago

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.

marcverhagen commented 8 years ago

@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