As it stands, http://schema.org/Dataset allows one to describe the metadata for a dataset, but not the actual data. I propose we:
- Move Dataset out from CreativeWork and make it a child of ItemList (similar to the change to BreadcrumbList made in version 1.92).
- Create a new type Thing > Intangible > ListItem > DataItem.
- Expand the range for http://schema.org/dateCreated to include DataItem.
This would allow people to create data catalogs like:
{
"@context": "http://schema.org/",
"@type": "Dataset",
"name": "Company directory",
"itemListElement": [
{
"@type": "Person",
"name": "Alice",
"email": "alice@example.com",
"dateCreated": "2014-07-01"'
},
{
"@type": "Person",
"name": "Bob",
"email": "bob@example.com",
"dateCreated": "2015-01-02"'
},
]
}
Note in the above example, the dateCreated is the date the record was created not the date when the person joined the company.
One could describe simple datasets by using Number or Text instead of a richer type.
As it stands, http://schema.org/Dataset allows one to describe the metadata for a dataset, but not the actual data. I propose we:
This would allow people to create data catalogs like:
Note in the above example, the dateCreated is the date the record was created not the date when the person joined the company.
One could describe simple datasets by using Number or Text instead of a richer type.