Show / Hide Table of Contents

Class SkosConcept

Represents a SKOS concept.

Inheritance
object
SkosResource
SkosMember
SkosConcept
Inherited Members
SkosResource.Resource
SkosResource.Graph
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Skos
Assembly: dotNetRdf.Skos.dll
Syntax
public class SkosConcept : SkosMember

Constructors

| Edit this page View Source

SkosConcept(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 Source

AltLabel

Gets the alternative labels of the concept.

Declaration
public IEnumerable<ILiteralNode> AltLabel { get; }
Property Value
Type Description
IEnumerable<ILiteralNode>
| Edit this page View Source

BroadMatch

Gets more general concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> BroadMatch { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

Broader

Gets more general concepts.

Declaration
public IEnumerable<SkosConcept> Broader { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

BroaderTransitive

Gets more general concepts (transitive).

Declaration
public IEnumerable<SkosConcept> BroaderTransitive { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

ChangeNote

Gets the modification notes of the concept.

Declaration
public IEnumerable<INode> ChangeNote { get; }
Property Value
Type Description
IEnumerable<INode>
| Edit this page View Source

CloseMatch

Gets confidently interchangeable concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> CloseMatch { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

Definition

Gets the formal explanation of the concept.

Declaration
public IEnumerable<INode> Definition { get; }
Property Value
Type Description
IEnumerable<INode>
| Edit this page View Source

EditorialNote

Gets the editorial notes the concept.

Declaration
public IEnumerable<INode> EditorialNote { get; }
Property Value
Type Description
IEnumerable<INode>
| Edit this page View Source

ExactMatch

Gets interchangeably similar concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> ExactMatch { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

Example

Gets examples of the use of the concept.

Declaration
public IEnumerable<INode> Example { get; }
Property Value
Type Description
IEnumerable<INode>
| Edit this page View Source

HiddenLabel

Gets the hidden labels of the concept.

Declaration
public IEnumerable<ILiteralNode> HiddenLabel { get; }
Property Value
Type Description
IEnumerable<ILiteralNode>
| Edit this page View Source

HistoryNote

Gets notes about the past of the concept.

Declaration
public IEnumerable<INode> HistoryNote { get; }
Property Value
Type Description
IEnumerable<INode>
| Edit this page View Source

InScheme

Gets the concept schemes the concept is contained in.

Declaration
public IEnumerable<SkosConceptScheme> InScheme { get; }
Property Value
Type Description
IEnumerable<SkosConceptScheme>
| Edit this page View Source

MappingRelation

Gets concepts with comparable meaning from other concept schemes.

Declaration
public IEnumerable<SkosConcept> MappingRelation { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

NarrowMatch

Gets more specific concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> NarrowMatch { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

Narrower

Gets more specific concepts.

Declaration
public IEnumerable<SkosConcept> Narrower { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

NarrowerTransitive

Gets more specific concepts (transitive).

Declaration
public IEnumerable<SkosConcept> NarrowerTransitive { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

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>
| Edit this page View Source

Note

Gets the general notes of the concept.

Declaration
public IEnumerable<INode> Note { get; }
Property Value
Type Description
IEnumerable<INode>
| Edit this page View Source

PrefLabel

Gets the preferred labels of the concept.

Declaration
public IEnumerable<ILiteralNode> PrefLabel { get; }
Property Value
Type Description
IEnumerable<ILiteralNode>
| Edit this page View Source

Related

Gets associated concepts.

Declaration
public IEnumerable<SkosConcept> Related { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

RelatedMatch

Gets associated concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> RelatedMatch { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

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>
| Edit this page View Source

SemanticRelation

Gets concepts related by meaning.

Declaration
public IEnumerable<SkosConcept> SemanticRelation { get; }
Property Value
Type Description
IEnumerable<SkosConcept>
| Edit this page View Source

TopConceptOf

Get the concept schemes the concept is the top concept of.

Declaration
public IEnumerable<SkosConceptScheme> TopConceptOf { get; }
Property Value
Type Description
IEnumerable<SkosConceptScheme>

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • SkosConcept(INode, IGraph)
  • Properties
    • AltLabel
    • BroadMatch
    • Broader
    • BroaderTransitive
    • ChangeNote
    • CloseMatch
    • Definition
    • EditorialNote
    • ExactMatch
    • Example
    • HiddenLabel
    • HistoryNote
    • InScheme
    • MappingRelation
    • NarrowMatch
    • Narrower
    • NarrowerTransitive
    • Notation
    • Note
    • PrefLabel
    • Related
    • RelatedMatch
    • ScopeNote
    • SemanticRelation
    • TopConceptOf
  • Extension Methods
Back to top Generated by DocFX