Skip to content

Commit 4ac6a7d

Browse files
committed
initial commit: type system
0 parents  commit 4ac6a7d

File tree

8 files changed

+688
-0
lines changed

8 files changed

+688
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
3+
<name>bm-semantics-types</name>
4+
<description>The type system contains core semantic types definitions such as entity, relation and event.</description>
5+
<version>2.1</version>
6+
<vendor/>
7+
<imports>
8+
<import location="bm-basic-types.xml"/>
9+
<import location="bm-semantics-types.xml"/>
10+
</imports>
11+
<types>
12+
<typeDescription>
13+
<name>org.barcelonamedia.uima.ts.WikiCat</name>
14+
<description/>
15+
<supertypeName>org.barcelonamedia.uima.ts.ConceptMention</supertypeName>
16+
</typeDescription>
17+
<typeDescription>
18+
<name>org.barcelonamedia.uima.ts.WikiCatTree</name>
19+
<description/>
20+
<supertypeName>org.barcelonamedia.uima.ts.ConceptMention</supertypeName>
21+
</typeDescription>
22+
</types>
23+
</typeSystemDescription>
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
3+
<name>bm-basic-types</name>
4+
<description>The type system contains the basic annotation types for barcelona media uima components. Derived from julie labs type system</description>
5+
<version>1.0</version>
6+
<vendor/>
7+
<types>
8+
<typeDescription>
9+
<name>org.barcelonamedia.uima.ts.Annotation</name>
10+
<description>The super-type for all types.</description>
11+
<supertypeName>uima.tcas.Annotation</supertypeName>
12+
<features>
13+
<featureDescription>
14+
<name>confidence</name>
15+
<description>The component that made the annotation may put its confidence/score calculated internally here, O</description>
16+
<rangeTypeName>uima.cas.String</rangeTypeName>
17+
</featureDescription>
18+
<featureDescription>
19+
<name>componentId</name>
20+
<description>Indicates which NLP component has been used to derive the annotation, C</description>
21+
<rangeTypeName>uima.cas.String</rangeTypeName>
22+
</featureDescription>
23+
<featureDescription>
24+
<name>id</name>
25+
<description/>
26+
<rangeTypeName>uima.cas.String</rangeTypeName>
27+
</featureDescription>
28+
</features>
29+
</typeDescription>
30+
<typeDescription>
31+
<name>org.barcelonamedia.uima.ts.DiscontinuousAnnotation</name>
32+
<description>Chains annotations of the same type</description>
33+
<supertypeName>org.barcelonamedia.uima.ts.Annotation</supertypeName>
34+
<features>
35+
<featureDescription>
36+
<name>value</name>
37+
<description>Annotations to be chained.</description>
38+
<rangeTypeName>uima.cas.FSArray</rangeTypeName>
39+
<elementType>org.barcelonamedia.uima.ts.Annotation</elementType>
40+
</featureDescription>
41+
</features>
42+
</typeDescription>
43+
<typeDescription>
44+
<name>org.barcelonamedia.uima.ts.ResourceEntry</name>
45+
<description>The reference to an external resource</description>
46+
<supertypeName>org.barcelonamedia.uima.ts.Annotation</supertypeName>
47+
<features>
48+
<featureDescription>
49+
<name>source</name>
50+
<description>The name of the resource, C</description>
51+
<rangeTypeName>uima.cas.String</rangeTypeName>
52+
</featureDescription>
53+
<featureDescription>
54+
<name>entryId</name>
55+
<description>The identifier of the entry, C</description>
56+
<rangeTypeName>uima.cas.String</rangeTypeName>
57+
</featureDescription>
58+
<featureDescription>
59+
<name>version</name>
60+
<description>The version of the resource, C</description>
61+
<rangeTypeName>uima.cas.String</rangeTypeName>
62+
</featureDescription>
63+
</features>
64+
</typeDescription>
65+
</types>
66+
</typeSystemDescription>
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<?xml version="1.0" encoding="UTF-8"?><typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
2+
<name>BM-meta-types</name>
3+
<description>This file contains types thought to contain annotations about the document itself or portions of it, like classifictications or other metadata.</description>
4+
<version>1.1</version>
5+
<vendor/>
6+
<imports>
7+
<import location="bm-basic-types.xml"/>
8+
</imports>
9+
<types>
10+
<typeDescription>
11+
<name>org.barcelonamedia.uima.ts.meta.Class</name>
12+
<description/>
13+
<supertypeName>org.barcelonamedia.uima.ts.Annotation</supertypeName>
14+
<features>
15+
<featureDescription>
16+
<name>value</name>
17+
<description/>
18+
<rangeTypeName>uima.cas.String</rangeTypeName>
19+
</featureDescription>
20+
</features>
21+
</typeDescription>
22+
<typeDescription>
23+
<name>org.barcelonamedia.uima.ts.meta.PolarityClass</name>
24+
<description/>
25+
<supertypeName>org.barcelonamedia.uima.ts.meta.Class</supertypeName>
26+
<features>
27+
<featureDescription>
28+
<name>value</name>
29+
<description/>
30+
<rangeTypeName>uima.cas.String</rangeTypeName>
31+
</featureDescription>
32+
<featureDescription>
33+
<name>intensity</name>
34+
<description/>
35+
<rangeTypeName>uima.cas.String</rangeTypeName>
36+
</featureDescription>
37+
</features>
38+
</typeDescription>
39+
<typeDescription>
40+
<name>org.barcelonamedia.uima.ts.meta.SubjectivityClass</name>
41+
<description/>
42+
<supertypeName>org.barcelonamedia.uima.ts.meta.Class</supertypeName>
43+
<features>
44+
<featureDescription>
45+
<name>value</name>
46+
<description/>
47+
<rangeTypeName>uima.cas.String</rangeTypeName>
48+
</featureDescription>
49+
</features>
50+
</typeDescription>
51+
</types>
52+
</typeSystemDescription>
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<typeSystemDescription xmlns="http://uima.apache.org/resourceSpecifier">
3+
<name>BM-types</name>
4+
<description>The type system contains types for the annotation of
5+
specific infojobs concepts.</description>
6+
<version>2.1</version>
7+
<vendor/>
8+
<imports>
9+
<import location="bm-basic-types.xml"/>
10+
<import location="bm-semantics-types.xml"/>
11+
</imports>
12+
<types>
13+
<typeDescription>
14+
<name>org.barcelonamedia.uima.ts.opinion.Target</name>
15+
<description/>
16+
<supertypeName>org.barcelonamedia.uima.ts.EntityMention</supertypeName>
17+
<features>
18+
<featureDescription>
19+
<name>polarity</name>
20+
<description/>
21+
<rangeTypeName>uima.cas.String</rangeTypeName>
22+
</featureDescription>
23+
</features>
24+
</typeDescription>
25+
<typeDescription>
26+
<name>org.barcelonamedia.uima.ts.opinion.Cue</name>
27+
<description/>
28+
<supertypeName>org.barcelonamedia.uima.ts.EntityMention</supertypeName>
29+
<features>
30+
<featureDescription>
31+
<name>polarity</name>
32+
<description/>
33+
<rangeTypeName>uima.cas.String</rangeTypeName>
34+
</featureDescription>
35+
</features>
36+
</typeDescription>
37+
<typeDescription>
38+
<name>org.barcelonamedia.uima.ts.opinion.Polar</name>
39+
<description/>
40+
<supertypeName>org.barcelonamedia.uima.ts.EntityMention</supertypeName>
41+
<features>
42+
<featureDescription>
43+
<name>polarity</name>
44+
<description/>
45+
<rangeTypeName>uima.cas.String</rangeTypeName>
46+
</featureDescription>
47+
</features>
48+
</typeDescription>
49+
<typeDescription>
50+
<name>org.barcelonamedia.uima.ts.opinion.Sentiment</name>
51+
<description/>
52+
<supertypeName>org.barcelonamedia.uima.ts.ConceptMention</supertypeName>
53+
<features>
54+
<featureDescription>
55+
<name>sentiment</name>
56+
<description/>
57+
<rangeTypeName>uima.cas.String</rangeTypeName>
58+
</featureDescription>
59+
</features>
60+
</typeDescription>
61+
<typeDescription>
62+
<name>org.barcelonamedia.uima.ts.opinion.Topic</name>
63+
<description/>
64+
<supertypeName>org.barcelonamedia.uima.ts.EntityMention</supertypeName>
65+
</typeDescription>
66+
<typeDescription>
67+
<name>org.barcelonamedia.uima.ts.sentiwn.PolarSense</name>
68+
<description/>
69+
<supertypeName>org.barcelonamedia.uima.ts.ConceptMention</supertypeName>
70+
<features>
71+
<featureDescription>
72+
<name>synset</name>
73+
<description/>
74+
<rangeTypeName>uima.cas.String</rangeTypeName>
75+
</featureDescription>
76+
<featureDescription>
77+
<name>positive</name>
78+
<description/>
79+
<rangeTypeName>uima.cas.String</rangeTypeName>
80+
</featureDescription>
81+
<featureDescription>
82+
<name>negative</name>
83+
<description/>
84+
<rangeTypeName>uima.cas.String</rangeTypeName>
85+
</featureDescription>
86+
<featureDescription>
87+
<name>sense</name>
88+
<description/>
89+
<rangeTypeName>uima.cas.String</rangeTypeName>
90+
</featureDescription>
91+
</features>
92+
</typeDescription>
93+
</types>
94+
</typeSystemDescription>

0 commit comments

Comments
 (0)