Artifact Extraction Profile v1¶
Source schema: doc/schemas/artifact-extraction-profile.v1.schema.json
Operator-admitted, content-neutral and offline extraction profile. The profile selects one implementation and bounds parsing and candidate output; it carries no locator, source activation, credentials, artifact authority, admission, or publication authority.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: artifact-extraction-profile.v1 |
|
schema/v |
yes |
const: 1 |
|
profile/ref |
yes |
ref: #/$defs/ref |
|
parser/id |
yes |
string | |
implementation/digest |
yes |
ref: #/$defs/digest |
|
carrier/content-types |
yes |
array | |
selector/kinds |
yes |
array | |
candidate/framing |
yes |
enum: portable-package, orbiplex-armored-package:v1 |
|
candidate/cardinality |
yes |
enum: exact-one, bounded-many |
|
limits |
yes |
object |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
digest |
string | |
ref |
string | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
artifact-extraction-profile.v1
schema/v¶
- Required:
yes - Shape: const:
1
profile/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
parser/id¶
- Required:
yes - Shape: string
implementation/digest¶
- Required:
yes - Shape: ref:
#/$defs/digest
carrier/content-types¶
- Required:
yes - Shape: array
selector/kinds¶
- Required:
yes - Shape: array
candidate/framing¶
- Required:
yes - Shape: enum:
portable-package,orbiplex-armored-package:v1
candidate/cardinality¶
- Required:
yes - Shape: enum:
exact-one,bounded-many
limits¶
- Required:
yes - Shape: object
Definition Semantics¶
$defs.digest¶
- Shape: string
$defs.ref¶
- Shape: string