Class: RDF::Vocab::DOAP

Inherits:
StrictVocabulary show all
Defined in:
vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb

Overview

Vocabulary for http://usefulinc.com/ns/doap#

Description of a Project (DOAP) vocabulary

The Description of a Project (DOAP) vocabulary, described using W3C RDF Schema and the Web Ontology Language.

Instance Attribute Summary collapse

Method Summary

Methods inherited from StrictVocabulary

[], strict?

Methods inherited from RDF::Vocabulary

[], #[], __prefix__, _orig_each, _orig_from_sym, camelize, each, each_statement, enum_for, expand_pname, find, find_term, from_graph, from_sym, imported_from, imports, #initialize, inspect, #inspect, limit_vocabs, list, method_missing, #method_missing, ontology, properties, property, strict?, to_html, to_iri, to_jsonld, #to_s, to_s, to_ttl, #to_uri, to_uri, value_to_html, vocab_map

Constructor Details

This class inherits a constructor from RDF::Vocabulary

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RDF::Vocabulary

Instance Attribute Details

#ArchRepositoryRDF::Vocabulary::Term (readonly)

GNU Arch source code repository.



9
10
11
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 9

def ArchRepository
  @ArchRepository
end

#audienceRDF::Vocabulary::Term (readonly)

Description of target user base



61
62
63
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 61

def audience
  @audience
end

#BazaarBranchRDF::Vocabulary::Term (readonly)

Bazaar source code branch.



17
18
19
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 17

def BazaarBranch
  @BazaarBranch
end

#BKRepositoryRDF::Vocabulary::Term (readonly)

BitKeeper source code repository.



13
14
15
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 13

def BKRepository
  @BKRepository
end

#blogRDF::Vocabulary::Term (readonly)

URI of a blog related to a project



65
66
67
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 65

def blog
  @blog
end

#browseRDF::Vocabulary::Term (readonly)

Web browser interface to repository.



69
70
71
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 69

def browse
  @browse
end

#categoryRDF::Vocabulary::Term (readonly)

A category of project.



73
74
75
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 73

def category
  @category
end

#createdRDF::Vocabulary::Term (readonly)

Date when something was created, in YYYY-MM-DD form. e.g. 2004-04-05



77
78
79
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 77

def created
  @created
end

#CVSRepositoryRDF::Vocabulary::Term (readonly)

CVS source code repository.



21
22
23
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 21

def CVSRepository
  @CVSRepository
end

#DarcsRepositoryRDF::Vocabulary::Term (readonly)

darcs source code repository.



25
26
27
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 25

def DarcsRepository
  @DarcsRepository
end

#descriptionRDF::Vocabulary::Term (readonly)

Plain text description of a project, of 2-4 sentences in length.



81
82
83
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 81

def description
  @description
end

#developerRDF::Vocabulary::Term (readonly)

Developer of software for the project.



85
86
87
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 85

def developer
  @developer
end

#documenterRDF::Vocabulary::Term (readonly)

Contributor of documentation to the project.



89
90
91
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 89

def documenter
  @documenter
end

#GitBranchRDF::Vocabulary::Term (readonly)

Git source code branch.



29
30
31
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 29

def GitBranch
  @GitBranch
end

#GitRepositoryRDF::Vocabulary::Term (readonly)

Git source code repository.



33
34
35
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 33

def GitRepository
  @GitRepository
end

#helperRDF::Vocabulary::Term (readonly)

Project contributor.



93
94
95
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 93

def helper
  @helper
end

#HgRepositoryRDF::Vocabulary::Term (readonly)

Mercurial source code repository.



37
38
39
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 37

def HgRepository
  @HgRepository
end

#homepageRDF::Vocabulary::Term (readonly)

URL of a project's homepage, associated with exactly one project.



97
98
99
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 97

def homepage
  @homepage
end

#implementsRDF::Vocabulary::Term (readonly)

A specification that a project implements. Could be a standard, API or legally defined level of conformance.



101
102
103
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 101

def implements
  @implements
end

#languageRDF::Vocabulary::Term (readonly)

ISO language code a project has been translated into



105
106
107
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 105

def language
  @language
end

#licenseRDF::Vocabulary::Term (readonly)

The URI of an RDF description of the license the software is distributed under. E.g. a SPDX reference



109
110
111
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 109

def license
  @license
end

#locationRDF::Vocabulary::Term (readonly)

Location of a repository.



113
114
115
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 113

def location
  @location
end

#maintainerRDF::Vocabulary::Term (readonly)

Maintainer of a project, a project leader.



117
118
119
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 117

def maintainer
  @maintainer
end

#moduleRDF::Vocabulary::Term (readonly)

Module name of a Subversion, CVS, BitKeeper or Arch repository.



121
122
123
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 121

def module
  @module
end

#nameRDF::Vocabulary::Term (readonly)

A name of something.



125
126
127
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 125

def name
  @name
end

#osRDF::Vocabulary::Term (readonly)

Operating system that a project is limited to. Omit this property if the project is not OS-specific.

Sistema operativo a que o projeto está limitado. Omita esta propriedade se o projeto não é condicionado pelo SO usado.



131
132
133
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 131

def os
  @os
end

#platformRDF::Vocabulary::Term (readonly)

Indicator of software platform (non-OS specific), e.g. Java, Firefox, ECMA CLR



135
136
137
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 135

def platform
  @platform
end

#ProjectRDF::Vocabulary::Term (readonly)

A project.



41
42
43
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 41

def Project
  @Project
end

#releaseRDF::Vocabulary::Term (readonly)

A project release.



139
140
141
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 139

def release
  @release
end

#RepositoryRDF::Vocabulary::Term (readonly)

Source code repository.



45
46
47
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 45

def Repository
  @Repository
end

#repositoryRDF::Vocabulary::Term (readonly)

Source code repository.



143
144
145
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 143

def repository
  @repository
end

#repositoryOfRDF::Vocabulary::Term (readonly)

The project that uses a repository.



147
148
149
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 147

def repositoryOf
  @repositoryOf
end

#revisionRDF::Vocabulary::Term (readonly)

Revision identifier of a software release.



151
152
153
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 151

def revision
  @revision
end

#screenshotsRDF::Vocabulary::Term (readonly)

Web page with screenshots of project.



155
156
157
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 155

def screenshots
  @screenshots
end

#shortdescRDF::Vocabulary::Term (readonly)

Short (8 or 9 words) plain text description of a project.



159
160
161
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 159

def shortdesc
  @shortdesc
end

#SpecificationRDF::Vocabulary::Term (readonly)

A specification of a system's aspects, technical or otherwise.



53
54
55
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 53

def Specification
  @Specification
end

#SVNRepositoryRDF::Vocabulary::Term (readonly)

Subversion source code repository.



49
50
51
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 49

def SVNRepository
  @SVNRepository
end

#testerRDF::Vocabulary::Term (readonly)

A tester or other quality control contributor.



163
164
165
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 163

def tester
  @tester
end

#translatorRDF::Vocabulary::Term (readonly)

Contributor of translations to the project.



167
168
169
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 167

def translator
  @translator
end

#vendorRDF::Vocabulary::Term (readonly)

Vendor organization: commercial, free or otherwise



171
172
173
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 171

def vendor
  @vendor
end

#VersionRDF::Vocabulary::Term (readonly)

Version information of a project release.



57
58
59
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 57

def Version
  @Version
end

#wikiRDF::Vocabulary::Term (readonly)

URL of Wiki for collaborative discussion of project.



175
176
177
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/doap.rb', line 175

def wiki
  @wiki
end