Class: RDF::Vocab::VOID

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

Overview

Vocabulary for http://rdfs.org/ns/void#

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

#classRDF::Vocabulary::Term (readonly)

The rdfs:Class that is the rdf:type of all entities in a class-based partition.



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

def class
  @class
end

#classesRDF::Vocabulary::Term (readonly)

The total number of distinct classes in a void:Dataset. In other words, the number of distinct resources occuring as objects of rdf:type triples in the dataset.



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

def classes
  @classes
end

#classPartitionRDF::Vocabulary::Term (readonly)

A subset of a void:Dataset that contains only the entities of a certain rdfs:Class.



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

def classPartition
  @classPartition
end

#dataDumpRDF::Vocabulary::Term (readonly)

An RDF dump, partial or complete, of a void:Dataset.



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

def dataDump
  @dataDump
end

#DatasetRDF::Vocabulary::Term (readonly)

A set of RDF triples that are published, maintained or aggregated by a single provider.



6
7
8
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/void.rb', line 6

def Dataset
  @Dataset
end

#DatasetDescriptionRDF::Vocabulary::Term (readonly)

A web resource whose foaf:primaryTopic or foaf:topics include void:Datasets.



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

def DatasetDescription
  @DatasetDescription
end

#distinctObjectsRDF::Vocabulary::Term (readonly)

The total number of distinct objects in a void:Dataset. In other words, the number of distinct resources that occur in the object position of triples in the dataset. Literals are included in this count.



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

def distinctObjects
  @distinctObjects
end

#distinctSubjectsRDF::Vocabulary::Term (readonly)

The total number of distinct subjects in a void:Dataset. In other words, the number of distinct resources that occur in the subject position of triples in the dataset.



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

def distinctSubjects
  @distinctSubjects
end

#documentsRDF::Vocabulary::Term (readonly)

The total number of documents, for datasets that are published as a set of individual documents, such as RDF/XML documents or RDFa-annotated web pages. Non-RDF documents, such as web pages in HTML or images, are usually not included in this count. This property is intended for datasets where the total number of triples or entities is hard to determine. void:triples or void:entities should be preferred where practical.



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

def documents
  @documents
end

#entitiesRDF::Vocabulary::Term (readonly)

The total number of entities that are described in a void:Dataset.



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

def entities
  @entities
end

#exampleResourceRDF::Vocabulary::Term (readonly)



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

def exampleResource
  @exampleResource
end

#featureRDF::Vocabulary::Term (readonly)



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

def feature
  @feature
end

#inDatasetRDF::Vocabulary::Term (readonly)

Points to the void:Dataset that a document is a part of.



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

def inDataset
  @inDataset
end

#linkPredicateRDF::Vocabulary::Term (readonly)



63
64
65
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/void.rb', line 63

def linkPredicate
  @linkPredicate
end

#LinksetRDF::Vocabulary::Term (readonly)

A collection of RDF links between two void:Datasets.



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

def Linkset
  @Linkset
end

#objectsTargetRDF::Vocabulary::Term (readonly)

The dataset describing the objects of the triples contained in the Linkset.



67
68
69
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/void.rb', line 67

def objectsTarget
  @objectsTarget
end

#openSearchDescriptionRDF::Vocabulary::Term (readonly)

An OpenSearch description document for a free-text search service over a void:Dataset.



71
72
73
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/void.rb', line 71

def openSearchDescription
  @openSearchDescription
end

#propertiesRDF::Vocabulary::Term (readonly)

The total number of distinct properties in a void:Dataset. In other words, the number of distinct resources that occur in the predicate position of triples in the dataset.



75
76
77
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/void.rb', line 75

def properties
  @properties
end

#propertyRDF::Vocabulary::Term (readonly)

The rdf:Property that is the predicate of all triples in a property-based partition.



79
80
81
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/void.rb', line 79

def property
  @property
end

#propertyPartitionRDF::Vocabulary::Term (readonly)

A subset of a void:Dataset that contains only the triples of a certain rdf:Property.



83
84
85
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/void.rb', line 83

def propertyPartition
  @propertyPartition
end

#rootResourceRDF::Vocabulary::Term (readonly)

A top concept or entry point for a void:Dataset that is structured in a tree-like fashion. All resources in a dataset can be reached by following links from its root resources in a small number of steps.



87
88
89
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/void.rb', line 87

def rootResource
  @rootResource
end

#sparqlEndpointRDF::Vocabulary::Term (readonly)



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

def sparqlEndpoint
  @sparqlEndpoint
end

#subjectsTargetRDF::Vocabulary::Term (readonly)

The dataset describing the subjects of triples contained in the Linkset.



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

def subjectsTarget
  @subjectsTarget
end

#subsetRDF::Vocabulary::Term (readonly)



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

def subset
  @subset
end

#targetRDF::Vocabulary::Term (readonly)

One of the two datasets linked by the Linkset.



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

def target
  @target
end

#TechnicalFeatureRDF::Vocabulary::Term (readonly)

A technical feature of a void:Dataset, such as a supported RDF serialization format.



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

def TechnicalFeature
  @TechnicalFeature
end

#triplesRDF::Vocabulary::Term (readonly)

The total number of triples contained in a void:Dataset.



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

def triples
  @triples
end

#uriLookupEndpointRDF::Vocabulary::Term (readonly)

Defines a simple URI look-up protocol for accessing a dataset.



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

def uriLookupEndpoint
  @uriLookupEndpoint
end

#uriRegexPatternRDF::Vocabulary::Term (readonly)

Defines a regular expression pattern matching URIs in the dataset.



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

def uriRegexPattern
  @uriRegexPattern
end

#uriSpaceRDF::Vocabulary::Term (readonly)

A URI that is a common string prefix of all the entity URIs in a void:Dataset.



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

def uriSpace
  @uriSpace
end

#vocabularyRDF::Vocabulary::Term (readonly)

A vocabulary that is used in the dataset.



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

def vocabulary
  @vocabulary
end