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

Rejection of SQL and OO as Metaphors #11

Open
dbooth-boston opened this issue Dec 7, 2018 · 5 comments
Open

Rejection of SQL and OO as Metaphors #11

dbooth-boston opened this issue Dec 7, 2018 · 5 comments
Labels
Category: education For documentation and education website Central RDF website should address this

Comments

@dbooth-boston
Copy link
Collaborator

dbooth-boston commented Dec 7, 2018

"SQL and OO are powerful, pervasive metaphors that most RDF* learners' mental models
appeal to when they're learning. Why aren't we translating trivial OO code
or trivial DB modeling in those metaphors to RDF*? . . . . RDF*'s a data format that's
conceptually simpler than SQL but which is orders of magnitude harder to learn"
https://lists.w3.org/Archives/Public/semantic-web/2018Nov/0229.html

*Note that RDF* in the above paragraph refers to the whole RDF ecosystem, not the RDF-star WG extension of RDF.

@dbooth-boston dbooth-boston added Category: education For documentation and education and removed Category: education For documentation and education labels Dec 8, 2018
@dbooth-boston dbooth-boston added the website Central RDF website should address this label Mar 11, 2019
@KonradHoeffner
Copy link
Contributor

I think this depends on the learner whether framing RDF in terms of SQL makes sense.
For an experienced developer this could be a good fit, while for a young student it could nowadays be possible that they actually learn RDF before SQL in their university and "SPARQL is like SQL for the Semantic Web" is not helping someone who doesn't know what SQL is.
Object oriented code on the other hand yes, I think Computer science students or programmers in general will learn about OO well before RDF.

@TallTed
Copy link
Member

TallTed commented Sep 24, 2022

This paragraph is badly showing its age.

As I read it, I think the 4-year-old instances of RDF* are meant to convey all flavors of RDF, but I'll bet that today's readers see them as referring to the project which was originally called RDF*, and is now RDF-star which is substantially different from the original paper (see RDF-star CG which leads to final CG report and new RDF-star WG).

@dbooth-boston
Copy link
Collaborator Author

As I read it, I think the 4-year-old instances of RDF* are meant to convey all flavors of RDF

Correct. I've just added a note to help clarify.

@TallTed
Copy link
Member

TallTed commented Sep 24, 2022

I might suggest a revision to your note (codefenced for your copy-and-paste convenience) --

_Note that `RDF*` in the above paragraph refers to the whole RDF ecosystem, not (only) to any or all of the [current `RDF-star WG`](https://www.w3.org/groups/wg/rdf-star), the [recently concluded `RDF-star CG`](https://w3c.github.io/rdf-star/), nor the [original paper proposing `RDF*`](http://ceur-ws.org/Vol-1912/paper12.pdf) from which the more recent groups evolved._

@dbooth-boston
Copy link
Collaborator Author

Thanks @TallTed , I've edited it accordingly (though shortened).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: education For documentation and education website Central RDF website should address this
Projects
None yet
Development

No branches or pull requests

3 participants