[NLP2RDF] [Dbpedia-discussion] ANN: NLP Interchange Format (NIF) 1.0 Spec, Demo and Reference Implementation

Michael Brunnbauer brunni at netestate.de
Wed Nov 30 12:31:47 CET 2011


Hi Christian,

On Tue, Nov 29, 2011 at 03:52:36PM +0100, Christian Chiarcos wrote:
> >>  http://www.netestate.de/nlp/ontology.rdf
> 
> I've also taken a look on your ontology, and your data type properties
> can be rendered as OLiA object properties (e.g., agr by hasNumber and
> hasPerson).

Thanks. I guess the fact "not first person singular" cannot be rendered with
any ontology that would be considered useful.

> As for the object properties, the current OLiA modeling
> would represent these as concepts rather than properties (cf.
> http://purl.org/olia/olia.owl#Head, subconcept of
> http://purl.org/olia/olia-top.owl#SyntacticRole). This was necessary
> because annotation schemes differ with respect to the distribution of
> information between edge labels and phrase labels, and in order to
> abstract from this partially arbitrary differentiation, I wanted to
> have both in the same taxonomy, i.e., as objects of properties. Hence,
> your object properties correspond to concepts in OLiA.
> 
> If I'm not mistaken, it is still an unsolved problem how this approach
> can be brought together with NIF. In my approach to model linguistic
> corpora in OWL/RDF, syntactic edges would be represented by
> individuals, linked by hasSource and hasTarget properties to the nodes
> they connect, and assigned an object property with the corresponding
> edge label.

You mean something like this ?

 X a olia:Head
 X olia_system:hasSource Y
 Y a sso:Phrase
 X olia_system:hasTarget Z
 Z a sso:Word

I use my properties dtr_head and dtr_nonhead to model a HPSG parse tree so
they connect phrases with subphrases. olia:Head seems to connect a phrase
with a word and there seems to be no property for the non-head-daughter
(the subphrase that does not contain the head of the main phrase). As my
properties model a parse tree, the assumption is also there that the
dtr_nonhead subphrase combined with the dtr_head subphrase gives the main
phrase.

>For NIF, however, this modeling would probably be too verbose.

Yes, I prefer something more lightweight.

You are using the recommended modeling for n-ary relations but I am not sure
if it is a good idea to use it for binary relations (I do not have experience
with ontology design).

Can I use OLiA to model a predicate argument structure ?

"The cat sat on the mat"

the(cat): cat is argument 1 of the
the(mat): mat is argument 1 of the
sat(cat): cat is argument 1 of sat
on(sat,mat): sat is argument 1 of on and mat is argument 2 of on

The arguments may also be phrases, e.g. "the cat" is argument1 of sat

Regards,

Michael Brunnbauer

-- 
++  Michael Brunnbauer
++  netEstate GmbH
++  Geisenhausener Straße 11a
++  81379 München
++  Tel +49 89 32 19 77 80
++  Fax +49 89 32 19 77 89 
++  E-Mail brunni at netestate.de
++  http://www.netestate.de/
++
++  Sitz: München, HRB Nr.142452 (Handelsregister B München)
++  USt-IdNr. DE221033342
++  Geschäftsführer: Michael Brunnbauer, Franz Brunnbauer
++  Prokurist: Dipl. Kfm. (Univ.) Markus Hendel


More information about the NLP2RDF mailing list