Class: RDF::Vocab::DOAP

Inherits:
StrictVocabulary
  • Object
show all
Defined in:
lib/rdf/vocab/doap.rb

Overview

Vocabulary for <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

Instance Attribute Details

#ArchRepositoryRDF::Vocabulary::Term (readonly)

GNU Arch source code repository.

Returns:

  • (RDF::Vocabulary::Term)


9
10
11
# File 'lib/rdf/vocab/doap.rb', line 9

def ArchRepository
  @ArchRepository
end

#audienceRDF::Vocabulary::Term (readonly)

Description of target user base

Returns:

  • (RDF::Vocabulary::Term)


61
62
63
# File 'lib/rdf/vocab/doap.rb', line 61

def audience
  @audience
end

#BazaarBranchRDF::Vocabulary::Term (readonly)

Bazaar source code branch.

Returns:

  • (RDF::Vocabulary::Term)


17
18
19
# File 'lib/rdf/vocab/doap.rb', line 17

def BazaarBranch
  @BazaarBranch
end

#BKRepositoryRDF::Vocabulary::Term (readonly)

BitKeeper source code repository.

Returns:

  • (RDF::Vocabulary::Term)


13
14
15
# File 'lib/rdf/vocab/doap.rb', line 13

def BKRepository
  @BKRepository
end

#blogRDF::Vocabulary::Term (readonly)

URI of a blog related to a project

Returns:

  • (RDF::Vocabulary::Term)


65
66
67
# File 'lib/rdf/vocab/doap.rb', line 65

def blog
  @blog
end

#browseRDF::Vocabulary::Term (readonly)

Web browser interface to repository.

Returns:

  • (RDF::Vocabulary::Term)


69
70
71
# File 'lib/rdf/vocab/doap.rb', line 69

def browse
  @browse
end

#categoryRDF::Vocabulary::Term (readonly)

A category of project.

Returns:

  • (RDF::Vocabulary::Term)


73
74
75
# File '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

Returns:

  • (RDF::Vocabulary::Term)


77
78
79
# File 'lib/rdf/vocab/doap.rb', line 77

def created
  @created
end

#CVSRepositoryRDF::Vocabulary::Term (readonly)

CVS source code repository.

Returns:

  • (RDF::Vocabulary::Term)


21
22
23
# File 'lib/rdf/vocab/doap.rb', line 21

def CVSRepository
  @CVSRepository
end

#DarcsRepositoryRDF::Vocabulary::Term (readonly)

darcs source code repository.

Returns:

  • (RDF::Vocabulary::Term)


25
26
27
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


81
82
83
# File 'lib/rdf/vocab/doap.rb', line 81

def description
  @description
end

#developerRDF::Vocabulary::Term (readonly)

Developer of software for the project.

Returns:

  • (RDF::Vocabulary::Term)


85
86
87
# File 'lib/rdf/vocab/doap.rb', line 85

def developer
  @developer
end

#documenterRDF::Vocabulary::Term (readonly)

Contributor of documentation to the project.

Returns:

  • (RDF::Vocabulary::Term)


89
90
91
# File 'lib/rdf/vocab/doap.rb', line 89

def documenter
  @documenter
end

#GitBranchRDF::Vocabulary::Term (readonly)

Git source code branch.

Returns:

  • (RDF::Vocabulary::Term)


29
30
31
# File 'lib/rdf/vocab/doap.rb', line 29

def GitBranch
  @GitBranch
end

#GitRepositoryRDF::Vocabulary::Term (readonly)

Git source code repository.

Returns:

  • (RDF::Vocabulary::Term)


33
34
35
# File 'lib/rdf/vocab/doap.rb', line 33

def GitRepository
  @GitRepository
end

#helperRDF::Vocabulary::Term (readonly)

Project contributor.

Returns:

  • (RDF::Vocabulary::Term)


93
94
95
# File 'lib/rdf/vocab/doap.rb', line 93

def helper
  @helper
end

#HgRepositoryRDF::Vocabulary::Term (readonly)

Mercurial source code repository.

Returns:

  • (RDF::Vocabulary::Term)


37
38
39
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


97
98
99
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


101
102
103
# File 'lib/rdf/vocab/doap.rb', line 101

def implements
  @implements
end

#languageRDF::Vocabulary::Term (readonly)

ISO language code a project has been translated into

Returns:

  • (RDF::Vocabulary::Term)


