Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

CF Variable types and rdf usage #598

Closed
cpina opened this issue Jul 15, 2020 · 2 comments
Closed

CF Variable types and rdf usage #598

cpina opened this issue Jul 15, 2020 · 2 comments

Comments

@cpina
Copy link

cpina commented Jul 15, 2020

In this tabular data resource:
https://github.com/proccaserra/rose2018ng-notebook/blob/master/data/processed/rose-data/rose-aroma-data-integration-datapackage.json#L64

it uses rdfType.

There have been discussions to have units in the tabular data resource (see frictionlessdata/datapackage#537 or frictionlessdata/datapackage#216). Related to units there are "variable types" to indicate what a variable represents even when the units are the same. For example: "air temperature in celsius" and "sea temperature in celsius".

There is a standard way to describe them using the "Climate Forecast convention": http://cfconventions.org/ . Here there is the list of variable types: http://cfconventions.org/Data/cf-standard-names/72/build/cf-standard-name-table.html

I haven't used semantic web, rdf types, etc. My question is: could anyone use rdfType in a tabular-schema to say "this column is of the class sea temperature": http://cfconventions.org/Data/cf-standard-names/72/build/cf-standard-name-table.html#sea_surface_temperature ?

The Frictionless Data spec says: https://specs.frictionlessdata.io/table-schema/#types-and-formats

The value of of the rdfType property MUST be the URI of a RDF Class, that is an instance or subclass of RDF Schema Class object

Could you give me some pointers on RDF Class, etc.? I see that https://schema.org/Country has things like:
<div id="mainContent" vocab="http://schema.org/" typeof="rdfs:Class" resource="http://schema.org/Country">

But http://edamontology.org/format_1197 doesn't have the same structure.

Should the linked site (http://cfconventions.org/Data/cf-standard-names/72/build/cf-standard-name-table.html#sea_surface_temperature) have anything specific in order to be used as rdfType? I'd like to understand a bit more, from the Frictionless Data point of view, how rdfType should be used, what the linked website should have (rdfs: tags in the HTML?)

Please, feel free to send me to more documentation, examples, validators, etc.

cfconventions uses github https://github.com/cf-convention . If I understood what needs to be done on their side I'd be happy to at least explain the use case of Frictionless Data to them in case that they could adapt part of their code.

@cpina
Copy link
Author

cpina commented Jul 15, 2020

@lwinfree you might be interested in this as well

@lwinfree
Copy link
Member

copying in @proccaserra for related interest

@sglavoie sglavoie transferred this issue from frictionlessdata/forum Mar 4, 2021
@sglavoie sglavoie closed this as completed Mar 4, 2021
@frictionlessdata frictionlessdata locked and limited conversation to collaborators Mar 4, 2021
@roll roll moved this to Done in Open Knowledge Dec 26, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

3 participants