-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Interface for authorized user to create a new transcription project. The meat of the form is modules to describe project and create a TPEN Project configuration object:
- Manifest from string - canvases or images URI, creates URI and loads into Manifest by URI
- Manifest from resources - load a manifest or sequence or canvas and add it to the working manifest
- Manifest by URI - load remote or RERUM URI with preview
- Project Label - May be different from Manifest label
- Automatic project info - creator, modification, references to Manifests
Proposed config object:
{ "@context" : "http://rerum.io/api/context.json",
"@type" : "tpen:Project",
"label" : <String>,
"manifest" : <URI>,
"configuration" : {
"ui" : { // preferences for interface
"tools" : [ <String> ], // splitscreen tool keywords and URIs
"layout" : { <Map> }, // toggles for buttons and interface modules
"interface" : <String> // override for default transcription interface
},
"permissions" : [ { "agent" : <Agent>, "access" : <Map> } ]
},
"creator" : <RERUM User>,
"version" : [<Int>],
"createdAt" : <timestamp>,
"modifiedAt" : <timestamp>
}