105
106
107
# File '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

Returns:

  • (RDF::Vocabulary::Term)


109
110
111
# File 'lib/rdf/vocab/doap.rb', line 109

def license
  @license
end

#locationRDF::Vocabulary::Term (readonly)

Location of a repository.

Returns:

  • (RDF::Vocabulary::Term)


113
114
115
# File 'lib/rdf/vocab/doap.rb', line 113

def location
  @location
end

#maintainerRDF::Vocabulary::Term (readonly)

Maintainer of a project, a project leader.

Returns:

  • (RDF::Vocabulary::Term)


117
118
119
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


121
122
123
# File 'lib/rdf/vocab/doap.rb', line 121

def module
  @module
end

#nameRDF::Vocabulary::Term (readonly)

A name of something.

Returns:

  • (RDF::Vocabulary::Term)


125
126
127
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


131
132
133
# File '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

Returns:

  • (RDF::Vocabulary::Term)


135
136
137
# File 'lib/rdf/vocab/doap.rb', line 135

def platform
  @platform
end

#ProjectRDF::Vocabulary::Term (readonly)

A project.

Returns:

  • (RDF::Vocabulary::Term)


41
42
43
# File 'lib/rdf/vocab/doap.rb', line 41

def Project
  @Project
end

#releaseRDF::Vocabulary::Term (readonly)

A project release.

Returns:

  • (RDF::Vocabulary::Term)


139
140
141
# File 'lib/rdf/vocab/doap.rb', line 139

def release
  @release
end

#RepositoryRDF::Vocabulary::Term (readonly)

Source code repository.

Returns:

  • (RDF::Vocabulary::Term)


45
46
47
# File 'lib/rdf/vocab/doap.rb', line 45

def Repository
  @Repository
end

#repositoryRDF::Vocabulary::Term (readonly)

Source code repository.

Returns:

  • (RDF::Vocabulary::Term)


143
144
145
# File 'lib/rdf/vocab/doap.rb', line 143

def repository
  @repository
end

#repositoryOfRDF::Vocabulary::Term (readonly)

The project that uses a repository.

Returns:

  • (RDF::Vocabulary::Term)


147
148
149
# File 'lib/rdf/vocab/doap.rb', line 147

def repositoryOf
  @repositoryOf
end

#revisionRDF::Vocabulary::Term (readonly)

Revision identifier of a software release.

Returns:

  • (RDF::Vocabulary::Term)


151
152
153
# File 'lib/rdf/vocab/doap.rb', line 151

def revision
  @revision
end

#screenshotsRDF::Vocabulary::Term (readonly)

Web page with screenshots of project.

Returns:

  • (RDF::Vocabulary::Term)


155
156
157
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


159
160
161
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


53
54
55
# File 'lib/rdf/vocab/doap.rb', line 53

def Specification
  @Specification
end

#SVNRepositoryRDF::Vocabulary::Term (readonly)

Subversion source code repository.

Returns:

  • (RDF::Vocabulary::Term)


49
50
51
# File 'lib/rdf/vocab/doap.rb', line 49

def SVNRepository
  @SVNRepository
end

#testerRDF::Vocabulary::Term (readonly)

A tester or other quality control contributor.

Returns:

  • (RDF::Vocabulary::Term)


163
164
165
# File 'lib/rdf/vocab/doap.rb', line 163

def tester
  @tester
end

#translatorRDF::Vocabulary::Term (readonly)

Contributor of translations to the project.

Returns:

  • (RDF::Vocabulary::Term)


167
168
169
# File 'lib/rdf/vocab/doap.rb', line 167

def translator
  @translator
end

#vendorRDF::Vocabulary::Term (readonly)

Vendor organization: commercial, free or otherwise

Returns:

  • (RDF::Vocabulary::Term)


171
172
173
# File 'lib/rdf/vocab/doap.rb', line 171

def vendor
  @vendor
end

#VersionRDF::Vocabulary::Term (readonly)

Version information of a project release.

Returns:

  • (RDF::Vocabulary::Term)


57
58
59
# File 'lib/rdf/vocab/doap.rb', line 57

def Version
  @Version
end

#wikiRDF::Vocabulary::Term (readonly)

URL of Wiki for collaborative discussion of project.

Returns:

  • (RDF::Vocabulary::Term)


175
176
177
# File 'lib/rdf/vocab/doap.rb', line 175

def wiki
  @wiki
end