Web Service Method: Create a Project Using JSON
01/04/2026
Creates a new project with JSON
Request
Method | POST |
URL |
|
Content-Type | application/json |
A single JsonProjectFull — Project metadata
Graph Modeling Project
Attribute | Type | Required | Comment |
|---|---|---|---|
| String | true | Mandatory: Default language of the project |
| String | true | Mandatory: Project title |
| Array of String | true | Mandatory: User groups |
| String | false | Project author |
| Array of String | false | Additional languages |
| String | false | Base URL of the project |
| String | false | Project contributor |
| String | false | Project description |
| boolean | false | Enable SKOS-XL |
| boolean | false | Enable Workflow |
| String | false | ID-Generation Method. Possible Values: increment, prefLabel, uuid, manual |
| int | false | Increment start only needed when ID-Generation is 'increment' |
| String | false | Project license. Must be a valid URI |
| String | false | Project Identifier |
| String | false | Project publisher |
| String | false | Quality Setting. Possible Values:default, autoIndexing, classification, documentsuggestion, restricted, disabled |
| int | false | SnapshotInterval. Possible Values:5,10,15,30,-1:disabled |
| String | false | Primary subject of the project |
| String | false | UUID for the project. If provided, universal uniqueness must be guaranteed by the user. See RFC-4122. |
| String | false | URI of the user that will get assigned to the workflow. Only used when workflow enabled |
| String | false | State of the workflow. Possible values: DRAFT, APPROVED |
{
"author" : "some author",
"subject" : "https://semantic-web.com/api/subject#1618",
"availableLanguages" : [ "some availableLanguages", "some availableLanguages" ],
"description" : "Chuck Norris counted to infinity. Twice.",
"qualitySetting" : "some qualitySetting",
"title" : "All about Chuck Norris",
"uuid" : "1DF1343D-0570-0001-FAAF-149079206440",
"idGeneration" : "some idGeneration",
"userGroups" : [ "some userGroups" ],
"license" : "some license",
"baseURL" : "some baseURL",
"defaultLanguage" : "some defaultLanguage",
"contributor" : "some contributor",
"workflowState" : "some workflowState",
"enableWorkflow" : true,
"incrementStart" : 28185,
"publisher" : "some publisher",
"enableSkosXl" : false,
"projectIdentifier" : "some projectIdentifier",
"snapshotInterval" : 29636,
"workflowAssignee" : "some workflowAssignee"
}Response
Content-Type | application/json |
Response Attributes
Json Project - Graph Modelin Project