Ross Singer wrote: > > One of the problems here is that it doesn't begin to address the DCAM > -- these are 59 properties that can be reused among 22 classes, giving > them different semantic meaning. > Uh, no. That's the opposite of what the DC terms are about. Each term has a defined range -- so the defined range of creator is Agent. It can only be used as an Agent. You don't mix and match, and you don't assign different semantics to the same property under different circumstances. You can further *restrict* properties (which is what the application profile is all about) but you can't change the semantics of properties. The DCAM allows a property to be a member of more than one class, but I don't see any examples of that (will ask on the DC list) in DC terms. Remember that the A in DCAM is "abstract." Some of the things it makes possible may be unusable in real life. > Dublin Core is toothless and practically worthless in XML form. It is > considerably more powerful when used in RDF, however, because they > play to their mutual strengths, namely that in RDF, you generally > don't use a schema in isolation. > The elements in Dublin Core are the elements in Dublin Core. The serialization shouldn't really matter. But if you need to distinguish between title and subtitle, Dublin Core's http://purl.org/dc/terms/title doesn't work. What matters is the actual *meaning* of the term, and the degree of precision you need. You can't use http://purl.org/dc/terms/title for "Mr." or "Dr." in a name -- it has a particular meaning. And you can't use it for "title Proper" as defined in library cataloging, because it doesn't have that meaning. It all depends on what you are trying to say. > > This is true. But this is also why I'm asking what is missing in > DCTerms that would be available in MODS -- The "win" of RDF is that > you aren't contrained by the limits of a particular schema. If a > particular vocabulary gets you a fair ways towards representing your > resource, but something is missing, it's perfectly reasonable (and > expected) to plug in other vocabularies to fill in the gaps. > Exactly. But the range of available vocabularies today is quite limited. There are a lot of semantics that are used in libraries that I can't find in the available vocabularies. Eventually I think we will have what we need, but ... well, yesterday I was hunting all over for a data element for price. And the person who needed it didn't want to get into the complexity of ONIX. BIBO doesn't have it. DC doesn't have it. RDA doesn't have it. Something that simple. Now I admit that lots of people are inventing bibliographic element sets. But if you look carefully at the properties they are defining, the overlap isn't all that great. At least, if you don't want to lose meaning. It's absolutely key to look at the semantics and the relationships. RDA is defining certain properties as having a fixed relationship to an FRBR entity. (I'd rather do that in an application profile rather than the properties, but that's not my call.) A similar property in DC, without making that connection, doesn't have the same meaning because you can't distinguish between a title for the work or a title for the expression. Perhaps you could create a record format that gives DC terms "title" that context, but used alone it does not contain those semantics. What I WOULD like to see is a good vocabulary of basics -- date, time, place, currency, etc etc etc. One place where you know you can go and find all of those key building blocks, so you don't have to hunt all over god's little acre for something as simple as "price". That would be really useful. kc -- ----------------------------------- Karen Coyle / Digital Library Consultant [log in to unmask] http://www.kcoyle.net ph.: 510-540-7596 skype: kcoylenet fx.: 510-848-3913 mo.: 510-435-8234 ------------------------------------