02.05.2014 Views

Proceedings - Österreichische Gesellschaft für Artificial Intelligence

Proceedings - Österreichische Gesellschaft für Artificial Intelligence

Proceedings - Österreichische Gesellschaft für Artificial Intelligence

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

⎡<br />

⎤<br />

phrase<br />

CATEGORY np<br />

⎡<br />

⎤<br />

word<br />

CATEGORY determiner<br />

WORDFORM ‘der’<br />

⎡<br />

⎤<br />

SPEC<br />

agreement<br />

GENDER masculine<br />

⎢AGREEMENT 1 ⎢<br />

⎥<br />

⎣<br />

⎣NUMBER singular<br />

⎦<br />

CASE nominative<br />

⎡<br />

⎤<br />

word<br />

CATEGORY noun<br />

⎢HEAD<br />

⎢<br />

⎥<br />

⎥<br />

⎣ ⎣WORDFORM<br />

‘Junge’ ⎦<br />

⎦<br />

AGREEMENT 1<br />

Figure 2: Example of a typed feature structure with<br />

structure sharing.<br />

tween different applications. In what follows, we<br />

first give a formal definition of feature structures.<br />

Section 2 is concerned with the rationale behind<br />

the XML representation defined by the standard,<br />

while Section 3 gives an overview of the elements<br />

of the standard itself. In the concluding Section 4,<br />

we will briefly discuss how this standard is related<br />

to other standardization proposals for language<br />

resources and what role the standard can<br />

play for application programming.<br />

1.2 Formal definition of feature structures<br />

In Part 2 of the International Standard ISO 24610,<br />

feature structures are formally defined as follows.<br />

The definition presumes a given finite set F of<br />

features, a finite type hierarchy T with subtyping<br />

relation < and a set X of “built-in” elements (see<br />

below). 2<br />

Definition A feature structure over F, T and X<br />

is a quadruple 〈Q, ρ, θ, δ〉, in which<br />

– Q is a set of nodes,<br />

– ρ is an element of Q, called the root,<br />

– θ is a partial typing function from Q to T ,<br />

– δ is a partial feature value function from F ×Q<br />

to Q ∪ X ,<br />

such that, for every node q ≠ ρ, there exists a<br />

sequence f 1 , . . . , f n of features and a sequence<br />

q 1 , . . . , q n of nodes with q 1 = ρ, q n = q and<br />

q i+1 = δ(f i , q i ) for i < n.<br />

2 A type hierarchy is a finite ordered set 〈T ,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!