Published April 16, 2021
| Version v1
Dataset
Open
Metadata Release of the Archive of Formal Proofs for Isabelle2021 (04-16)
Description
Archive of Formal Proofs Metadata
This is a release of the entries metadata from the Archive of Formal Proofs which corresponds to https://foss.heptapod.net/isa-afp/afp-2021 @ 679cb16760ca490e5bd161495ad9cb5b629d16a6 (2021-04-16).
Format
The data is in the form of a list of JSON objects, one per entry. The objects are ordered by session name but there is no strict ordering of the attributes in each object.
- session
- Required: Yes
- Type: String
- Description: The name of the Isabelle session. This is the name used when importing the theory.
- title
- Required: Yes
- Type: String
- Description: The title of the entry in the Archive of Formal Proofs
- authors
- Required: Yes
- Type: [String]
- Description: A list of the authors in the order they were submitted in
- contributors
- Required: No
- Type: [String]
- Description: Optional list of contributors, often with a description under the extra attribute
- date
- Required: Yes
- Type: String
- Description: Date of submission in the YYYY-MM-DD ISO 8601 format
- topics
- Required: Yes
- Type: [String]
- Description: List of topics
- abstract
- Required: Yes
- Type: String
- Description: The abstract of the entry which may contain HTML, MathJax and newlines ("\n")
- extra
- Required: No
- Type: {String: String}
- Description: Extra information about the entry which is "Change history" most of the time. Other keys found here are "Origin" and "Note".
- license
- Required: Yes
- Type: String
- Description: Either "BSD" or "LGPL". "BSD" is the default license in the AFP.
- olderReleases
- Required: No
- Type: [{String: String}]
- Description: Date of each release and the corresponding Isabelle release it featured in, in descending order.
- dependencies
- Required: No
- Type: [String]
- Description: Session names that the entry is dependent on.
- theories
- Required: No
- Type: [String]
- Description: List of theory files in order that they are executed in.
Changes from the upstream data
- The license is always specified.
- Dependencies, older releases and theories are new attributes.
- The upstream data uses strings for all attributes.
- The author names are consolidated so that authors can be collated properly.
- Author email addresses are removed.
- The example submission is omitted.
Files
metadata.json
Files
(1.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:6328c3773ee4dff0a5c2798510b1372e
|
1.1 MB | Preview Download |