- Graphwise Platform Documentation
- Graphwise API Endpoints
- Semantic Analytics
- Entity Extractor API
- Entity Extractor API Calls
- Tagger Services
- Web Service Method: Tag Data and Store Result (async)
Web Service Method: Tag Data and Store Result (async)
22/12/2025
Tag data and store the RDF result in a repository (async).
URL: /extractor/api/tag/store/async
Supported Methods
POST
Content Type
multipart/form-data
Attribute | Type | Required | Comment |
|---|---|---|---|
| Array of Part | true | One or more data parts, where each part is a separate document to tag |
| true | Specifies various parameters for the tagging process | |
| String | false | Aggregate results for each data part into a single result, 'true' or 'false', 'false' by default |
| String | false | Enable categorization, 'true' or 'false', 'false' by default |
| String | false | Graph name (IRI) where the result should be stored (if not specified, the default graph will be used) |
| String | false | Repository ID where the result should be stored (if not specified, a predefined repository will be used |
Data content (optionally from a file) submitted as an individual part of a multipart request.
Attribute | Type | Required | Comment |
|---|---|---|---|
| boolean | false | Use Extractor boosting, default: false |
boolean | false | Categorization extraction, default: false | |
| Double | false | Minimum required score of concepts, default: 0 |
| Array of String | false | Concept scheme URI filters |
| Array of String | false | Corpus term scoring. Enabled if corpusIds (UUID) are provided. |
| Array of | false | Custom attribute (property uri and string value) filters |
| Array of String | false | Custom class URI filters |
| boolean | false | Use thesaurus based disambiguation, default: false |
| boolean | false | Include text extracted from url in response, default: false |
| Array of String | false | Enable document classification by giving the document classifier IDs as input |
| String | false | Internal ID of the document, taken from documentUri |
| Array of PPLocale | false | Additional languages used for concept extraction (en|de|es|fr|...) Also supports wildcard * for all languages |
| boolean | false | Remove concepts matches which are contained within other matches, default: true |
| false | Extraction language (en|de|es|fr|...) | |
| boolean | false | Use lemmatization, default: true |
| Array of NERConfig | false | Array of models that are used for Named Entity Recognition |
| Integer | false | Retrieve number of concepts, default: 25 |
| Integer | false | Retrieve number of terms, default: 0 |
| Integer | false | Phrase length, default: 4 |
| Array of String | false | Thesaurus projectIds |
| Array of String | false | Array of custom class attributes and relations that will be fetched by providing their property URIs as input. Furthermore it supports Set to |
| String | false | File name for regex patterns |
| Array of String | false | Shadow concepts calculation. Enabled if corpusIds (UUID) are provided. |
| boolean | false | Shows which concept labels where found inside the text, default: false |
| boolean | false | Shows the position of the matched text. Only shown if showMatchingDetails = true. default: false |
| boolean | false | Use TFIDF scoring, default: false |
| String | false | Title of the document |
| boolean | false | Retrieve related concepts, default: false |
| boolean | false | Retrieve transitive broader concepts, default: false |
| boolean | false | Retrieve transitive broader top concepts, default: false |
| boolean | false | Retrieve custom types for concepts, default: false |
{
"nerParameters" : [ {
"classUri" : "some classUri",
"method" : "RULE_BASED",
"type" : "https://semantic-web.com/api/type#2130"
}, {
"classUri" : "some classUri",
"method" : "MAXIMUM_ENTROPY",
"type" : "https://semantic-web.com/api/type#20921"
} ],
"tfidfScoring" : true,
"useTransitiveBroaderTopConcepts" : false,
"language" : "cz",
"phraseLength" : 75,
"title" : "All about Chuck Norris",
"numberOfTerms" : 28595,
"conceptMinimumScore" : 0.7967598370459237,
"customAttributeFilters" : [ {
"property" : "https://semantic-web.com/api/property#29990",
"value" : "some value"
}, {
"property" : "https://semantic-web.com/api/property#10496",
"value" : "some value"
} ],
"corpusScoring" : [ "some corpusScoring" ],
"useRelatedConcepts" : true,
"customClassFilters" : [ "some customClassFilters", "some customClassFilters" ],
"shadowConceptCorpusId" : [ "some shadowConceptCorpusId", "some shadowConceptCorpusId" ],
"categorize" : true,
"filterNestedConcepts" : false,
"extraConceptLanguages" : [ "nl" ],
"useTransitiveBroaderConcepts" : true,
"displayText" : true,
"regexFilename" : "some regexFilename",
"categorizationWithPpxBoost" : false,
"numberOfConcepts" : 20983,
"disambiguate" : false,
"showMatchingPosition" : false,
"useTypes" : true,
"documentClassifierIds" : [ "some documentClassifierIds" ],
"conceptSchemeFilters" : [ "https://semantic-web.com/api/conceptSchemeFilters#22125" ],
"documentId" : "corpusDocument:0ac32384-b3c2-4e62-8bcf-7ed4fd67b630",
"lemmatization" : true,
"projectId" : [ "some projectId", "some projectId" ],
"properties" : [ "https://semantic-web.com/api/properties#18083", "https://semantic-web.com/api/properties#22061", "https://semantic-web.com/api/properties#27582" ],
"showMatchingDetails" : true
}Custom property
Attribute | Type | Required | Comment |
|---|---|---|---|
| String | false | property name |
| String | false | property value |
{
"property" : "https://semantic-web.com/api/property#1135",
"value" : "some value"
}A language tag as a string such as "en", "de", or "de_AT".
Named Entity Recognition configuration
Attribute | Type | Required | Comment |
|---|---|---|---|
| String | false | Class URI given to identified Named Entities |
| NerMethod | false | Method used for Named Entity Extraction. Options are: (default) MAXIMUM_ENTROPY, RULE_BASED. One of |
| String | false | Type of Named Entity Model. Pre-defined models for MAXIMUM_ENTROPY: person, organization, location |
{
"classUri" : "some classUri",
"method" : "RULE_BASED",
"type" : "https://semantic-web.com/api/type#16596"
}Content Type
application/json
A single TagSubmitResponse
Provides the ID of a created task.
Attribute | Type | Required | Comment |
|---|---|---|---|
| int | true | indicates the success or error of the HTTP request, on the protocol layer |
| String | false | short descriptive message of the operation result, or an error description |
| boolean | false | true if the operation was successful, on the application layer |
| String | false | the ID of the created task |
{
"success" : true,
"message" : "some message",
"taskId" : "some taskId",
"status" : 17097
}