(part of the InLOC Information Model > InLOC classes)
The scheme class
| Class name: | scheme |
|---|---|
| URI: | http://purl.org/net/inloc/scheme |
| Label: | scheme class |
| Definition: | an identifier and set of labels identifying and labelling the scheme of the LOCassociation |
| Constraints: | A scheme instance shall not have more than one id property. A scheme instance shall either have one id property or at least one label property. |
| Allowed: | A scheme instance may have any number of label properties. |
| Notes: | The scheme has meaning and possible values depending on the type of LOC association |
For any one scheme.id, there should be no more than one scheme.label in any given language, or with no specified language.
Interpretation
If the id is present together with one or more labels, every label should be a label for the resource identified by the id. Thus, all labels should be equivalent in meaning.
Depending on the type of the LOCassociation, scheme may mean one of several things.
| type | interpretation of scheme within this type | scheme.id values |
|---|---|---|
| LOCrel | the kind of structural relationship between the subject and object LOCs | see relationships |
| by | the kind of relationship between subject and an agent (as object) | see compound properties |
| category | the category scheme, as in Atom | variable |
| credit | the credit scheme, as in CWA 16077 | variable |
| level | the level scheme | variable |
| topic | the topic catalogue, taxonomy, ontology, etc. | variable |