VIVO-605: updated generator to make the middle name a separate assertion
This commit is contained in:
parent
f47733b3ff
commit
fd1f5b269f
1 changed files with 8 additions and 3 deletions
|
@ -50,9 +50,14 @@ public class NewIndividualFormGenerator extends BaseEditConfigurationGenerator i
|
||||||
+ " ?newVcardInd vcard:hasName ?newVcardName . \n"
|
+ " ?newVcardInd vcard:hasName ?newVcardName . \n"
|
||||||
+ " ?newVcardName a vcard:Name . \n"
|
+ " ?newVcardName a vcard:Name . \n"
|
||||||
+ " ?newVcardName vcard:givenName ?firstName . \n"
|
+ " ?newVcardName vcard:givenName ?firstName . \n"
|
||||||
+ " ?newVcardName vcard:familyName ?lastName . \n"
|
+ " ?newVcardName vcard:familyName ?lastName . \n",
|
||||||
+ " ?newVcardName <http://vivoweb.org/ontology/core#middleName> ?middleName .",
|
N3_PREFIX + " ?newInd <" + RDFS.label.getURI() + "> ?label .",
|
||||||
N3_PREFIX + " ?newInd <" + RDFS.label.getURI() + "> ?label ."
|
N3_PREFIX + "@prefix vcard:<http://www.w3.org/2006/vcard/ns#> .\n"
|
||||||
|
+ " ?newInd <http://purl.obolibrary.org/obo/ARG_2000028> ?newVcardInd . \n"
|
||||||
|
+ " ?newVcardInd a vcard:Individual . \n"
|
||||||
|
+ " ?newVcardInd vcard:hasName ?newVcardName . \n"
|
||||||
|
+ " ?newVcardName a vcard:Name . \n"
|
||||||
|
+ " ?newVcardName <http://vivoweb.org/ontology/core#middleName> ?middleName ."
|
||||||
));
|
));
|
||||||
|
|
||||||
config.addNewResource("newInd", vreq.getWebappDaoFactory().getDefaultNamespace());
|
config.addNewResource("newInd", vreq.getWebappDaoFactory().getDefaultNamespace());
|
||||||
|
|
Loading…
Add table
Reference in a new issue