CDIFProvenance

Identifier inherited from CDIFCore

CDIFProvenance::Classes::Identifier

Definition

Documentation

Original
Reference

schema:PropertyValue

Definition

A property-value pair, e.g. representing a feature of a product or place. Use the 'name' property for the name of the property. If there is an additional human-readable version of the value, put that into the 'description' property.\n\n Always use specific schema.org properties when a) they exist and b) you can populate them. Using PropertyValue as a substitute will typically not trigger the same effect as using the original, specific property.

Scope

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

CDIF
Definition

Properties for a schema.org identifier (schema:PropertyValue pattern). **Union-type policy:** In CDIF profile UML models an attribute typed as schema:Identifier / schema:PropertyValue 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 the bare identifier value) OR a full schema:PropertyValue object (with explicit @type, propertyID, value). Consumers should accept either form.

Scope

schema:PropertyValue used as schema:identifier - a structured identifier with type, value, and URL.

JSON serialization: In a JSON instance, a property typed as Identifier may also be supplied as a plain string (the bare identifier value) or as an object reference ({"@id": ...}) instead of a full schema:PropertyValue object.

Diagram

Inheritance

No generalization relationships.

Attributes

NameTypeMultiplicityDescription
propertyIDstring[0..1]

Documentation

Original
Reference

schema:propertyID

Definition

A commonly used identifier for the characteristic represented by the property, e.g. a manufacturer or a standard code for a property. propertyID can be (1) a prefixed string, mainly meant to be used with standards for product properties; (2) a site-specific, non-prefixed string (e.g. the primary key of the property or the vendor-specific ID of the property), or (3) a URL indicating the type of the property, either pointing to an external vocabulary, or a Web resource that describes the property (e.g. a glossary entry). Standards bodies should promote a standard prefix for the identifiers of properties from their standards.

Scope

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

CDIF
Definition

In this context for the schema:PropertyValue, this field is an identifier for the identifier schema, e.g. DOI, ARK. Get values from https://registry.identifiers.org/registry/ for interoperability. URI-shape values MUST be serialized as JSON-LD IRI references ({"@id":"..."}) so they participate in RDF entailment; free-label strings remain valid as strings.

Scope

schema:propertyID - the identifier scheme (e.g. 'DOI', 'Handle', 'ROR').

valuestring[1]

Documentation

Original
Reference

schema:value

Definition

The value of a [[QuantitativeValue]] (including [[Observation]]) or property value node.\n\n* For [[QuantitativeValue]] and [[MonetaryAmount]], the recommended type for values is 'Number'.\n* For [[PropertyValue]], it can be 'Text', 'Number', 'Boolean', or 'StructuredValue'.\n* Use values from 0123456789 (Unicode 'DIGIT ZERO' (U+0030) to 'DIGIT NINE' (U+0039)) rather than superficially similar Unicode symbols.\n* Use '.' (Unicode 'FULL STOP' (U+002E)) rather than ',' to indicate a decimal point. Avoid using these symbols as a readability separator.

Scope

Domain: MonetaryAmount (https://schema.org/MonetaryAmount), PropertyValue (https://schema.org/PropertyValue), QuantitativeValue (https://schema.org/QuantitativeValue). Range: Boolean (https://schema.org/Boolean), Number (https://schema.org/Number), StructuredValue (https://schema.org/StructuredValue), Text (https://schema.org/Text).

CDIF
Definition

the identifier string. E.g. 10.5066/F7VX0DMQ

Scope

schema:value - the identifier value.

urlXsdAnyUri[0..1]

Documentation

Original
Reference

schema:url

Definition

URL of the item.

Scope

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

CDIF
Definition

web-resolveable string for the identifier; host name part is location of a resolver that will return some representation for the given identifier value. E.g. https://doi.org/10.5066/F7VX0DMQ

Scope

schema:url - resolvable form of the identifier.

Associations

No associations.