Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[higgins-dev] Metadata on non-RDF values

In our recent tweaking, I made IMetadata act like other properties. It
has a type and value(s) where the value(s) are of IPropertyValue.

IPropertyValue is either a literal, in which case it has a backing Java
object, or a resource, in which case it has a further set of
properties.

Tom needs the metadata on a context factory to simply allow him to
store and fetch a Java object of his own creation.

The choices I see are:

- Have two types of metadata (that which is representable in the RDF
produced by IContext.export, and that which is not exposed as RDF)
- Review "what is metadata". Meaning, we haven't really defined what
form it's in or what it's actually used for on things like
IContextFactory
- Allow all properties to expose a backing Java object
- Decouple metadata from the notion of properties.

Any thoughts?

Jim


Back to the top