CDIFDiscovery

DefinedTerm

CDIFDiscovery::Classes::DefinedTerm

Definition

Documentation

Original
Reference

schema:DefinedTerm

Definition

A word, name, acronym, phrase, etc. with a formal definition. Often used in the context of category or subject classification, glossaries or dictionaries, product or creative work types, etc. Use the name property for the term being defined, use termCode if the term has an alpha-numeric code allocated, use description to provide the definition of the term. Use the about property to specify what the term is about.

Scope

Parent class(es): Intangible (https://schema.org/Intangible).

CDIF
Definition

schema.org Defined Term schema.

**Union-type policy:** In CDIF profile UML models an attribute typed as schema:DefinedTerm is represented by a single attribute of that class type. The JSON Schema implementation permits the property value to be EITHER a plain string (interpreted as schema:name or schema:termCode in the default vocabulary) OR a full schema:DefinedTerm object (with explicit @type, name, identifier, termCode, inDefinedTermSet). Consumers should accept either form.

Note that this differs from the cdif Concept policy: a Concept (skos:Concept) in CDIF profiles MUST be a controlled-vocabulary entry (object form or @id-reference) — plain strings are not permitted for Concept-typed values because vocabulary identity cannot be recovered from an unscoped label.

Scope

Stub of CDIFCore::DefinedTerm - a schema.org DefinedTerm typically backed by a SKOS Concept. Used as the controlled-vocabulary alternative to plain strings on measurementTechnique etc.

JSON serialization: In a JSON instance, a property typed as DefinedTerm may also be supplied as a plain string (the term's label) or as an object reference ({"@id": ...}) instead of a full schema:DefinedTerm object.

Diagram

Inheritance

No generalization relationships.

Attributes

NameTypeMultiplicityDescription
identifierXsdAnyUri[0..1]

Documentation

Original
Reference

schema:identifier

Definition

The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.

Scope

Domain: Thing (https://schema.org/Thing). Range: PropertyValue (https://schema.org/PropertyValue), Text (https://schema.org/Text), URL (https://schema.org/URL).

CDIF
Definition

Formal identifier for this place (e.g. ROR identifier for a facility).

Scope

@id - resolvable URI for the term.

termCodestring[0..1]

Documentation

Original
Reference

schema:termCode

Definition

A code that identifies this [[DefinedTerm]] within a [[DefinedTermSet]].

Scope

Domain: DefinedTerm (https://schema.org/DefinedTerm). Range: Text (https://schema.org/Text).

CDIF
Definition

A representative code for this keyword in the controlled vocabulary. Analogous to skos:Notation

Scope

schema:termCode - the code identifying the term within its DefinedTermSet.

additionalTypeXsdAnyUri[0..*]

Documentation

Original
Reference

schema:additionalType

Definition

An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org <a href="https://schema.org/docs/styleguide.html">style guide</a>.

Scope

Domain: Thing (https://schema.org/Thing). Range: Text (https://schema.org/Text), URL (https://schema.org/URL).

CDIF
Definition

Domain-specific type classifications for this place (e.g. facility type,laboratory classification, feature type).

Scope

schema:additionalType - additional type assertion for this term.

inDefinedTermSetXsdAnyUri[0..1]

Documentation

Original
Reference

schema:inDefinedTermSet

Definition

A [[DefinedTermSet]] that contains this term.

Scope

Domain: DefinedTerm (https://schema.org/DefinedTerm). Range: DefinedTermSet (https://schema.org/DefinedTermSet), URL (https://schema.org/URL).

CDIF
Definition

Name for the controlled vocabulary responsible for this keyword.

Scope

schema:inDefinedTermSet - @id of the DefinedTermSet this term belongs to.

Associations

RoleTargetMultiplicityKind
measurementTechniqueDataset[0..*]association
measurementTechniqueVariableMeasured[0..1]association