[foaf-dev] foaf:topic and dcterms:subject

Danny Ayers danny.ayers at gmail.com
Thu Apr 23 10:37:02 CEST 2009

I was looking for a 'topic' term and landed on dcterms:subject [1]
first, but then yesterday chatting with Leigh he mentioned foaf:topic

I'm guessing the old DC Elements dc:subject would often be used with
literal object, but the DC Terms definition explicitly suggests a
non-literal object. So unless I'm missing something, these properties
have very similar semantics (only real difference being foaf:topic
rdfs:range foaf:Document).

foaf:topic is presumably already too well deployed to deprecate, so to
get some kind of alignment might it make sense to make foaf:topic
rdfs:subPropertyOf dcterms:subject ?

(dcterms:subject rdfs:subPropertyOf dcelements:subject which might
mess up a few inferences if a literal object is used)

Maybe for max connectivity in published data it would be best to
include both properties (same ?s & ?o)..?



[1] http://dublincore.org/documents/dcmi-terms/#terms-subject
[2] http://xmlns.com/foaf/spec/#term_topic


More information about the foaf-dev mailing list