Web Service Method: Bulk Removal of GraphEditor Resources
Web Service Method: Bulk Removal of GraphEditor Resources
Description |
---|
Bulk removal of resources. |
URL: /PoolParty/api/editor/{project}/bulkRemove
Supported Methods |
---|
POST |
Content-Type
application/json
Request Parameters
Parameter | Comment | Type | Required |
---|---|---|---|
editor | The editor's URI. | IRI JSON representation of an IRI object. | true |
Example IRI
{ "uri" : "https://semantic-web.com/api/uri#5233" }
Request Attributes
Attribute | Type | Comment |
---|---|---|
predicate | String | URI of the property |
resources | Array of ResourceInfoRequest | List of resources to perform bulk operatio(s) on |
searchRequest | JsonSearchRequest | Search request, if bulk operation is to be applied on specifc search result |
JsonSearchRequest
Attribute | Type |
---|---|
additionalProperties | Array of IRI |
attributeFilters | Array of JsonAttributeFilter |
customClasses | Array of JsonClassFilter |
limit | int |
noClass | boolean |
offset | int |
relationFilters | Array of JsonRelationFilter |
sortRequest | Array of SortRequest |
Example of ResourceInfoRequest
{ "predicate" : "some predicate", "searchRequest" : { "customClasses" : [ { "exist" : true, "type" : { "uri" : "https://semantic-web.com/api/type#31228" } }, { "exist" : false, "type" : { "uri" : "https://semantic-web.com/api/type#27436" } } ], "offset" : 29473, "limit" : 11515, "attributeFilters" : [ { "exist" : true, "predicate" : { "uri" : "https://semantic-web.com/api/predicate#26637" }, "rules" : [ null, null ] } ], "additionalProperties" : [ { "uri" : "https://semantic-web.com/api/additionalProperties#5405" } ], "relationFilters" : [ { "exist" : true, "predicate" : { "uri" : "https://semantic-web.com/api/predicate#13058" }, "relationRules" : [ null, null ], "lang" : "some lang" }, { "exist" : true, "predicate" : { "uri" : "https://semantic-web.com/api/predicate#30474" }, "relationRules" : [ null, null ], "lang" : "some lang" }, { "exist" : false, "predicate" : { "uri" : "https://semantic-web.com/api/predicate#16907" }, "relationRules" : [ null, null ], "lang" : "some lang" } ], "sortRequest" : [ { "property" : { "uri" : "https://semantic-web.com/api/property#30196" }, "order" : "DESC" } ], "noClass" : true }, "resources" : [ { "resource" : "https://semantic-web.com/api/resource#16137", "context" : "some context", "blankNode" : false }, { "resource" : "https://semantic-web.com/api/resource#30651", "context" : "some context", "blankNode" : true } ] }
Response
Content-Type
text/plain
Status: 200- OK