how to recognize CVT node?
vongyx opened this issue · 2 comments
Hi Su,
I read 'Useful materials about Freebase' that you put together, but I can't understand how to recognize CVT node. I wonder how to understand 'freebase.type_hints.mediator: true if a type is a CVT (Compound Value Type), Freebase's way of model Neo-Davidsonian event semantics via event reification.'
Wish for your reply!:)
freebase.type_hints.mediator
is a property of Freebase types. So if you have a Freebase type t (you'd need its mid) and you find a triple (t, freebase.type_hints.mediator, true), then that type is a CVT type. After that, you can also easily find all the instances of that type using the type.object.type
property. Note that the exact syntax may not be 100% correct in my example but I hope it delivers the main point.
Thanks for your help!