Show / Hide Table of Contents

Class SkosConcept

Represents a SKOS concept.

Inheritance
System.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

| Improve this Doc 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

| Improve this Doc View Source

AltLabel

Gets the alternative labels of the concept.

Declaration
public IEnumerable<ILiteralNode> AltLabel { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><ILiteralNode>
| Improve this Doc View Source

Broader

Gets more general concepts.

Declaration
public IEnumerable<SkosConcept> Broader { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

BroaderTransitive

Gets more general concepts (transitive).

Declaration
public IEnumerable<SkosConcept> BroaderTransitive { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

BroadMatch

Gets more general concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> BroadMatch { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

ChangeNote

Gets the modification notes of the concept.

Declaration
public IEnumerable<INode> ChangeNote { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><INode>
| Improve this Doc View Source

CloseMatch

Gets confidently interchangeable concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> CloseMatch { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

Definition

Gets the formal explanation of the concept.

Declaration
public IEnumerable<INode> Definition { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><INode>
| Improve this Doc View Source

EditorialNote

Gets the editorial notes the concept.

Declaration
public IEnumerable<INode> EditorialNote { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><INode>
| Improve this Doc View Source

ExactMatch

Gets interchangeably similar concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> ExactMatch { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

Example

Gets examples of the use of the concept.

Declaration
public IEnumerable<INode> Example { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><INode>
| Improve this Doc View Source

HiddenLabel

Gets the hidden labels of the concept.

Declaration
public IEnumerable<ILiteralNode> HiddenLabel { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><ILiteralNode>
| Improve this Doc View Source

HistoryNote

Gets notes about the past of the concept.

Declaration
public IEnumerable<INode> HistoryNote { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><INode>
| Improve this Doc View Source

InScheme

Gets the concept schemes the concept is contained in.

Declaration
public IEnumerable<SkosConceptScheme> InScheme { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConceptScheme>
| Improve this Doc View Source

MappingRelation

Gets concepts with comparable meaning from other concept schemes.

Declaration
public IEnumerable<SkosConcept> MappingRelation { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

Narrower

Gets more specific concepts.

Declaration
public IEnumerable<SkosConcept> Narrower { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

NarrowerTransitive

Gets more specific concepts (transitive).

Declaration
public IEnumerable<SkosConcept> NarrowerTransitive { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

NarrowMatch

Gets more specific concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> NarrowMatch { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc 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
System.Collections.Generic.IEnumerable<T><ILiteralNode>
| Improve this Doc View Source

Note

Gets the general notes of the concept.

Declaration
public IEnumerable<INode> Note { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><INode>
| Improve this Doc View Source

PrefLabel

Gets the preferred labels of the concept.

Declaration
public IEnumerable<ILiteralNode> PrefLabel { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><ILiteralNode>
| Improve this Doc View Source

Related

Gets associated concepts.

Declaration
public IEnumerable<SkosConcept> Related { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

RelatedMatch

Gets associated concepts from other concept schemes.

Declaration
public IEnumerable<SkosConcept> RelatedMatch { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc 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
System.Collections.Generic.IEnumerable<T><INode>
| Improve this Doc View Source

SemanticRelation

Gets concepts related by meaning.

Declaration
public IEnumerable<SkosConcept> SemanticRelation { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConcept>
| Improve this Doc View Source

TopConceptOf

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

Declaration
public IEnumerable<SkosConceptScheme> TopConceptOf { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><SkosConceptScheme>

Extension Methods

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