be.destin.skos.core
Class Concept
java.lang.Object
be.destin.skos.core.Concept
- All Implemented Interfaces:
- StatusInterface, java.io.Serializable, java.lang.Comparable<Concept>, org.openrdf.model.Resource, org.openrdf.model.URI, org.openrdf.model.Value
- Direct Known Subclasses:
- MetadataProperty, Profile
public class Concept
- extends java.lang.Object
- implements java.lang.Comparable<Concept>, org.openrdf.model.URI, StatusInterface
- Author:
- Christophe Dupriez
TODO: Dates de modification: dcterms:created, dcterms:issued, dcterms:modified
- See Also:
- Serialized Form
Method Summary |
void |
addApplicationUsage(java.lang.String application,
java.lang.String role,
int count,
java.lang.String category,
boolean pure)
|
void |
addError(java.lang.String message)
|
int |
checkDuplicatedLabel(java.util.TreeMap<java.lang.String,java.lang.String> allLabels,
boolean languageSensitive)
|
void |
cleanUp()
|
int |
compareTo(Concept other)
• For current application:
o If only one index:
COUNTreference
o If multiple indexes:
COUNTtotal
For each index:
COUNTindex
• For other applications, idem but each application information is prefixed by |
static Concept |
ensure(ConceptScheme list,
java.lang.String about)
|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getAbout()
|
java.util.LinkedList<java.lang.String> |
getAboutAlias()
|
java.util.LinkedList<java.lang.String> |
getAboutBroader()
|
java.util.LinkedList<java.lang.String> |
getAboutNarrower()
|
java.util.LinkedList<java.lang.String> |
getAboutRelated()
|
java.util.LinkedList<LocalLinkedConcept> |
getAlias()
|
java.util.LinkedList<java.lang.String> |
getAllRelatedTransitive()
|
TermList |
getAltLabel()
|
TermList |
getAltLabel(java.lang.String language)
|
ReferringApplication |
getApplicationNarrowerUsage(java.lang.String application)
|
ReferringApplication |
getApplicationUsage(java.lang.String application)
|
java.lang.String |
getAskosiUrl(SkosHtmlManager skosHtmlManager,
java.lang.String suffix)
|
java.util.LinkedList<LocalLinkedConcept> |
getBroader()
|
java.util.LinkedList<java.lang.String> |
getBroaderMatchTransitive()
|
java.util.LinkedList<java.lang.String> |
getBroaderTransitive()
|
java.util.LinkedList<LinkedConcept> |
getBroadMatch()
|
java.util.LinkedList<java.lang.String> |
getBroadMatchTransitive()
|
TermList |
getChangeNote()
|
java.lang.String |
getChangeNote(java.lang.String language)
|
java.util.LinkedList<LinkedConcept> |
getCloseMatch()
|
java.util.LinkedList<java.lang.String> |
getCloseMatchTransitive()
|
java.util.LinkedList<java.lang.String> |
getCollection()
|
java.util.LinkedList<CollectionScheme> |
getCollectionScheme()
|
int |
getCount(java.lang.String application,
java.lang.String role)
|
Status |
getCurrentStatus()
|
TermList |
getDefinition()
|
java.lang.String |
getDefinition(java.lang.String language)
|
int |
getDepth()
|
TermList |
getEditorialNote()
|
java.lang.String |
getEditorialNote(java.lang.String language)
|
LocalError |
getErrors()
|
java.util.LinkedList<LinkedConcept> |
getExactMatch()
|
java.util.LinkedList<java.lang.String> |
getExactMatchTransitive()
|
TermList |
getExample()
|
java.lang.String |
getExample(java.lang.String language)
|
TermList |
getHiddenLabel()
|
TermList |
getHiddenLabel(java.lang.String language)
|
TermList |
getHistoryNote()
|
java.lang.String |
getHistoryNote(java.lang.String language)
|
UrlList |
getIcon()
|
java.lang.String |
getIcon(java.lang.String language)
|
java.lang.String |
getIconAdapted(SkosHtmlManager skosHtmlManager)
|
ConceptScheme |
getInScheme()
|
java.lang.String |
getInternalNote()
|
TermList |
getLabel()
|
java.lang.String |
getLocalName()
|
SkosManager |
getManagerInstance()
|
java.lang.String |
getNamespace()
|
java.util.LinkedList<LocalLinkedConcept> |
getNarrower()
|
java.util.LinkedList<java.lang.String> |
getNarrowerMatchTransitive()
|
java.util.LinkedList<java.lang.String> |
getNarrowerTransitive()
|
ReferringApplicationList |
getNarrowerUsage()
|
java.util.LinkedList<LinkedConcept> |
getNarrowMatch()
|
java.util.LinkedList<java.lang.String> |
getNarrowMatchTransitive()
|
java.util.LinkedList<Notation> |
getNotation()
|
java.lang.String |
getNotation(java.lang.String requestedList)
|
TermList |
getPrefLabel()
|
java.lang.String |
getPrefLabel(java.lang.String language)
|
Term |
getPrefLabelTerm(java.lang.String language)
|
java.util.LinkedList<LocalLinkedConcept> |
getRelated()
|
java.util.LinkedList<LinkedConcept> |
getRelatedMatch()
|
java.util.LinkedList<java.lang.String> |
getRelatedMatchTransitive()
|
java.util.LinkedList<java.lang.String> |
getRelatedTransitive()
|
java.lang.String |
getScheme_About()
|
java.util.LinkedList<java.lang.String> |
getScheme_AboutBroadMatch()
|
java.util.LinkedList<java.lang.String> |
getScheme_AboutCloseMatch()
|
java.util.LinkedList<java.lang.String> |
getScheme_AboutExactMatch()
|
java.util.LinkedList<java.lang.String> |
getScheme_AboutNarrowMatch()
|
java.util.LinkedList<java.lang.String> |
getScheme_AboutRelatedMatch()
|
TermList |
getScopeNote()
|
java.lang.String |
getScopeNote(java.lang.String language)
|
long |
getSortKey()
|
java.lang.String |
getSortLabel(java.lang.String language)
|
java.lang.String |
getStatus()
|
ConceptScheme |
getTopConceptOf()
|
java.util.LinkedList<java.lang.String> |
getTopConcepts()
|
UrlList |
getUrl()
|
java.lang.String |
getUrl(java.lang.String language)
|
java.lang.String |
getUrlAdapted(SkosHtmlManager skosHtmlManager)
|
ReferringApplicationList |
getUsage()
|
int |
hashCode()
|
boolean |
isTopConcept()
|
void |
mergeAlias(java.util.LinkedList<LocalLinkedConcept> redirections)
|
void |
mergeAltLabel(TermList synonyms)
|
void |
mergeApplicationUsage(ReferringApplication incUsages)
|
void |
mergeBroader(java.util.LinkedList<LocalLinkedConcept> parents)
|
void |
mergeBroadMatch(java.util.LinkedList<LinkedConcept> parents)
|
void |
mergeChangeNote(TermList changeNote)
|
void |
mergeCloseMatch(java.util.LinkedList<LinkedConcept> equivs)
|
void |
mergeDefinition(TermList definition)
|
void |
mergeEditorialNote(TermList editorialNote)
|
void |
mergeExactMatch(java.util.LinkedList<LinkedConcept> equivs)
|
void |
mergeExample(TermList example)
|
void |
mergeHiddenLabel(TermList synonyms)
|
void |
mergeHistoryNote(TermList historyNote)
|
void |
mergeIcon(UrlList icons)
|
void |
mergeImporting(Concept source)
|
void |
mergeInternalNote(java.lang.String note)
|
void |
mergeNarrower(java.util.LinkedList<LocalLinkedConcept> children)
|
void |
mergeNarrowMatch(java.util.LinkedList<LinkedConcept> children)
|
void |
mergeNotation(java.util.LinkedList<Notation> notations)
|
void |
mergePrefLabel(TermList prefs)
|
void |
mergeRelated(java.util.LinkedList<LocalLinkedConcept> relates)
|
void |
mergeRelatedMatch(java.util.LinkedList<LinkedConcept> children)
|
void |
mergeScopeNote(TermList complements)
|
void |
mergeSortKey(long sortKey)
|
void |
mergeUrl(UrlList urls)
|
void |
mergeUsage(ReferringApplicationList newUsages,
boolean merging)
|
void |
putAlias(ConceptScheme list,
java.lang.String redirection,
Status aStatus)
|
void |
putAlias(java.lang.String redirection,
Status aStatus)
|
void |
putAltLabel(java.lang.String language,
java.lang.String synonym,
java.lang.String source,
Status status)
|
void |
putAltLabel(TermList langSynonyms)
|
void |
putApplicationNarrowerUsage(ReferringApplication aggregatedChildrenUsages)
|
void |
putApplicationUsage(ReferringApplication newUsages)
|
void |
putApplicationUsage(java.lang.String application,
java.lang.String role,
int count,
java.lang.String category,
boolean pure)
|
boolean |
putBroader(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
|
boolean |
putBroadMatch(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
|
void |
putChangeNote(java.lang.String language,
java.lang.String note,
Status status)
|
boolean |
putCloseMatch(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
|
void |
putCollection(java.lang.String collectionAbout)
|
void |
putCollectionScheme(CollectionScheme collection)
|
void |
putDefinition(java.lang.String language,
java.lang.String note,
Status status)
|
void |
putEditorialNote(java.lang.String language,
java.lang.String note,
Status status)
|
boolean |
putExactMatch(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
|
void |
putExample(java.lang.String language,
java.lang.String note,
Status status)
|
void |
putHiddenLabel(java.lang.String language,
java.lang.String synonym,
java.lang.String source,
Status status)
|
void |
putHiddenLabel(TermList langSynonyms)
|
void |
putHistoryNote(java.lang.String language,
java.lang.String note,
Status status)
|
void |
putIcon(java.lang.String language,
java.lang.String anIcon)
|
void |
putLabel(java.lang.String language,
java.lang.String name,
java.lang.String source,
Status status)
|
boolean |
putNarrower(java.lang.String child,
Status aStatus,
java.lang.String subRel)
|
boolean |
putNarrowMatch(java.lang.String child,
Status aStatus,
java.lang.String subRel)
|
void |
putNotation(java.lang.String list,
java.lang.String derivation)
|
void |
putPrefLabel(java.lang.String language,
java.lang.String label,
java.lang.String source,
Status status)
|
void |
putPrefLabel(TermList labels)
|
boolean |
putRelated(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
|
boolean |
putRelatedMatch(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
|
void |
putRelation(java.lang.String anAbout,
Status aStatus,
java.lang.String subRel)
|
void |
putScopeNote(java.lang.String language,
java.lang.String note,
Status status)
|
void |
putUrl(java.lang.String language,
java.lang.String anUrl)
|
void |
reloadConcept(Concept source)
|
void |
setAbout(java.lang.String code)
|
void |
setAlias(java.util.LinkedList<LocalLinkedConcept> redirections)
|
void |
setAltLabel(TermList synonyms)
|
void |
setBroader(java.util.LinkedList<LocalLinkedConcept> parents)
|
void |
setBroadMatch(java.util.LinkedList<LinkedConcept> parents)
|
void |
setChangeNote(TermList changeNote)
|
void |
setCloseMatch(java.util.LinkedList<LinkedConcept> equivs)
|
void |
setCollection(java.util.LinkedList<java.lang.String> collectionAbout)
|
void |
setCollectionScheme(java.util.LinkedList<CollectionScheme> collection)
|
void |
setCurrentStatus(Status status)
|
void |
setDefinition(TermList definition)
|
void |
setDepth(int depth)
|
void |
setEditorialNote(TermList editorialNote)
|
void |
setErrors(LocalError errors)
|
void |
setExactMatch(java.util.LinkedList<LinkedConcept> equivs)
|
void |
setExample(TermList example)
|
void |
setHiddenLabel(TermList hiddenLabel)
|
void |
setHistoryNote(TermList historyNote)
|
void |
setIcon(UrlList icons)
|
void |
setInScheme(ConceptScheme primary)
|
void |
setInternalNote(java.lang.String note)
|
void |
setNarrower(java.util.LinkedList<LocalLinkedConcept> children)
|
void |
setNarrowerUsage(ReferringApplicationList aggregatedChildrenUsages)
|
void |
setNarrowMatch(java.util.LinkedList<LinkedConcept> children)
|
void |
setNotation(java.util.LinkedList<Notation> notations)
|
void |
setPrefLabel(TermList names)
|
void |
setRelated(java.util.LinkedList<LocalLinkedConcept> related)
|
void |
setRelatedMatch(java.util.LinkedList<LinkedConcept> seealso)
|
void |
setScopeNote(TermList complements)
|
void |
setSortKey(long sortKey)
|
void |
setStatus(java.lang.String aStatus)
|
void |
setUrl(UrlList urls)
|
void |
setUsage(ReferringApplicationList newUsages)
|
java.lang.String |
stringValue()
|
java.lang.String |
toHtmlApplicationUsage(SkosHtmlManager skosHtmlManager,
java.lang.String application,
java.lang.String userLanguage)
This function returns the counters for an application (given in parameter). |
java.lang.String |
toHtmlConceptUsage(SkosHtmlManager skosHtmlManager)
|
java.lang.String |
toHtmlConceptUsage(SkosHtmlManager skosHtmlManager,
java.lang.String application,
boolean applicationLink)
|
java.lang.String |
toHtmlCount(SkosHtmlManager skosHtmlManager,
java.lang.String application,
Count count,
boolean categorize)
|
java.lang.String |
toHtmlErrors(SkosHtmlManager skosHtmlManager)
|
java.lang.String |
toHtmlErrorsTable(SkosHtmlManager skosHtmlManager)
|
java.lang.String |
toHtmlLabel(SkosHtmlManager skosHtmlManager)
This function returns the presentation of an authority entry in a "short list" (for instance within the display of another record). |
java.lang.String |
toHtmlLabel(SkosHtmlManager skosHtmlManager,
boolean iconWanted)
|
java.lang.String |
toHtmlLabelSimple(SkosHtmlManager skosHtmlManager,
boolean iconWanted)
|
java.lang.String |
toHtmlLabelUsage(SkosHtmlManager skosHtmlManager)
|
java.lang.String |
toHtmlStatus(SkosHtmlManager skosHtmlManager)
|
java.lang.String |
toJavaScriptParameters()
|
java.lang.String |
toRdfApplicationUsage(SkosHtmlManager skosHtmlManager,
java.lang.String application)
This function returns the counters for an application (given in parameter). |
java.lang.String |
toRdfConceptUsage(SkosHtmlManager skosHtmlManager)
|
java.lang.String |
toRdfConceptUsage(SkosHtmlManager skosHtmlManager,
java.lang.String application,
boolean applicationLink)
|
java.lang.String |
toRdfObjectUrl()
|
java.lang.String |
toString()
|
java.lang.String |
toTrace()
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
maxDepth
public static final int maxDepth
- See Also:
- Constant Field Values
tagIndexedItem
public static final java.lang.String tagIndexedItem
- See Also:
- Constant Field Values
SESAME_NAMESPACE
public static final java.lang.String SESAME_NAMESPACE
- See Also:
- Constant Field Values
transitions
public static final Status[][] transitions
Concept
public Concept()
Concept
public Concept(ConceptScheme list)
ensure
public static Concept ensure(ConceptScheme list,
java.lang.String about)
toHtmlApplicationUsage
public java.lang.String toHtmlApplicationUsage(SkosHtmlManager skosHtmlManager,
java.lang.String application,
java.lang.String userLanguage)
- This function returns the counters for an application (given in parameter).
A filter (URL string) may be specified if an drill-down search is possible.
- Returns:
- the HTML presentation of the numbers with links to search
toRdfApplicationUsage
public java.lang.String toRdfApplicationUsage(SkosHtmlManager skosHtmlManager,
java.lang.String application)
- This function returns the counters for an application (given in parameter).
A filter (URL string) may be specified if an drill-down search is possible.
- Returns:
- the HTML presentation of the numbers with links to search
getAbout
public java.lang.String getAbout()
- Returns:
- the about
getAlias
public java.util.LinkedList<LocalLinkedConcept> getAlias()
- Returns:
- the aliasses
getAboutAlias
public java.util.LinkedList<java.lang.String> getAboutAlias()
getAltLabel
public TermList getAltLabel()
- Returns:
- the altLabel
getAltLabel
public TermList getAltLabel(java.lang.String language)
- Parameters:
language
-
- Returns:
- the altLabel for this language
getHiddenLabel
public TermList getHiddenLabel()
getHiddenLabel
public TermList getHiddenLabel(java.lang.String language)
- Parameters:
language
-
- Returns:
- the altLabel for this language
getApplicationNarrowerUsage
public ReferringApplication getApplicationNarrowerUsage(java.lang.String application)
- Parameters:
application
-
- Returns:
- the narrowerUsage for this application
getApplicationUsage
public ReferringApplication getApplicationUsage(java.lang.String application)
- Parameters:
application
-
- Returns:
- the usages for the application
getExactMatch
public java.util.LinkedList<LinkedConcept> getExactMatch()
- Returns:
- the exact Matches
getCloseMatch
public java.util.LinkedList<LinkedConcept> getCloseMatch()
- Returns:
- the broader Matches
getBroader
public java.util.LinkedList<LocalLinkedConcept> getBroader()
- Returns:
- the broader
getBroadMatch
public java.util.LinkedList<LinkedConcept> getBroadMatch()
- Returns:
- the broader Matches
getScheme_AboutExactMatch
public java.util.LinkedList<java.lang.String> getScheme_AboutExactMatch()
- Returns:
- the exact Matches
getScheme_AboutCloseMatch
public java.util.LinkedList<java.lang.String> getScheme_AboutCloseMatch()
- Returns:
- the broader Matches
getAboutBroader
public java.util.LinkedList<java.lang.String> getAboutBroader()
- Returns:
- the broader
getScheme_AboutBroadMatch
public java.util.LinkedList<java.lang.String> getScheme_AboutBroadMatch()
- Returns:
- the broader Matches
getNarrowMatch
public java.util.LinkedList<LinkedConcept> getNarrowMatch()
- Returns:
- the broader Matches
getScheme_AboutNarrowMatch
public java.util.LinkedList<java.lang.String> getScheme_AboutNarrowMatch()
getRelatedMatch
public java.util.LinkedList<LinkedConcept> getRelatedMatch()
- Returns:
- the broader
getScheme_AboutRelatedMatch
public java.util.LinkedList<java.lang.String> getScheme_AboutRelatedMatch()
getRelated
public java.util.LinkedList<LocalLinkedConcept> getRelated()
- Returns:
- the related
getAboutRelated
public java.util.LinkedList<java.lang.String> getAboutRelated()
getExactMatchTransitive
public java.util.LinkedList<java.lang.String> getExactMatchTransitive()
- Returns:
- all exactMatch above
getCloseMatchTransitive
public java.util.LinkedList<java.lang.String> getCloseMatchTransitive()
- Returns:
- all exactMatch above
getBroaderMatchTransitive
public java.util.LinkedList<java.lang.String> getBroaderMatchTransitive()
- Returns:
- all the broaders AND broadMatch above
getBroaderTransitive
public java.util.LinkedList<java.lang.String> getBroaderTransitive()
- Returns:
- all the broaders above
getTopConcepts
public java.util.LinkedList<java.lang.String> getTopConcepts()
getBroadMatchTransitive
public java.util.LinkedList<java.lang.String> getBroadMatchTransitive()
- Returns:
- all the broadMatches above
getNarrowerMatchTransitive
public java.util.LinkedList<java.lang.String> getNarrowerMatchTransitive()
- Returns:
- all the narrowers AND narrowMatch under
getNarrowerTransitive
public java.util.LinkedList<java.lang.String> getNarrowerTransitive()
- Returns:
- all the narrowers under
getNarrowMatchTransitive
public java.util.LinkedList<java.lang.String> getNarrowMatchTransitive()
- Returns:
- all the narrowMatches under
getAllRelatedTransitive
public java.util.LinkedList<java.lang.String> getAllRelatedTransitive()
- Returns:
- all the related AND relatedMatch
getRelatedTransitive
public java.util.LinkedList<java.lang.String> getRelatedTransitive()
- Returns:
- all the Related
getRelatedMatchTransitive
public java.util.LinkedList<java.lang.String> getRelatedMatchTransitive()
- Returns:
- all the RelatedMatches
getInternalNote
public java.lang.String getInternalNote()
- Returns:
- the internal Note
getInScheme
public ConceptScheme getInScheme()
- Returns:
- the inScheme
getLabel
public TermList getLabel()
- Returns:
- the prefLabel and all altLabel
getNarrower
public java.util.LinkedList<LocalLinkedConcept> getNarrower()
- Returns:
- the narrower
getAboutNarrower
public java.util.LinkedList<java.lang.String> getAboutNarrower()
getNotation
public java.util.LinkedList<Notation> getNotation()
- Returns:
- the notation
getNotation
public java.lang.String getNotation(java.lang.String requestedList)
- Returns:
- the notation
getSortKey
public long getSortKey()
setSortKey
public void setSortKey(long sortKey)
mergeSortKey
public void mergeSortKey(long sortKey)
getPrefLabel
public TermList getPrefLabel()
- Returns:
- the prefLabel
getPrefLabel
public java.lang.String getPrefLabel(java.lang.String language)
- Parameters:
language
-
- Returns:
- the best name for current language
getPrefLabelTerm
public Term getPrefLabelTerm(java.lang.String language)
- Parameters:
language
-
- Returns:
- the best name for current language
getSortLabel
public java.lang.String getSortLabel(java.lang.String language)
- Parameters:
language
-
- Returns:
- the best name for current language
getScheme_About
public java.lang.String getScheme_About()
getChangeNote
public TermList getChangeNote()
- Returns:
- the scopeNote
getChangeNote
public java.lang.String getChangeNote(java.lang.String language)
- Parameters:
language
-
- Returns:
- the best name for current language
getDefinition
public TermList getDefinition()
- Returns:
- the scopeNote
getDefinition
public java.lang.String getDefinition(java.lang.String language)
- Parameters:
language
-
- Returns:
- the best name for current language
getEditorialNote
public TermList getEditorialNote()
- Returns:
- the scopeNote
getEditorialNote
public java.lang.String getEditorialNote(java.lang.String language)
- Parameters:
language
-
- Returns:
- the best name for current language
getExample
public TermList getExample()
- Returns:
- the scopeNote
getExample
public java.lang.String getExample(java.lang.String language)
- Parameters:
language
-
- Returns:
- the best name for current language
getHistoryNote
public TermList getHistoryNote()
- Returns:
- the scopeNote
getHistoryNote
public java.lang.String getHistoryNote(java.lang.String language)
- Parameters:
language
-
- Returns:
- the best name for current language
getScopeNote
public TermList getScopeNote()
- Returns:
- the scopeNote
getScopeNote
public java.lang.String getScopeNote(java.lang.String language)
- Parameters:
language
-
- Returns:
- the best name for current language
getTopConceptOf
public ConceptScheme getTopConceptOf()
isTopConcept
public boolean isTopConcept()
getNarrowerUsage
public ReferringApplicationList getNarrowerUsage()
- Returns:
- all the narrowerUsage
getUrl
public UrlList getUrl()
- Returns:
- the urls
getUrl
public java.lang.String getUrl(java.lang.String language)
getUrlAdapted
public java.lang.String getUrlAdapted(SkosHtmlManager skosHtmlManager)
getIcon
public UrlList getIcon()
- Returns:
- the icons
getIcon
public java.lang.String getIcon(java.lang.String language)
getIconAdapted
public java.lang.String getIconAdapted(SkosHtmlManager skosHtmlManager)
setIcon
public void setIcon(UrlList icons)
- Parameters:
icons
- the icons to set
mergeIcon
public void mergeIcon(UrlList icons)
putIcon
public void putIcon(java.lang.String language,
java.lang.String anIcon)
getUsage
public ReferringApplicationList getUsage()
- Returns:
- the usages
getCount
public int getCount(java.lang.String application,
java.lang.String role)
mergeApplicationUsage
public void mergeApplicationUsage(ReferringApplication incUsages)
- Parameters:
usages
- for this application
putAlias
public void putAlias(ConceptScheme list,
java.lang.String redirection,
Status aStatus)
- Parameters:
aliasses:
- the aliasses to add in the set
putAlias
public void putAlias(java.lang.String redirection,
Status aStatus)
- Parameters:
redirection:
- the redirection to add in the set
setAlias
public void setAlias(java.util.LinkedList<LocalLinkedConcept> redirections)
- Parameters:
redirection
- the redirection to set
mergeAlias
public void mergeAlias(java.util.LinkedList<LocalLinkedConcept> redirections)
putAltLabel
public void putAltLabel(java.lang.String language,
java.lang.String synonym,
java.lang.String source,
Status status)
- Parameters:
language
- altLabel
- the TreeSet of altLabel to set for that language
putAltLabel
public void putAltLabel(TermList langSynonyms)
- Parameters:
language
- altLabel
- the TreeSet of altLabel to set for that language
putHiddenLabel
public void putHiddenLabel(java.lang.String language,
java.lang.String synonym,
java.lang.String source,
Status status)
- Parameters:
language
- altLabel
- the TreeSet of altLabel to set for that language
putHiddenLabel
public void putHiddenLabel(TermList langSynonyms)
- Parameters:
language
- altLabel
- the TreeSet of altLabel to set for that language
putPrefLabel
public void putPrefLabel(java.lang.String language,
java.lang.String label,
java.lang.String source,
Status status)
- Parameters:
language
- prefLabel
- the TreeSet of prefLabel to set for that language
putPrefLabel
public void putPrefLabel(TermList labels)
- Parameters:
language
- prefLabel
- the TreeSet of prefLabel to set for that language
putApplicationNarrowerUsage
public void putApplicationNarrowerUsage(ReferringApplication aggregatedChildrenUsages)
- Parameters:
narrowerUsage
- for this application
putApplicationUsage
public void putApplicationUsage(ReferringApplication newUsages)
- Parameters:
usages
- for this application
putApplicationUsage
public void putApplicationUsage(java.lang.String application,
java.lang.String role,
int count,
java.lang.String category,
boolean pure)
addApplicationUsage
public void addApplicationUsage(java.lang.String application,
java.lang.String role,
int count,
java.lang.String category,
boolean pure)
putRelation
public void putRelation(java.lang.String anAbout,
Status aStatus,
java.lang.String subRel)
putExactMatch
public boolean putExactMatch(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
- Parameters:
child:
- the child to add in the set
putCloseMatch
public boolean putCloseMatch(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
- Parameters:
child:
- the child to add in the set
putBroader
public boolean putBroader(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
- Parameters:
child:
- the child to add in the set
putBroadMatch
public boolean putBroadMatch(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
- Parameters:
child:
- the child to add in the set
putRelated
public boolean putRelated(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
- Parameters:
child:
- the child to add in the set
putRelatedMatch
public boolean putRelatedMatch(java.lang.String equiv,
Status aStatus,
java.lang.String subRel)
- Parameters:
child:
- the child to add in the set
putNarrower
public boolean putNarrower(java.lang.String child,
Status aStatus,
java.lang.String subRel)
- Parameters:
child:
- the child to add in the set
putNarrowMatch
public boolean putNarrowMatch(java.lang.String child,
Status aStatus,
java.lang.String subRel)
- Parameters:
child:
- the child to add in the set
putLabel
public void putLabel(java.lang.String language,
java.lang.String name,
java.lang.String source,
Status status)
- Parameters:
language
- titles
- the name to set for that language
putChangeNote
public void putChangeNote(java.lang.String language,
java.lang.String note,
Status status)
- Parameters:
language
- titles
- the name to set for that language
putDefinition
public void putDefinition(java.lang.String language,
java.lang.String note,
Status status)
- Parameters:
language
- titles
- the name to set for that language
putEditorialNote
public void putEditorialNote(java.lang.String language,
java.lang.String note,
Status status)
- Parameters:
language
- titles
- the name to set for that language
putExample
public void putExample(java.lang.String language,
java.lang.String note,
Status status)
- Parameters:
language
- titles
- the name to set for that language
putHistoryNote
public void putHistoryNote(java.lang.String language,
java.lang.String note,
Status status)
- Parameters:
language
- titles
- the name to set for that language
putScopeNote
public void putScopeNote(java.lang.String language,
java.lang.String note,
Status status)
- Parameters:
language
- titles
- the name to set for that language
putNotation
public void putNotation(java.lang.String list,
java.lang.String derivation)
- Parameters:
list
- where the notation appears:
notation: about in this list
setAbout
public void setAbout(java.lang.String code)
- Parameters:
code
- the code to set
setPrefLabel
public void setPrefLabel(TermList names)
- Parameters:
names
- the names to set
mergePrefLabel
public void mergePrefLabel(TermList prefs)
setAltLabel
public void setAltLabel(TermList synonyms)
- Parameters:
altLabel
- the altLabel to set
mergeAltLabel
public void mergeAltLabel(TermList synonyms)
setHiddenLabel
public void setHiddenLabel(TermList hiddenLabel)
mergeHiddenLabel
public void mergeHiddenLabel(TermList synonyms)
setExactMatch
public void setExactMatch(java.util.LinkedList<LinkedConcept> equivs)
- Parameters:
equivs
- the equivs concepts to set
setCloseMatch
public void setCloseMatch(java.util.LinkedList<LinkedConcept> equivs)
- Parameters:
equivs
- the equivs concepts to set
setBroader
public void setBroader(java.util.LinkedList<LocalLinkedConcept> parents)
- Parameters:
broader
- the broader to set
setBroadMatch
public void setBroadMatch(java.util.LinkedList<LinkedConcept> parents)
- Parameters:
broader
- the broader to set
setNarrowMatch
public void setNarrowMatch(java.util.LinkedList<LinkedConcept> children)
- Parameters:
narrower
- the narrower to set
mergeExactMatch
public void mergeExactMatch(java.util.LinkedList<LinkedConcept> equivs)
- Parameters:
equivs
- the equivs concepts to set
mergeCloseMatch
public void mergeCloseMatch(java.util.LinkedList<LinkedConcept> equivs)
- Parameters:
equivs
- the equivs concepts to merge
mergeBroader
public void mergeBroader(java.util.LinkedList<LocalLinkedConcept> parents)
- Parameters:
broader
- the broader to merge
mergeBroadMatch
public void mergeBroadMatch(java.util.LinkedList<LinkedConcept> parents)
- Parameters:
broader
- the broader to merge
mergeNarrowMatch
public void mergeNarrowMatch(java.util.LinkedList<LinkedConcept> children)
- Parameters:
narrower
- the narrower to merge
setRelatedMatch
public void setRelatedMatch(java.util.LinkedList<LinkedConcept> seealso)
- Parameters:
seealso
- the list of related matching concepts
mergeRelatedMatch
public void mergeRelatedMatch(java.util.LinkedList<LinkedConcept> children)
- Parameters:
narrower
- the narrower to merge
setNarrower
public void setNarrower(java.util.LinkedList<LocalLinkedConcept> children)
- Parameters:
narrower
- the narrower to set
mergeNarrower
public void mergeNarrower(java.util.LinkedList<LocalLinkedConcept> children)
setRelated
public void setRelated(java.util.LinkedList<LocalLinkedConcept> related)
- Parameters:
related
- the related to set
mergeRelated
public void mergeRelated(java.util.LinkedList<LocalLinkedConcept> relates)
setInternalNote
public void setInternalNote(java.lang.String note)
- Parameters:
internalNote
- the internalNote to set
mergeInternalNote
public void mergeInternalNote(java.lang.String note)
setInScheme
public void setInScheme(ConceptScheme primary)
- Parameters:
inScheme
- the inScheme to set
setNotation
public void setNotation(java.util.LinkedList<Notation> notations)
- Parameters:
notation
- the notation to set
mergeNotation
public void mergeNotation(java.util.LinkedList<Notation> notations)
setChangeNote
public void setChangeNote(TermList changeNote)
setDefinition
public void setDefinition(TermList definition)
setEditorialNote
public void setEditorialNote(TermList editorialNote)
setExample
public void setExample(TermList example)
setHistoryNote
public void setHistoryNote(TermList historyNote)
setScopeNote
public void setScopeNote(TermList complements)
- Parameters:
scopeNote
- the scopeNote to set
mergeChangeNote
public void mergeChangeNote(TermList changeNote)
mergeDefinition
public void mergeDefinition(TermList definition)
mergeEditorialNote
public void mergeEditorialNote(TermList editorialNote)
mergeExample
public void mergeExample(TermList example)
mergeHistoryNote
public void mergeHistoryNote(TermList historyNote)
mergeScopeNote
public void mergeScopeNote(TermList complements)
setNarrowerUsage
public void setNarrowerUsage(ReferringApplicationList aggregatedChildrenUsages)
- Parameters:
narrowerUsage
- the narrowerUsage to set
setUrl
public void setUrl(UrlList urls)
- Parameters:
urls
- the urls to set
mergeUrl
public void mergeUrl(UrlList urls)
putUrl
public void putUrl(java.lang.String language,
java.lang.String anUrl)
setUsage
public void setUsage(ReferringApplicationList newUsages)
mergeUsage
public void mergeUsage(ReferringApplicationList newUsages,
boolean merging)
- Parameters:
usages
- the usages to set
toHtmlLabel
public java.lang.String toHtmlLabel(SkosHtmlManager skosHtmlManager)
- This function returns the presentation of an authority entry in a "short list" (for instance within the display of another record).
- Returns:
- the HTML presentation of an authority entry
getAskosiUrl
public java.lang.String getAskosiUrl(SkosHtmlManager skosHtmlManager,
java.lang.String suffix)
toHtmlLabel
public java.lang.String toHtmlLabel(SkosHtmlManager skosHtmlManager,
boolean iconWanted)
toHtmlLabelSimple
public java.lang.String toHtmlLabelSimple(SkosHtmlManager skosHtmlManager,
boolean iconWanted)
toHtmlLabelUsage
public java.lang.String toHtmlLabelUsage(SkosHtmlManager skosHtmlManager)
toHtmlConceptUsage
public java.lang.String toHtmlConceptUsage(SkosHtmlManager skosHtmlManager)
toRdfConceptUsage
public java.lang.String toRdfConceptUsage(SkosHtmlManager skosHtmlManager)
toHtmlConceptUsage
public java.lang.String toHtmlConceptUsage(SkosHtmlManager skosHtmlManager,
java.lang.String application,
boolean applicationLink)
toRdfConceptUsage
public java.lang.String toRdfConceptUsage(SkosHtmlManager skosHtmlManager,
java.lang.String application,
boolean applicationLink)
toHtmlCount
public java.lang.String toHtmlCount(SkosHtmlManager skosHtmlManager,
java.lang.String application,
Count count,
boolean categorize)
toTrace
public java.lang.String toTrace()
getCollectionScheme
public java.util.LinkedList<CollectionScheme> getCollectionScheme()
- Returns:
- the collection
putCollectionScheme
public void putCollectionScheme(CollectionScheme collection)
- Parameters:
redirection:
- the redirection to add in the set
setCollectionScheme
public void setCollectionScheme(java.util.LinkedList<CollectionScheme> collection)
- Parameters:
collection
- the collection to set
getCollection
public java.util.LinkedList<java.lang.String> getCollection()
- Returns:
- the collection
putCollection
public void putCollection(java.lang.String collectionAbout)
- Parameters:
redirection:
- the redirection to add in the set
setCollection
public void setCollection(java.util.LinkedList<java.lang.String> collectionAbout)
- Parameters:
collection
- the collection to set
compareTo
public int compareTo(Concept other)
- • For current application:
o If only one index:
COUNTreference
o If multiple indexes:
COUNTtotal
For each index:
COUNTindex
• For other applications, idem but each application information is prefixed by
- Specified by:
compareTo
in interface java.lang.Comparable<Concept>
getDepth
public int getDepth()
- Returns:
- the depth
setDepth
public void setDepth(int depth)
- Parameters:
depth
- the depth to set
getManagerInstance
public SkosManager getManagerInstance()
- Returns:
- the depth
cleanUp
public void cleanUp()
reloadConcept
public void reloadConcept(Concept source)
mergeImporting
public void mergeImporting(Concept source)
getErrors
public LocalError getErrors()
- Returns:
- the errors
toHtmlErrors
public java.lang.String toHtmlErrors(SkosHtmlManager skosHtmlManager)
toHtmlErrorsTable
public java.lang.String toHtmlErrorsTable(SkosHtmlManager skosHtmlManager)
toHtmlStatus
public java.lang.String toHtmlStatus(SkosHtmlManager skosHtmlManager)
setErrors
public void setErrors(LocalError errors)
- Parameters:
errors
- the errors to set
addError
public void addError(java.lang.String message)
checkDuplicatedLabel
public int checkDuplicatedLabel(java.util.TreeMap<java.lang.String,java.lang.String> allLabels,
boolean languageSensitive)
toString
public java.lang.String toString()
- Specified by:
toString
in interface org.openrdf.model.URI
- Overrides:
toString
in class java.lang.Object
stringValue
public java.lang.String stringValue()
- Specified by:
stringValue
in interface org.openrdf.model.Value
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interface org.openrdf.model.URI
getLocalName
public java.lang.String getLocalName()
- Specified by:
getLocalName
in interface org.openrdf.model.URI
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interface org.openrdf.model.URI
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Specified by:
hashCode
in interface org.openrdf.model.URI
- Overrides:
hashCode
in class java.lang.Object
getStatus
public java.lang.String getStatus()
- Specified by:
getStatus
in interface StatusInterface
setStatus
public void setStatus(java.lang.String aStatus)
- Specified by:
setStatus
in interface StatusInterface
getCurrentStatus
public Status getCurrentStatus()
- Specified by:
getCurrentStatus
in interface StatusInterface
setCurrentStatus
public void setCurrentStatus(Status status)
- Specified by:
setCurrentStatus
in interface StatusInterface
toRdfObjectUrl
public java.lang.String toRdfObjectUrl()
- Specified by:
toRdfObjectUrl
in interface StatusInterface
toJavaScriptParameters
public java.lang.String toJavaScriptParameters()
- Specified by:
toJavaScriptParameters
in interface StatusInterface