|
From: Kendall C. <ke...@mo...> - 2001-04-26 18:35:13
|
>>>>> "bob" == Bob Stayton <bo...@sc...> writes: >> From: Kendall Clark <ke...@mo...> bob> Hi Kendall, It was very helpful to hear from you. Are you still bob> the maintainer of the OMF DTD? No technically, though I forget who took it over (haven't heard anything since then). bob> Actually, Dublin Core has done just that with the element bob> qualifiers they published 2000-07-11. They are described in bob> <http://dublincore.org/documents/dcmes-qualifiers/>. For the bob> <relation> element, they have: bob> Is Version Of Has Version Is Replaced By Replaces Is Required bob> By Requires Is Part Of Has Part Is Referenced By References bob> Is Format Of Has Format Yeah, these are nicely general; of course, SK and OMF still needs (together or separately) figure out what these will mean in our domain, how and when to use them, etc. bob> The one that caught my eye was "Is Version Of", since that bob> seems to capture the relation between a given document and the bob> seriesID. Yes. bob> The question is then: How is this encoded in an OMF metadata? I bob> notice that the OMF <relation> element already has a "status" bob> attribute by virtue of the core attribute set in the DTD. It bob> would seem we could just assign a specific value for the status bob> attribute. For example: bob> <relation status="IsVersionOf" bob> url="seriesID-expressed-as-uri"/> I'd prefer something like: <relation [dc-namespace]:type="IsVersionOf" uri="..." /> One thing that someone needs to do re: OMF is fix the URL/URL ambiguity in the spec and the DTD. I favor using URL only when there's a shared expectation that something is fetchable. bob> This means the document connected to this OMF <resource> is a bob> version of the seriesID. Yeah, but what does "version of the seriesID" mean? It could be an item in a revision history. Is that what you mean? IsVersionOf could also just as well mean "this resource is a shorter, excerpted version of this other resource over here". bob> Right. To quote from the Dublin Core qualifiers document: bob> "It is expected that implementors will develop additional bob> qualifiers for use within local applications or specific bob> domains. Such qualifiers may not be understood by other bob> applications." bob> We could make it more SK or OMF specific by saying: bob> <relation status="omf-series-id" bob> url="seriesID-expressed-as-uri"/> Yes, and at the risk of being a redundant doof, I think someone needs to specify the meaning and use of the DC qualifiers *in the OMF and SK context*, as well as any further OMF/SK-specific specifiers. OMF needs some RDDL work done for all this meta-schema documentation. Kendall -- THIS MACHINE KILLS FASCISTS http://monkeyfist.com/ |