class PubliSci::Prov::Model::Agent

Public Instance Methods

activities() click to toggle source
# File lib/publisci/metadata/prov/model/prov_models.rb, line 63
def activities
  #should do this in a SPARQL query instead
  #
  Activity.enum_for.map{|act|
    subj = subject()
    act if act.wasAssociatedWith.any?{|assoc| RDF::URI(assoc) == subj}
  }.reject{|x| x==nil}
end
name() click to toggle source
# File lib/publisci/metadata/prov/model/prov_models.rb, line 53
def name
  foaf_given || foaf_name
end
name=(name) click to toggle source
# File lib/publisci/metadata/prov/model/prov_models.rb, line 57
def name=(name)
  foaf_given = name
  foaf_name = name

end