Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

unify Feature vs Attribute; #15

Open
VladimirAlexiev opened this issue Feb 26, 2023 · 0 comments
Open

unify Feature vs Attribute; #15

VladimirAlexiev opened this issue Feb 26, 2023 · 0 comments

Comments

@VladimirAlexiev
Copy link

As currently defined, OML has a number of related things that are not defined the same:

  • oml:Feature: incoming hasFeature, targetFeature; attributes name, type, description`
  • oml:PredictionFeature: incoming hasPredictionFeature; attributes name, type
  • oml:defaultTargetAttribute: comma-separated string don't use comma-separated multiple values #13
  • oml:ignoreAttribute: strings
  • oml:rowIDAttribute: string

Questions:

  • Is it Attribute or Feature?
  • Why PredictionFeature cannot have a description?
  • Isn't PredictionFeature a subset of Feature so shouldn't there be some link between them?

And I have a more in-depth question:

  • All these are assumed to be columns in a dataset (I assume name refers to a column)
  • But a dataset may include multiple CSVs; if the same col name is used in several tables, how do you distinguish it?
  • Shouldn't you link up to CSVW for a more formal description of CSV columns? Eg it has a lot more specific description of col types than your "feature type" codelist
  • Furthermore, some datasets are not tabular. Eg can OML describe ML over semantic datasets?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant