Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Skos.cs
1using System;
3
5{
10 public class Skos : IOntology
11 {
15 public Skos()
16 {
17 }
18
22 public string OntologyNamespace => Namespace;
23
27 public string OntologyPrefix => "skos";
28
32 public bool ShowByDefault => false;
33
39 public Grade Supports(string Uri)
40 {
41 return Uri.StartsWith(Namespace) ? Grade.Ok : Grade.NotAtAll;
42 }
43
47 public const string Namespace = "http://www.w3.org/2004/02/skos/core#";
48
52 public static readonly Uri Label = new Uri(Namespace + "label");
53
57 public static readonly Uri Concept = new Uri(Namespace + "Concept");
58
62 public static readonly Uri ConceptScheme = new Uri(Namespace + "ConceptScheme");
63
67 public static readonly Uri inScheme = new Uri(Namespace + "inScheme");
68
72 public static readonly Uri hasTopConcept = new Uri(Namespace + "hasTopConcept");
73
77 public static readonly Uri topConceptOf = new Uri(Namespace + "topConceptOf");
78
82 public static readonly Uri altLabel = new Uri(Namespace + "altLabel");
83
87 public static readonly Uri hiddenLabel = new Uri(Namespace + "hiddenLabel");
88
92 public static readonly Uri prefLabel = new Uri(Namespace + "prefLabel");
93
97 public static readonly Uri notation = new Uri(Namespace + "notation");
98
102 public static readonly Uri changeNote = new Uri(Namespace + "changeNote");
103
107 public static readonly Uri definition = new Uri(Namespace + "definition");
108
112 public static readonly Uri editorialNote = new Uri(Namespace + "editorialNote");
113
117 public static readonly Uri example = new Uri(Namespace + "example");
118
122 public static readonly Uri historyNote = new Uri(Namespace + "historyNote");
123
127 public static readonly Uri note = new Uri(Namespace + "note");
128
132 public static readonly Uri scopeNote = new Uri(Namespace + "scopeNote");
133
137 public static readonly Uri broader = new Uri(Namespace + "broader");
138
142 public static readonly Uri broaderTransitive = new Uri(Namespace + "broaderTransitive");
143
147 public static readonly Uri narrower = new Uri(Namespace + "narrower");
148
152 public static readonly Uri narrowerTransitive = new Uri(Namespace + "narrowerTransitive");
153
157 public static readonly Uri related = new Uri(Namespace + "related");
158
162 public static readonly Uri semanticRelation = new Uri(Namespace + "semanticRelation");
163
167 public static readonly Uri Collection = new Uri(Namespace + "Collection");
168
172 public static readonly Uri OrderedCollection = new Uri(Namespace + "OrderedCollection");
173
177 public static readonly Uri member = new Uri(Namespace + "member");
178
182 public static readonly Uri memberList = new Uri(Namespace + "memberList");
183
187 public static readonly Uri broadMatch = new Uri(Namespace + "broadMatch");
188
192 public static readonly Uri closeMatch = new Uri(Namespace + "closeMatch");
193
197 public static readonly Uri exactMatch = new Uri(Namespace + "exactMatch");
198
202 public static readonly Uri mappingRelation = new Uri(Namespace + "mappingRelation");
203
207 public static readonly Uri narrowMatch = new Uri(Namespace + "narrowMatch");
208
212 public static readonly Uri relatedMatch = new Uri(Namespace + "relatedMatch");
213 }
214}
SKOS Simple Knowledge Organization System Ontology https://www.w3.org/TR/skos-reference/
Definition: Skos.cs:11
static readonly Uri altLabel
Section 5. Lexical Labels
Definition: Skos.cs:82
static readonly Uri memberList
Section 9. Concept Collections
Definition: Skos.cs:182
static readonly Uri Label
http://www.w3.org/2000/01/rdf-schema#label
Definition: Skos.cs:52
static readonly Uri ConceptScheme
Section 4. Concept Schemes
Definition: Skos.cs:62
static readonly Uri semanticRelation
Section 8. Semantic Relations
Definition: Skos.cs:162
string OntologyPrefix
Well-known ontology prefix.
Definition: Skos.cs:27
static readonly Uri narrowerTransitive
Section 8. Semantic Relations
Definition: Skos.cs:152
static readonly Uri inScheme
Section 4. Concept Schemes
Definition: Skos.cs:67
static readonly Uri example
Section 7. Documentation Properties
Definition: Skos.cs:117
static readonly Uri Collection
Section 9. Concept Collections
Definition: Skos.cs:167
static readonly Uri notation
Section 6. Notations
Definition: Skos.cs:97
static readonly Uri changeNote
Section 7. Documentation Properties
Definition: Skos.cs:102
static readonly Uri closeMatch
Section 10. Mapping Properties
Definition: Skos.cs:192
Skos()
SKOS Simple Knowledge Organization System Ontology
Definition: Skos.cs:15
static readonly Uri relatedMatch
Section 10. Mapping Properties
Definition: Skos.cs:212
static readonly Uri narrower
Section 8. Semantic Relations
Definition: Skos.cs:147
static readonly Uri Concept
Section 3. The skos:Concept Class
Definition: Skos.cs:57
static readonly Uri mappingRelation
Section 10. Mapping Properties
Definition: Skos.cs:202
static readonly Uri prefLabel
Section 5. Lexical Labels
Definition: Skos.cs:92
static readonly Uri broader
Section 8. Semantic Relations
Definition: Skos.cs:137
string OntologyNamespace
Ontology namespace.
Definition: Skos.cs:22
static readonly Uri scopeNote
Section 7. Documentation Properties
Definition: Skos.cs:132
static readonly Uri broadMatch
Section 10. Mapping Properties
Definition: Skos.cs:187
static readonly Uri broaderTransitive
Section 8. Semantic Relations
Definition: Skos.cs:142
Grade Supports(string Uri)
If the interface understands objects such as Uri .
Definition: Skos.cs:39
const string Namespace
http://www.w3.org/2004/02/skos/core#
Definition: Skos.cs:47
static readonly Uri topConceptOf
Section 4. Concept Schemes
Definition: Skos.cs:77
static readonly Uri historyNote
Section 7. Documentation Properties
Definition: Skos.cs:122
static readonly Uri hiddenLabel
Section 5. Lexical Labels
Definition: Skos.cs:87
bool ShowByDefault
If the ontology should be shown by default in query interfaces.
Definition: Skos.cs:32
static readonly Uri narrowMatch
Section 10. Mapping Properties
Definition: Skos.cs:207
static readonly Uri note
Section 7. Documentation Properties
Definition: Skos.cs:127
static readonly Uri definition
Section 7. Documentation Properties
Definition: Skos.cs:107
static readonly Uri hasTopConcept
Section 4. Concept Schemes
Definition: Skos.cs:72
static readonly Uri OrderedCollection
Section 9. Concept Collections
Definition: Skos.cs:172
static readonly Uri related
Section 8. Semantic Relations
Definition: Skos.cs:157
static readonly Uri exactMatch
Section 10. Mapping Properties
Definition: Skos.cs:197
static readonly Uri editorialNote
Section 7. Documentation Properties
Definition: Skos.cs:112
static readonly Uri member
Section 9. Concept Collections
Definition: Skos.cs:177
Interface for semantic ontologies.
Definition: IOntology.cs:9
Grade
Grade enumeration
Definition: Grade.cs:7