

dc:creatorとなって区別ができないex:author、翻訳者を表すex:translatorを定義ex:authorとex:translatorをdc:creatorのサブプロパティとして関連付ける

dc:creatorのままで、目的語エンティティ(人物)に役割クラスを与える


dc:identifierなどを用いて間接的に識別する
Work)の日本語訳(Expression)の白水社版(Manifestation)という関係

(著者)--name-->(名前)--surname-->"Shakespeare".という間接的部分関係と考えられるが、直接関係として表現されることも多い。ex:author、ex:translatorのサブクラス定義からdc:creatorを推論できる(dc:creatorでもex:authorでも検索できる)
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX ex: <http://example.org/terms/>
SELECT ?book ?title
WHERE {
?book dc:creator ?who . ?who ex:name "William Shakespeare" .
?book dc:title ?title .}
WHERE {
?book dc:creator ?who . ?who ex:name "小田島雄志" .
?book dc:title ?title . ?who a ex:Translator .}
{?book frbr:embodimentOf ?expr .
?expr frbr:realizationOf ?work .
?work frbr:createdBy ?author .}
=> {?book dc:creator ?author .}

@prefix string: <http://www.w3.org/2000/10/swap/string#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
{?x foaf:surname ?sn;
foaf:givenname ?gn.
(?gn " " ?sn) string:concatenation ?fn . }
=>
{?x foaf:name ?fn.}.
<xsl:template match="frbr:embodimentOf"> <dc:creator> <ex:Person> <ex:name> <xsl:value-of select="*/frbr:realizationOf/*/frbr:createdBy/*/frbr:name"/> </ex:name> </ex:Person> </dc:creator> </xsl:template>


dc:とdcterms:)