Virtuoso Open-Source Edition

VOS.VirtuosoOdsControllersBookmarks

  • Topic
  • Discussion
  • VOS.VirtuosoOdsControllersBookmarks(Last) -- DAVWikiAdmin? , 2017-06-29 07:43:31 Edit WebDAV System Administrator 2017-06-29 07:43:31

    Bookmarks Controllers

    bookmark.get {
        bookmark_id integer
      }
    bookmark.new {
        inst_id integer,
        uri varchar,
        name varchar,
        description varchar := null,
        tags varchar := null,
        folder_id integer := null)
      }
    bookmark.edit {
        bookmark_id integer,
        uri varchar,
        name varchar,
        description varchar := null,
        tags varchar := null,
        folder_id integer := null)
      }
    bookmark.delete {
        bookmark_id integer
      }
    bookmark.folder.new {
        inst_id integer,
        path varchar
      }
    bookmark.folder.delete {
        inst_id integer,
        path varchar
      }
    bookmark.import {
        inst_id integer,
        source varchar,
        sourceType varchar,           -- string, url, webdav
        tags varchar := ''
      }
    bookmark.export (
        inst_id integer,
        contentType any               -- Netscape or XBEL
      )
    bookmark.annotation.get (
        annotation_id integer
      )
    bookmark.annotation.new (
        bookmark_id integer,
        author varchar,
        body varchar
      )
    bookmark.annotation.claim (
        annotation_id integer,
        claimIri varchar,
        claimRelation varchar,
        claimValue varchar
      )
    bookmark.annotation.delete (
        annotation_id integer
      )
    bookmark.comment.get (
        comment_id integer,
      )
    bookmark.comment.new (
        bookmark_id integer,
        parent_id integer := null,
        title varchar,
        text varchar,
        name varchar,
        email varchar,
        url varchar
      )
    bookmark.comment.delete (
        comment_id integer,
      )
    bookmark.publication.new (
        inst_id integer,
        name varchar,
        updateType varchar := 1,
        updatePeriod varchar := 'hourly',
        updateFreq integr := 1,
        destinationType varchar := null,
        destination varchar,
        userName varchar := null,
        userPassword varchar := null,
        folderPath varchar := '',
        tagsInclude varchar := '',
        tagsExclude varchar := ''
      )
    bookmark.publication.get (
        publication_id integer
      )
    bookmark.publication.edit (
        publication_id integer,
        name varchar,
        updateType varchar := 1,
        updatePeriod varchar := 'hourly',
        updateFreq integr := 1,
        destinationType varchar := null,
        destination varchar,
        userName varchar := null,
        userPassword varchar := null,
        folderPath varchar := '',
        tagsInclude varchar := '',
        tagsExclude varchar := ''
      )
    bookmark.publication.sync (
        publication_id integer
      )
    bookmark.publication.delete (
        publication_id integer
      )
    bookmark.subscription.new (
        inst_id integer,
        name varchar,
        updateType varchar := 1,
        updatePeriod varchar := 'hourly',
        updateFreq integr := 1,
        sourceType varchar := null,
        source varchar,
        userName varchar := null,
        userPassword varchar := null,
        folderPath varchar := '',
        tags varchar := ''
      )
    bookmark.subscription.get (
        subscription_id integer
      )
    bookmark.subscription.edit (
        subscription_id integer,
        name varchar,
        updateType varchar := 1,
        updatePeriod varchar := 'hourly',
        updateFreq integr := 1,
        sourceType varchar := null,
        source varchar,
        userName varchar := null,
        userPassword varchar := null,
        folderPath varchar := '',
        tags varchar := ''
      )
    bookmark.subscription.sync (
        subscription_id integer
      )
    bookmark.subscription.delete (
        subscription_id integer
      )
    bookmark.options.set (
        inst_id integer,
        options any                   -- URL encoded pairs 'name'='value' separated by comma.
                                      -- Ex. - chars%3D70%2Crows%3D20 
                                      --       decodes to  chars=70,rows=20
      )
    bookmark.options.get (
        inst_id integer,
      )
    

    References