- All Known Subinterfaces:
- BidirectionalShortFormProvider
- All Known Implementing Classes:
- AnnotationValueShortFormProvider, BidirectionalShortFormProviderAdapter, CachingBidirectionalShortFormProvider, DefaultPrefixManager, ManchesterOWLSyntaxPrefixNameShortFormProvider, PropertyAssertionValueShortFormProvider, QNameShortFormProvider, SimpleShortFormProvider
public interface ShortFormProvider
A short form provider produces renderings of entities. These renderings are strings which in
general can be used for display and serialisation purposes. A given entity only has one short
form for a given short form provider. However, a short form may map to multiple entities for a
given short form provider. In other words, for a given short form provider the mapping from
entity to short form is functional, but is not inverse functional i.e. an injective mapping.
- Since:
- 2.0.0
- Author:
- Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group