Description |
---|
Execute a filtered search for a GraphEditor. |
URL: /PoolParty/api/editor/{project}/search
Supported Methods |
---|
GET |
application/json
Parameter | Comment | Type | Required |
---|---|---|---|
editor | The editor's URI. | IRI JSON representation of an IRI object. | true |
Attribute | Type | Comment |
---|---|---|
uri | String | The string value of the URI. URIs must contain a colon ':' and must not contain any whitespaces. |
{
"uri" : "https://semantic-web.com/api/uri#5233"
}
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
{
"customClasses" : [ {
"exist" : false,
"type" : {
"uri" : "https://semantic-web.com/api/type#27365"
}
}, {
"exist" : true,
"type" : {
"uri" : "https://semantic-web.com/api/type#5608"
}
}, {
"exist" : false,
"type" : {
"uri" : "https://semantic-web.com/api/type#20958"
}
} ],
"offset" : 24514,
"limit" : 10247,
"attributeFilters" : [ {
"exist" : false,
"predicate" : {
"uri" : "https://semantic-web.com/api/predicate#2533"
},
"rules" : [ {
"filterConstraint" : "startsWith",
"type" : "URI",
"value" : [ "some value", "some value" ]
} ]
}, {
"exist" : true,
"predicate" : {
"uri" : "https://semantic-web.com/api/predicate#12537"
},
"rules" : [ {
"filterConstraint" : "smallerThan",
"type" : "URI",
"value" : [ "some value" ]
}, {
"filterConstraint" : "contains",
"type" : "URI",
"value" : [ "some value", "some value" ]
}, {
"filterConstraint" : "not",
"type" : "URI",
"value" : [ "some value" ]
} ]
}, {
"exist" : false,
"predicate" : {
"uri" : "https://semantic-web.com/api/predicate#32620"
},
"rules" : [ {
"filterConstraint" : "notContains",
"type" : "LITERAL",
"value" : [ "some value" ]
} ]
} ],
"additionalProperties" : [ {
"uri" : "https://semantic-web.com/api/additionalProperties#18173"
}, {
"uri" : "https://semantic-web.com/api/additionalProperties#7393"
} ],
"relationFilters" : [ {
"exist" : true,
"predicate" : {
"uri" : "https://semantic-web.com/api/predicate#6179"
},
"relationRules" : [ {
"filterConstraint" : "greaterThan",
"value" : "some value"
}, {
"filterConstraint" : "to",
"value" : "some value"
} ],
"lang" : "some lang"
}, {
"exist" : true,
"predicate" : {
"uri" : "https://semantic-web.com/api/predicate#15736"
},
"relationRules" : [ {
"filterConstraint" : "startsWith",
"value" : "some value"
}, {
"filterConstraint" : "contains",
"value" : "some value"
}, {
"filterConstraint" : "contains",
"value" : "some value"
} ],
"lang" : "some lang"
} ],
"sortRequest" : [ {
"property" : {
"uri" : "https://semantic-web.com/api/property#6140"
},
"order" : "ASC"
} ],
"noClass" : false
}
Content-Type: application/json
Attribute | Type |
---|---|
results | Array of JsonResult |
total | long |
{
"total" : 12312,
"results" : [ {
"resource" : "https://semantic-web.com/api/resource#8120",
"properties" : [ {
"predicate" : "some predicate",
"predicateName" : "some predicateName",
"type" : "https://semantic-web.com/api/type#28492",
"value" : [ null ]
} ]
}, {
"resource" : "https://semantic-web.com/api/resource#20599",
"properties" : [ {
"predicate" : "some predicate",
"predicateName" : "some predicateName",
"type" : "https://semantic-web.com/api/type#11668",
"value" : [ null ]
}, {
"predicate" : "some predicate",
"predicateName" : "some predicateName",
"type" : "https://semantic-web.com/api/type#3512",
"value" : [ null, null, null ]
}, {
"predicate" : "some predicate",
"predicateName" : "some predicateName",
"type" : "https://semantic-web.com/api/type#28463",
"value" : [ null ]
} ]
} ]
}