Search Mailing List Archives
[protege-discussion] define cardinality in Frame API
Tania Tudorache
tudorache at stanford.edu
Mon Jun 9 12:42:58 PDT 2008
Thomas is right. Your slot should have multiple cardinality at the top
level. You should use the call:
slot.setAllowsMultipleValues(true);
If needed, you can customize the cardinality at the level of a class.
For that you use the calls:
cls.setTemplateSlotAllowsMultipleValues(slot, b)
cls.setTemplateSlotMaximumCardinality(slot, max)
etc.
Tania
Thomas Russ wrote:
> Is the slot itself defined as single-valued?
> A global constraint like that will override any class-local
> cardinality restriction.
>
>
> On Jun 6, 2008, at 11:03 AM, Len Yabloko wrote:
>
>
>> I can't define cardinality of slot as "multiple" by using following
>> line:
>>
>> class.setTemplateSlotAllowsMultipleValues(slot,true);
>>
>> Generated class still shows as "single" ans "at most 1", even if add
>> line:
>>
>> class.setTemplateSlotMaximumCardinality(slot, 100);
>>
>> What is the right way of doing it?
>>
>> Thanks
>>
>>
>>
>>
>>
>> _______________________________________________
>> protege-discussion mailing list
>> protege-discussion at lists.stanford.edu
>> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>>
>> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>>
>
> _______________________________________________
> protege-discussion mailing list
> protege-discussion at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>
>
More information about the protege-discussion
mailing list