From 3c8fbbed9f3d3ea90e91601893c3046a236c3eca Mon Sep 17 00:00:00 2001 From: j2blake Date: Tue, 3 Dec 2013 12:48:29 -0500 Subject: [PATCH] VIVO-574 create acceptance tests for LOD --- .../LinkedOpenData/TestLinkedOpenData.html | 115 ++++++++++++++++++ .../LinkedOpenData/TestLinkedOpenData.n3 | 56 +++++++++ 2 files changed, 171 insertions(+) create mode 100644 utilities/acceptance-tests/suites/LinkedOpenData/TestLinkedOpenData.html create mode 100644 utilities/acceptance-tests/suites/LinkedOpenData/TestLinkedOpenData.n3 diff --git a/utilities/acceptance-tests/suites/LinkedOpenData/TestLinkedOpenData.html b/utilities/acceptance-tests/suites/LinkedOpenData/TestLinkedOpenData.html new file mode 100644 index 00000000..b48253e9 --- /dev/null +++ b/utilities/acceptance-tests/suites/LinkedOpenData/TestLinkedOpenData.html @@ -0,0 +1,115 @@ + + + + + + +

Test the Linked Open Data requests

+ +

Try various accept headers

+ + + + + +

Try non-existent URI with RDFXML accept header

+ + + + + +

Response data

+ +
Response code is 000
+
MIME type is No type
+
Text is:
+
No text
\ No newline at end of file diff --git a/utilities/acceptance-tests/suites/LinkedOpenData/TestLinkedOpenData.n3 b/utilities/acceptance-tests/suites/LinkedOpenData/TestLinkedOpenData.n3 new file mode 100644 index 00000000..8f45ec5c --- /dev/null +++ b/utilities/acceptance-tests/suites/LinkedOpenData/TestLinkedOpenData.n3 @@ -0,0 +1,56 @@ +@prefix rdfs: . +@prefix xmls: . +@prefix local: . +@prefix vivo: . +@prefix vcard: . +@prefix obo: . + + +local:lodFacultyMember + a vivo:FacultyMember ; + rdfs:label "Example, Bad "^^xmls:string ; + obo:ARG_2000028 local:lodVcard ; + obo:RO_0000053 local:lodMembership ; + vivo:overview "Not someone on whom you should base your actions." ; + vivo:scopusId "10982375409" ; + vivo:eRACommonsId "My_eRA_ID" . + +local:lodVcard + a vcard:Kind , vcard:Individual ; + obo:ARG_2000029 local:lodFacultyMember ; + vcard:hasName local:lodName ; + vcard:hasURL local:lodWebsite . + +local:lodName + a vcard:Name ; + vcard:familyName "Example"^^xmls:string ; + vcard:givenName "Bad"^^xmls:string ; + vcard:honorificPrefix "Mr."^^xmls:string . + +local:lodWebsite + a vcard:URL ; + rdfs:label "Slashdot" ; + vivo:rank "1"^^xmls:int ; + vcard:url "http://www.slashdot.org"^^xmls:anyURI . + +local:lodMembership + a vivo:MemberRole ; + rdfs:label "Bozo"^^xmls:string ; + obo:RO_0000052 local:lodFacultyMember ; + vivo:dateTimeInterval local:lodInterval ; + vivo:roleContributesTo local:lodDepartment . + +local:lodInterval + a vivo:DateTimeInterval ; + vivo:start local:lodStartDate . + +local:lodStartDate + a vivo:DateTimeValue ; + vivo:dateTime "1992-01-01T00:00:00"^^xmls:dateTime ; + vivo:dateTimePrecision vivo:yearPrecision . + +local:lodDepartment + a vivo:AcademicDepartment ; + rdfs:label "Department of Redundancy Department"^^xmls:string ; + vivo:contributingRole local:lodMembership . +