Skip to content

Create Transcription Project Interface #20

@cubap

Description

@cubap

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>
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions