- net.atpix.gallery.addToAlbum procedure Add a photo to an album via albumItem junction record.
- net.atpix.gallery.album record ATPix album container. Maps to schema:ImageGallery / schema:Collection conceptually.
- net.atpix.gallery.albumItem record Ordered membership linking an album to a photo. ATPix-native junction record.
- net.atpix.gallery.collectionRule record Rule for sourcing photos from followed actors and/or hashtags into gallery feed or albums.
- net.atpix.gallery.createAlbum procedure Create an album. When visibility is permissioned, provisions a HappyView space (type net.atpix.gallery.albumSpace) and links spaceUri.
- net.atpix.gallery.createCollectionRule procedure Create a collection rule for follow-graph and/or hashtag sourcing.
- net.atpix.gallery.createPhoto procedure Create a photo record after blob upload. Writes to public repo or permissioned space per visibility.
- net.atpix.gallery.defs defs Subset of schema:Place for schema:locationCreated.
- net.atpix.gallery.deleteAlbum procedure Delete album metadata record and associated albumItem junction records. Does not delete photo records. Permissioned spaces require separate deleteSpace when empty.
- net.atpix.gallery.deleteCollectionRule procedure Delete a collection rule record.
- net.atpix.gallery.deletePhoto procedure Delete a photo record from public repo or permissioned space.
- net.atpix.gallery.getAlbum query Get a single album; permissioned albums require space credentials.
- net.atpix.gallery.getPhoto query Get a single photo by AT URI.
- net.atpix.gallery.listAlbumItems query List ordered albumItem records for an album.
- net.atpix.gallery.listAlbums query List albums for an author, excluding unlisted/permissioned unless caller is authorized.
- net.atpix.gallery.listCollectionRules query List collection rules owned by the authenticated user.
- net.atpix.gallery.listFeedPhotos query Social gallery feed from active collectionRules (follow graph + hashtags). Requires authenticated caller for follow graph resolution.
- net.atpix.gallery.listPhotos query List photos with optional filters by author, album, tag, or visibility.
- net.atpix.gallery.photo record ATPix photo record. Metadata mapped to Dublin Core and Schema.org ImageObject terms (see docs/lexicon/net.atpix.gallery.md).
- net.atpix.gallery.removeFromAlbum procedure Remove albumItem junction record(s). When uri is provided, deletes exactly that albumItem (albumUri and photoUri are ignored). When uri is omitted, albumUri and photoUri are required and ALL matching junction records are removed.
- net.atpix.gallery.updateAlbum procedure Update album metadata. Does not change visibility class or space binding.
- net.atpix.gallery.updateCollectionRule procedure Update an existing collection rule.
- net.atpix.gallery.updatePhoto procedure Update photo metadata. Does not replace image blob.