Pete wrote:
>
> I wonder whether the object of rdfs:range would have to be a class
> "SubjectTerm" (or just "Subject"?) with rdfs:subClassOf relations
> between the LCSH, MESH etc classes and this new class?
>
> e.g. would something like this work?
Actually it seems to me, what is called "Comment" in the elements/1.1/
spec [Comment - A remark concerning the application (!) of the data element]
qualifies as rdf:comment to the RangeOf[Element] classes: These comments
talk about things, which (should) have a chance to be targeted
by a dc:subject property.
We read: Typically, a Subject will be expressed as keywords, key phrases
or classification codes that describe a topic of the resource.
Recommended best practice is to select a value from a controlled vocabulary
or formal classification system.
Cheers,
rs
>
> <rdf:Description rdf:about="http://purl.org/dc/elements/1.1/subject">
> <rdfs:range
> rdf:resource="http://www.w3.org/2001/11/26/dcq#SubjectTerm" />
> </rdf:Description>
>
> <rdfs:Class rdf:about="http://www.w3.org/2001/11/26/dcq#SubjectTerm">
> <rdfs:label>Subject Terms</rdfs:label>
> <rdfs:comment>A set of subject terms</rdfs:comment>
> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2001/11/26/dcq#" />
> </rdfs:Class>
>
> <rdfs:Class rdf:about="http://www.w3.org/2001/11/26/dcq#SubjectScheme">
> <rdfs:label>Subject Encoding Schemes</rdfs:label>
> <rdfs:comment>A set of subject encoding schemes and/or
> formats</rdfs:comment>
> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2001/11/26/dcq#" />
> </rdfs:Class>
>
> <dcq:SubjectScheme rdf:about="http://www.w3.org/2001/11/26/dcq#LCSH">
> <rdfs:label>LCSH</rdfs:label>
> <rdfs:comment>Library of Congress Subject Headings</rdfs:comment>
> <rdfs:isDefinedBy rdf:resource="http://www.w3.org/2001/11/26/dcq#" />
> <rdfs:subClassOf
> rdf:resource="http://www.w3.org/2001/11/26/dcq#SubjectTerm" />
> </dcq:SubjectScheme>
>
> etc.
>
> Cheers
>
> Pete
>
|