> It *is* inconsistent. Necessarily so. Compare Coverage, where
> the value is, for example, a Jurisdiction, but described by
> value strings picked from a LangString. Same with
> Rights.Description - the value is a RightsStatement with
> value strings picked from a LangString.
>
> I've tried to think about whether the value is naturally a
> language object or something else. Version is somewhere in
> between, but I think about it as something else than just a
> natural language thing (I'm thinking it can be given
> codenames, release dates, etc etc, which an
> "otherplatformrequirements" cannot be).
OK, I understand your approach better now.
I had been reading it as Version = "version number" or label or
indicator or whatever, rather than Version = some thing which is
described/represented by a "version number" or label or indicator or
whatever.
OK, on this basis, yes, I can see that a range other than LangString may
be useful.
> Maybe lom:Version is even a frbr:Expression? :-P
Eeek! :-)
Pete
|