Skip to content

Latest commit

 

History

History

prototypes

Prototypes directory

This is a directory for experiments and prototypes of profiles. If you have profiles to submit you can email them to the list, ask on the email list to be added to the group of people who can submit files to this repo. Thank you!

There may be some more organization of this directory and clearer naming of prototypes.

In general, prototype should have:

  • a template file that is a template for profiles;
  • one or more instances of profiles

The prototypes may also show instance data that conforms to the profile, but we have recognized that the same template will NOT generate the profile instance and the instance data.

Minimal profile templates

Presented at DCMI 2019, this prototype has a simple, one "spreadsheet" csv file as input, and uses a program (available in a Jupyter notebook) to convert the file to the Wikidata Entity Schema format that is expressed in ShEx.

  1. bookCaseEG.xls
  2. bookCaseEG.ods
  3. bookCaseEG.yaml

This does not (yet) have a profile template file; however, a template for this model . The YAML file makes use of entities and values that have identifiers and are each "called" from the higher entity level (e.g. description entity "calls" statement entities). The spreadsheet file (.xls or .ods) uses a separate sheet for each identified entity.

  1. Template_for_documentation.csv
  2. Template_for_instance_data.csv

A simple template similar to the profile2 template. The valueType is general (e.g. entity, literal, uri). It has a position for an entity value.

  1. profile2Template.csv
  2. profile2Instance.csv

The template file is similar to the one-sheet one above but with some modifications made during the Hackathon. Each row represents an entity, a statement, and a value constraint.

[Simple](Simple profile)

This profile has been updated as the group has made decisions, and becomes the basis for milestone 1 of the group's work. Not all of the files will be carried over.

Extended profile templates

This is based on the fuller schema described in simpleSchema.csv of Sep 2019