net.atpix.gallery.createPhoto
Create a photo record after blob upload. Writes to public repo or permissioned space per visibility.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | gallery.atpix.net |
| Indexed |
Procedure
procedure · POSTInput
application/jsonalbumUris
arraymaxLength: 100
caption
stringmaxLength: 2000
contributor
string · didcopyrightHolder
string · diddescription
stringmaxLength: 5000
height
integerminimum: 1
accept: image/*
inLanguage
stringmaxLength: 35
keywords
arraymaxLength: 50
maxLength: 64
license
string · urisource
string · at-urispaceUri
stringmaxLength: 512
thumbnail
blobaccept: image/*
title
stringmaxLength: 500
width
integerminimum: 1
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
net.atpix.gallery.updatePhoto
procedureUpdate photo metadata. Does not replace image blob.
-
net.atpix.gallery.photo
recordATPix photo record. Metadata mapped to Dublin Core and Schema.org ImageObject terms (see docs/lexicon/net.atpix.gallery.md).
-
net.atpix.gallery.createAlbum
procedureCreate an album. When visibility is permissioned, provisions a HappyView space (type net.atpix.gallery.albumSpace) and links spaceUri.
-
Add a gallery to a group's pool: one permissioned space (social.grain.group) anchored on the group, holding every member's galleries. The gallery, its photos and its items are the author's own records in their own repo, written inside that space — so only the group's members can read them, and they leave with the author.
-
Create a gallery that lives in a permissioned space (proposal 0016) rather than in the public repo. The gallery, its photos and its items are written to the author's space repo, and only the accounts named in members can read them.