Sha256: 7a47c6945e23eae947cd59749f9bea4a8a8c0db1250fa34e4c8472489c7f7620

Contents?: true

Size: 873 Bytes

Versions: 35

Compression:

Stored size: 873 Bytes

Contents

module Ddr
  module Vocab
    class Roles < RDF::StrictVocabulary("http://repository.lib.duke.edu/vocab/roles/")

      term :Role,
           label: "Role",
           comment: "An assertion of a role granted to an agent."

      property :hasRole,
               label: "Has Role",
               comment: "Asserts the granting of a role on the subject to an agent."

      property :type,
               label: "Type",
               comment: "The type of role granted to the agent."

      property :agent,
               label: "Agent",
               comment: "The agent to whom the role is granted."

      property :scope,
               label: "Scope",
               comment: "The scope within which the role applies."

      property :roleSet,
               label: "Role Set",
               comment: "A set of roles asserted on the subject"

    end
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
ddr-models-3.0.8 lib/ddr/vocab/roles.rb
ddr-models-3.0.7 lib/ddr/vocab/roles.rb
ddr-models-3.0.6 lib/ddr/vocab/roles.rb
ddr-models-3.0.5 lib/ddr/vocab/roles.rb
ddr-models-3.0.4 lib/ddr/vocab/roles.rb
ddr-models-3.0.3 lib/ddr/vocab/roles.rb
ddr-models-3.0.2 lib/ddr/vocab/roles.rb
ddr-models-3.0.1 lib/ddr/vocab/roles.rb
ddr-models-3.0.0 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.rc6 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.rc5 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.rc4 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.rc3 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.rc2 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.rc1 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.beta.22 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.beta.21 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.beta.20 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.beta.18 lib/ddr/vocab/roles.rb
ddr-models-3.0.0.beta.17 lib/ddr/vocab/roles.rb