This section contains code samples for requesting concept schemes and to import project data.
GET Request to Retrieve Concept Schemes of a Project
curl -u superadmin:poolparty -H "Content-Type: application/x-www-form-urlencoded" -X GET "http://performance.semantic-web.at/PoolParty/api/thesaurus/1DDF8B20-104E-0001-1822-1C101D1A19C6/schemes"
Response
[ {
"uri" : "http://thesaurus.sample.org/thesaurus/Countries",
"title" : "Countries"
}, {
"uri" : "http://thesaurus.sample.org/thesaurus/Departments",
"title" : "Departments"
}, {
"uri" : "http://thesaurus.sample.org/thesaurus/Regions",
"title" : "Regions"
}, {
"uri" : "http://thesaurus.sample.org/thesaurus/Topics",
"title" : "Topics"
}, {
"uri" : "http://thesaurus.sample.org/thesaurus/Institutions",
"title" : "Institutions"
} ]
curl -u superadmin:poolparty -H "content-type: multipart/form-data" -H "Content-Type: application/x-www-form-urlencoded" -F 'file=@pp_project_cocktails-project.ppar' -X POST https://test-nextrelease.semantic-web.at/PoolParty/api/projects/create
Caution
Setting the overwrite
parameter to true
will overwrite all existing data in the target graph. For more information, refer to Web Service Method: Import Project Data.
Import project data as file in trig format
curl -u superadmin:poolparty -X POST -H "Content-Type: application/trig" --data-binary @MyPoolPartyProject~1DF125DC-B37A-0001-FE7B-E546187E1790~20170125153640896~system.trig "https://darwin.poolparty.biz/PoolParty/api/projects/1DF14216-FAE8-0001-F9CB-561015371BE8/import?overwrite=true"
Import project data as file in ttl format
If you want to import project date in a context free format such as Turtle, you need to additionally include the defaultGraph
parameter to specify the target graph to be used for the imported statements. For more information, refer to Web Service Method: Import Project Data.
curl -u xxx --request POST "https://xxx.biz/PoolParty/api/projects/id/import" --form 'file=@import.ttl' --form 'overwrite=true' --form 'defaultGraph=concepts'