Ok, this case requires a different syntax, because the values of owl:oneOf are rdf:Lists. Use the notation
["A" "B" "C"] for those direct values (and any rdf:List) on the form. Holger On Mar 9, 2009, at 2:18 PM, Michel Bohms wrote: > > ok, clear, but... > > what do I fill in the GUI field which makes the box not red AND > results in the right OWL code? > (more precise: in the oneOf filed in the resource form for a DataRange > instance (in my example: ProfileTypeEnum). modelling a user-defined > enumeration type) > > thx again, Michel > > On 9 mrt, 21:18, Holger Knublauch <[email protected]> wrote: >> Hi Michel, >> >> there are two kinds of enumerations in OWL (both using owl:oneOf), >> and >> the help page "How to... Create an enumeration" only talks about one >> of them. >> >> 1) Enumerated classes are defined as enumeration of RDF resources - >> these can be created with the provided wizard and using { ... } >> notation. >> >> 2) Enumerated datatypes are defined by typing in something like >> >> rdfs:range: owl:oneOf{"A" "B" "C"} >> >> The latter is probably what you are after. You can also use the same >> construct in owl:allValuesFrom restrictions. >> >> I will extend the help page to make this clearer. >> >> Holger >> >> On Mar 9, 2009, at 12:51 PM, Michel Bohms wrote: >> >> >> >> >> >>> Can someone explain me how to define enumerated values in TBC? >> >>> In the manual it says: >> >>> Enumerated classes >>> Enumerated classes using the owl:oneOf operator can be entered by a >>> list of values between curly brackets. For example, >>> {Cairns Sydney Canberra} >> >>> defines the class consisting of only the three individual cities. >> >>> when I do this: >> >>> fill in your GUI owl:One ofbox: {CURVE AREA}, the box stays red. >> >>> idem for a variant: {"CURVE" "AREA"} >> >>> I can get rid of the red box by: >>> ["CURVE" "AREA"] >> >>> but this is not according to the manual and the owl code is wrong... >>> (the string CURVE" "AREA becomes one item...) >> >>> thx Michel > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TopBraid Composer Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/topbraid-composer-users?hl=en -~----------~----~----~----~------~----~------~--~---
