Class SkosConcept
Represents a SKOS concept.
Inherited Members
Namespace: VDS.RDF.Skos
Assembly: dotNetRdf.Skos.dll
Syntax
public class SkosConcept : SkosMember
Constructors
| Edit this page View SourceSkosConcept(INode, IGraph)
Creates a new concept for the given resource.
Declaration
public SkosConcept(INode resource, IGraph graph)
Parameters
Type | Name | Description |
---|---|---|
INode | resource | Resource representing the concept. |
IGraph | graph | The graph containing the concept. |
Properties
| Edit this page View SourceAltLabel
Gets the alternative labels of the concept.
Declaration
public IEnumerable<ILiteralNode> AltLabel { get; }
Property Value
Type | Description |
---|---|
IEnumerable<ILiteralNode> |
BroadMatch
Gets more general concepts from other concept schemes.
Declaration
public IEnumerable<SkosConcept> BroadMatch { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
Broader
Gets more general concepts.
Declaration
public IEnumerable<SkosConcept> Broader { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
BroaderTransitive
Gets more general concepts (transitive).
Declaration
public IEnumerable<SkosConcept> BroaderTransitive { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
ChangeNote
Gets the modification notes of the concept.
Declaration
public IEnumerable<INode> ChangeNote { get; }
Property Value
Type | Description |
---|---|
IEnumerable<INode> |
CloseMatch
Gets confidently interchangeable concepts from other concept schemes.
Declaration
public IEnumerable<SkosConcept> CloseMatch { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
Definition
Gets the formal explanation of the concept.
Declaration
public IEnumerable<INode> Definition { get; }
Property Value
Type | Description |
---|---|
IEnumerable<INode> |
EditorialNote
Gets the editorial notes the concept.
Declaration
public IEnumerable<INode> EditorialNote { get; }
Property Value
Type | Description |
---|---|
IEnumerable<INode> |
ExactMatch
Gets interchangeably similar concepts from other concept schemes.
Declaration
public IEnumerable<SkosConcept> ExactMatch { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
Example
Gets examples of the use of the concept.
Declaration
public IEnumerable<INode> Example { get; }
Property Value
Type | Description |
---|---|
IEnumerable<INode> |
HiddenLabel
Gets the hidden labels of the concept.
Declaration
public IEnumerable<ILiteralNode> HiddenLabel { get; }
Property Value
Type | Description |
---|---|
IEnumerable<ILiteralNode> |
HistoryNote
Gets notes about the past of the concept.
Declaration
public IEnumerable<INode> HistoryNote { get; }
Property Value
Type | Description |
---|---|
IEnumerable<INode> |
InScheme
Gets the concept schemes the concept is contained in.
Declaration
public IEnumerable<SkosConceptScheme> InScheme { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConceptScheme> |
MappingRelation
Gets concepts with comparable meaning from other concept schemes.
Declaration
public IEnumerable<SkosConcept> MappingRelation { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
NarrowMatch
Gets more specific concepts from other concept schemes.
Declaration
public IEnumerable<SkosConcept> NarrowMatch { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
Narrower
Gets more specific concepts.
Declaration
public IEnumerable<SkosConcept> Narrower { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
NarrowerTransitive
Gets more specific concepts (transitive).
Declaration
public IEnumerable<SkosConcept> NarrowerTransitive { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
Notation
Gets a unique identifiers of the concept in a given concept scheme.
Declaration
public IEnumerable<ILiteralNode> Notation { get; }
Property Value
Type | Description |
---|---|
IEnumerable<ILiteralNode> |
Note
Gets the general notes of the concept.
Declaration
public IEnumerable<INode> Note { get; }
Property Value
Type | Description |
---|---|
IEnumerable<INode> |
PrefLabel
Gets the preferred labels of the concept.
Declaration
public IEnumerable<ILiteralNode> PrefLabel { get; }
Property Value
Type | Description |
---|---|
IEnumerable<ILiteralNode> |
Related
Gets associated concepts.
Declaration
public IEnumerable<SkosConcept> Related { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
RelatedMatch
Gets associated concepts from other concept schemes.
Declaration
public IEnumerable<SkosConcept> RelatedMatch { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
ScopeNote
Gets notes that help to clarify the meaning and/or the use of the concept.
Declaration
public IEnumerable<INode> ScopeNote { get; }
Property Value
Type | Description |
---|---|
IEnumerable<INode> |
SemanticRelation
Gets concepts related by meaning.
Declaration
public IEnumerable<SkosConcept> SemanticRelation { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConcept> |
TopConceptOf
Get the concept schemes the concept is the top concept of.
Declaration
public IEnumerable<SkosConceptScheme> TopConceptOf { get; }
Property Value
Type | Description |
---|---|
IEnumerable<SkosConceptScheme> |