AdditionalProperty inherited from CDIFCore
CoreDiscovery::Classes::AdditionalProperty
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
schema:PropertyValue in the AdditionalProperty role - a key/value extension property carrying a propertyID (property name) and a value, optionally with a unit. Used wherever schema:additionalProperty appears. See CDIFDiscoveryImplementationGuide.md (Polymorphism of PropertyValue) for the distinction from Identifier.
AdditionalProperty may also be supplied as an object reference ({"@id": ...}); a plain string is not sufficient because both the property name and its value are required.Diagram
Inheritance
No generalization relationships.
Attributes
| Name | Type | Multiplicity | Description |
|---|---|---|---|
| propertyID | string | [1] | DocumentationOriginalReferenceschema:propertyID DefinitionA 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. ScopeDomain: PropertyValue (https://schema.org/PropertyValue). Range: Text (https://schema.org/Text), URL (https://schema.org/URL). CDIFDefinitionidentifier or name for the property concept Scopeschema:propertyID - identifier of the property being asserted (e.g. 'horsepower', 'serialNumber'). Either a literal string or a URI from a known vocabulary. |
| name | string | [0..1] | DocumentationOriginalReferenceschema:name DefinitionThe name of the item. ScopeDomain: Thing (https://schema.org/Thing). Range: Text (https://schema.org/Text). CDIFDefinitionA descriptive name of a dataset (e.g., 'Snow depth in Northern Hemisphere'). The name should uniquely identify the described resource for human use, in the scope of the metadata catalog containing this metadata record. Scopeschema:name - human-readable label for the property (often equal to propertyID). |
| value | string | [1] | DocumentationOriginalReferenceschema:value DefinitionThe 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. ScopeDomain: 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). CDIFDefinitionthe reported result of the quality measure, either as a string or a defined term from a vocabulary Scopeschema:value - the property value (literal). |
| unitText | string | [0..1] | DocumentationOriginalReferenceschema:unitText DefinitionA string or text indicating the unit of measurement. Useful if you cannot provide a standard unit code for <a href='unitCode'>unitCode</a>. ScopeDomain: PropertyValue (https://schema.org/PropertyValue), QuantitativeValue (https://schema.org/QuantitativeValue), TypeAndQuantityNode (https://schema.org/TypeAndQuantityNode), UnitPriceSpecification (https://schema.org/UnitPriceSpecification). Range: Text (https://schema.org/Text). CDIFDefinitionunit of measurement as text Scopeschema:unitText - unit of measure for the value (textual). |
| unitCode | XsdAnyUri | [0..1] | DocumentationOriginalReferenceschema:unitCode DefinitionThe unit of measurement given using the UN/CEFACT Common Code (3 characters) or a URL. Other codes than the UN/CEFACT Common Code may be used with a prefix followed by a colon. ScopeDomain: PropertyValue (https://schema.org/PropertyValue), QuantitativeValue (https://schema.org/QuantitativeValue), TypeAndQuantityNode (https://schema.org/TypeAndQuantityNode), UnitPriceSpecification (https://schema.org/UnitPriceSpecification). Range: Text (https://schema.org/Text), URL (https://schema.org/URL). CDIFDefinitionURI or code identifying the unit of measure Scopeschema:unitCode - unit of measure for the value (URI from a known vocabulary, e.g. UCUM, QUDT). |
Associations
No associations.