[VIVO-1218] Fix user of vCard in the Construct model for IR in Authorship

This commit is contained in:
Graham Triggs 2015-11-24 15:20:32 +00:00
parent c9cb8aebfd
commit 0c0732ef83

View file

@ -75,9 +75,7 @@
?authorVCardMST rdfs:subClassOf vcard:Kind . ?authorVCardMST rdfs:subClassOf vcard:Kind .
?authorVCard vcard:hasName ?vName . ?authorVCard vcard:hasName ?vName .
?vName vcard:familyName ?lastName . ?vName ?vNameProperty ?vNameValue .
?vName vcard:givenName ?firstName .
?vName core:middleName ?middleName .
} WHERE { } WHERE {
{ {
?subject ?property ?authorship . ?subject ?property ?authorship .
@ -110,21 +108,7 @@
?authorship core:relates ?authorVCard . ?authorship core:relates ?authorVCard .
?authorVCard a vcard:Kind . ?authorVCard a vcard:Kind .
?authorVCard vcard:hasName ?vName . ?authorVCard vcard:hasName ?vName .
?vName vcard:familyName ?lastName . ?vName ?vNameProperty ?vNameValue .
} UNION {
?subject ?property ?authorship .
?authorship a core:Authorship .
?authorship core:relates ?authorVCard .
?authorVCard a vcard:Kind .
?authorVCard vcard:hasName ?vName .
?vName vcard:givenName ?firstName .
} UNION {
?subject ?property ?authorship .
?authorship a core:Authorship .
?authorship core:relates ?authorVCard .
?authorVCard a vcard:Kind .
?author vcard:hasName ?vName .
?vName core:middleName ?middleName .
} }
} }
</query-construct> </query-construct>