Oxen.ai gives you the flexibility to attach metadata to files to make them more discoverable and useful.
tabular
-> csv
, tsv
, jsonl
, parquet
, arrow
text
-> txt
image
-> png
, jpg
, jpeg
, gif
, bmp
, tiff
, webp
video
-> mp4
, mov
audio
-> mp3
, wav
, m4a
, ogg
, flac
oxen schemas
subcommand.
oxen schemas
command.
csv
, tsv
, jsonl
, parquet
, and arrow
files to Oxen. Before a schema is committed, you can see the detected schemas in the oxen status
command.
--staged
flag on the oxen schemas
command.
oxen df
command with the --schema
flag.
metadata
in the schema above. You can add arbitrary JSON blobs to the schema itself, as well as each column.
Metadata may provide useful information for your end application:
Optional<json::Value>
metadata value. This is useful for adding information about the schema itself. For example, you can add a description of the schema or a json blob that gives context to a data renderer.
file
column about the root directory of the images, you could do the following:
-c
flag stands for column
and the -m
flag stands for metadata
. The metadata is a JSON blob that can be used to store any information you want.
The OxenHub UI uses schema metadata to render more complex datatypes in the UI. For example viewing inline images directly in a dataframe.
--staged
flag.
commit
subcommand.
oxen schemas name
command to name a schema.
oxen schemas rm
command.