Skip to content

Address semantic issues related to OrdinalCollection and OrdinalMember #112

@rjyounes

Description

@rjyounes

OrdinalMember is not so much a type of thing as the relationship between a thing and an OrdinalCollection. Something can be a member of more than one OrdinalCollection just as it can be a member of more than one Collection in general. For example, 3 is a member of the ordinal collection of integers and of prime numbers.

Granted, the semantics of OrdinalCollection will not be as tightly constrained as they are now without the OrdinalMember class, but they will be more accurate.

This also requires that precedence relationships not be stated directly between the members, but through ordering proxies -- e.g., the OAI-ORE ontology. That is, in the collection of integers 3 directly precedes 4, but in the collection of prime numbers it directly precedes 5. The relationships don't make sense unless stated relative to a specific collection.

On the other hand, the intent of the OrdinalCollection and OrdinalMember classes may be to limit them to sequences like the months of the year or days of the week, where members are part of only one (well-established) collection. In that case, we must say that the sequences of integers and primes are OrderedCollections but not OrdinalCollections. Then the restriction on OrdinalMember that it can be part of only one OrdinalCollection should be formalized in the OWL definition since it's crucial to the semantics.

Metadata

Metadata

Assignees

Labels

impact: majorNon-backward compatible (changes inferences; e.g., adding a restriction, domain, range)status: implementation specifiedImplementation has been specified. A developer should be assigned.topic: collectionsIssues related to collections, membership, and ordering

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions