Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Transcription Project Interface #20

Open
cubap opened this issue Jun 6, 2016 · 0 comments
Open

Create Transcription Project Interface #20

cubap opened this issue Jun 6, 2016 · 0 comments

Comments

@cubap
Copy link
Member

cubap commented Jun 6, 2016

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>
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant