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

RDFS vs OWL #87

Open
VladimirAlexiev opened this issue May 14, 2023 · 2 comments
Open

RDFS vs OWL #87

VladimirAlexiev opened this issue May 14, 2023 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@VladimirAlexiev
Copy link

https://semiceu.github.io/style-guide/1.0.0/gc-semantic-conventions.html

I find R1 and R2 kind of contradictory. - one says no RDFS but OWL2,

  • the other says cut down OWL2 to RDFS minus domain/range (and add Object vs Datatype properties)

Furthermore, RDFS is a subset of OWL2. So I think these 2 rules should not put RDFS and OWL in opposition, but simply enumerate the RDFS and OWL constructs recommended for use

@csnyulas
Copy link
Collaborator

I don't think the two rules are contradictory, but indeed the formulation of SC-R1 is not perfectly clear, and it might give the impression that there is a contradiction. I think a simple change to the last sentence of the description of [SC-R1] would clear things up. I would recommend changing:

"We recommend using only a limited set of expression types available in OWL 2 language [SC-R2]."
to
"We recommend using the OWL 2 language, but limited only to a small subset of expression types (see [SC-R2])."

BTW, the [SC-R2] already addresses the suggestion of providing a clear list of the recommended RDFS and OWL constructs to be used

@csnyulas csnyulas added this to the future work milestone May 15, 2023
@csnyulas csnyulas added the enhancement New feature or request label May 15, 2023
@VladimirAlexiev
Copy link
Author

Now it's better, but please change SC-R1 to "The formal ontology shall be expressed in RDFS and OWL 2."
Your own example in the same rule uses RDFS:

<http://www.w3.org/ns/person#Person> a rdfs:Class;
  rdfs:label "Person"@en .

While rdfs:label has no alternative on OWL, rdfs:Class has an alternative, so your own example is non-compliant with the rule as currently stated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants