org.w3.y2001.sw.Europe.skos
Class Concept

java.lang.Object
  extended byorg.w3.y2001.sw.Europe.skos.Concept

public class Concept
extends java.lang.Object

A class for a SKOS concept identified by either a URI or an external non-URI identifier (descriptor). These are usually related to some particular thesaurus.

The concept datastructure also includes all literal properties, all labels, scope notes and definitions.

Version:
$Revision: 1.7 $ . 2004-06-02: Removed internalID field
Author:
Dave Beckett, Nikki Rogers, Alistair Miles.

Field Summary
 java.lang.String definition
          Formal definition of the concept (skos:definition)
 java.lang.String example
          Example of use of the concept (skos:example)
 java.lang.String externalID
          non-URI identifier of a concept (optional) (skos:externalID)
 URI inScheme
          scheme concept is part of (skos:inScheme)
 java.lang.String[] nonPreferredLabels
          Non-preferred labels of the concept (0 or more) (skos:altLabel)
 java.lang.String preferredLabel
          Preferred label of the concept (optional, 0 or 1) (skos:prefLabel)
 java.lang.String scopeNote
          Scope note text for describing the intended meaning (skos:scopeNote)
 URI uri
          Global URI of concept (optional)
 
Constructor Summary
Concept()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uri

public URI uri
Global URI of concept (optional)


externalID

public java.lang.String externalID
non-URI identifier of a concept (optional) (skos:externalID)


preferredLabel

public java.lang.String preferredLabel
Preferred label of the concept (optional, 0 or 1) (skos:prefLabel)


nonPreferredLabels

public java.lang.String[] nonPreferredLabels
Non-preferred labels of the concept (0 or more) (skos:altLabel)


inScheme

public URI inScheme
scheme concept is part of (skos:inScheme)


scopeNote

public java.lang.String scopeNote
Scope note text for describing the intended meaning (skos:scopeNote)


definition

public java.lang.String definition
Formal definition of the concept (skos:definition)


example

public java.lang.String example
Example of use of the concept (skos:example)

Constructor Detail

Concept

public Concept()