-
Notifications
You must be signed in to change notification settings - Fork 114
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
rdfProp and hierarchical rdfType, proposal #451
Comments
I believe that support for rdf:Property references is a useful enough capability that I have experimented with allowing more flexibility in In one of these discussions, there was a question of what should take priority if there is a disconnect between I would flag this sort of disconnect with a warning if I could detect it. |
I don't think recasting rdfType (or rdfProp) as the defaul type for unspecified fields[].rdfType is particularly useful. Instead, consider using table level rdfType property to define the type of the row object (aligning with CSVW tableschema datatype). IFF a table-level type and format default is deemed useful, that structure should duplicate the field descriptor, sans name, title, and deacription, to include type, format, rdfType and rdfProp et al. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
This issue is a proposal for adopt hierarchical principle in the
rdfType
interpretation, and for add its complementar field-descriptor,rdfProp
. Its to enhance flexibility and expressiveness power of the Frictionlessdata specs.Summary
The proposal is:
Stay with
rdfType
as "semantic Class" of a field description (its value is an URL of a vocabulary item), see Proper semantic type support #343 and "Semantic" type (datatype) field in JSON Table Schema #217.By hierarchical principle (see Adopt hierarchical principle frictionlessdata.io#852 and Adopt precedence rules in baptism and interpretation frictionlessdata.io#866), adopt
rdfType
as optional descriptor at resources.It will be interpreted as "default
rdfType
" in all fields.PS: when a field have other
rdfType
, will overridden by it (? or interpreted as a specialization).Add descriptor
rdfProp
as "semantic Property", to express the semantic (in the context ofrdfType
when it exists) of a field value.Example
HTML5-RDFa 1.1 Lite equivalent:
CSV and datapackage files:
Other example: datasets-br/state-codes (see
br-state-codes.csv
).The text was updated successfully, but these errors were encountered: