The JSON-LD context with its vocabulary may be accessed via this page by setting the HTTP Accept request header to application/ld+json. Alternatively, the JSON-LD may be viewed in a browser using /voc1?format=ld+json.
The RC1 RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language. The vocabulary builds on and refers to schema.org where appropriate and is intended to, among other schema.org types, be used with gs1.org/voc.
The primary payload of the Restfulchain object, encapsulating the core data and attributes of supply and demand entities.
Read more...
Provides a chronological reference for tracking and auditing within the blockchain network and must be set to date and time the object was created and published. Must be in the format of RFC 3339 and in UTC designated with the trailing Z.
Read more...
Serves to maintain the integrity and historical accuracy of the blockchain network's data lifecycle. Must be set to the date and time the object was deleted upon deletion, but otherwise be set to null. When set, it must be in the format of RFC 3339 and in UTC designated with the trailing Z.
Read more...
Ensures a transparent and traceable modification history within the blockchain network. When specified, this URI references the modified version of this object. Must be set to null if not modified.
Read more...
Provides a SHA256 hash, base64 encoded, of the entire content object for verification purposes, which ensures data integrity and security within the blockchain network.
Read more...
Provides a comprehensive view of the interconnected elements within the supply chain for a better understanding of requirements and specifications. This property is an array of objects that link to other Restfulchain or external objects that are part of the composition, supply chain, or other relevant association with the main object. Each referenced object should be a complete entity described using Restfulchain and GS1 vocabulary.
Read more...
Specifies the earliest acceptable expiration date for a Product's gs1:expirationDate, for quality control and compliance in supply chain management.
Read more...
Specifies the earliest acceptable expiration date for a Product's gs1:productionDate for an item to meet the required freshness or age standards.
Read more...
Provides a SHA256 hash, base64 encoded, to verify the integrity of content from its previous version to maintain a reliable record of modifications within the blockchain network. For the modifiedFromURI within the same object, this is the digestValue of rc1:content and must match rc1:digestValue within that URI.
Read more...
Links to the prior version of a modified record, providing a traceable reference. This URI references the previous version of this object.
Read more...
Links to the updated version of a modified record, providing a traceable reference. This ensures a transparent and traceable modification history within the blockchain network. When specified, this URI references the modified version of this object. Must be set to null if not modified.
Read more...
Ensures the uniqueness of each record within the network, as a one-time cryptographic number that enhances security and prevents duplicate hashes in the blockchain network. This must be a globally unique value, included within content to ensure content is globally unique. The format of this value must human readable uppercase hexadecimal without any symbols.
Read more...
Identifies the organization initiating a demand, providing context for the sourcing and fulfillment processes within the supply chain network. The requesting organization's information must contain at least gs1:organizationName, gs1:address, and gs1:geo.
Read more...
A class representing the demand side of the Restfulchain network, encapsulating data such as requester details and product requirements including any required inputs or certifications.
Read more...
A class representing the supply side of the Restfulchain network, encapsulating data such as their manufacture, actual inputs, and associated certifications.
Read more...
Provides a SHA256 hash, base64 encoded, for the contents of a linked URI, ensuring the verification and integrity of referenced data within the network. For the URI within the same object, if uriType is Restfulchain this will be the digestValue of rc1:content and must match rc1:digestValue within that URI. If uriType is Other, this will be the digest of the entire Body of the HTTP response.
Read more...
Specifies the MIME type of linked content, ensuring clear and standardized interpretation of data formats across the network.
Read more...
Indicates if the URI within the same object is a URI to a Restfulchain object or some other type. Must be set to either Restfulchain or Other. When set to Other, rc1:uriEncodingFormat must be specified.
Read more...