-
Notifications
You must be signed in to change notification settings - Fork 1
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
namespace hijacking; CGMES-NC Header-AP-Voc-RDFS2020 wrong terms #8
Comments
In the last release we clean up the deprecated stuff. |
In ontologies, it is recommended to just use external terms (optionally using In the UML you cannot use an external term unless you also define it in the UML? |
While analyzing datatype prop ranges, I found more cases of namespace hijacking.
|
These two files have a variety of differences.
Please make the files identical. From spelling fixes ( Some of the differences are:
|
I agree. This is not a problem when converting md:Model.version -> dcat:version but the revers would be difficult. I think we just then break the md:Model.version contraints. |
Version as integer: then eg "002" would be returned as 2. And using multiple components may make sense, eg "2.5.3" |
The plan is to move away from |
you ask:
|
|
We should have a discussion on this on how to proceed |
These terms in CGMES-NC Header-AP-Voc-RDFS2020 are junk: not meaningful names, namespace hijacking (
dcat, dcterms
), start with uppercase. Must be fixed:Here both the URL and type are wrong:
rdf:LangString a rdfs:Class ;
The correct is
rdf:langString a rdfs:Datatype
. Please fix the URL (you use ascims:dataType
) and don't repeat a definition (it's a standard term).The URL is wrong (uppercase), and the comment has a grammatical error:
These external terms are defined anew. This is considered namespace hijacking and should be avoided.
Unless there's a good reason for it, eg you change the definition to something more appropriate to CGMES/NC, or fix the domain.
I doubt the value of redefining external terms.
Eg this one has 2 unmerged definitions.
And if it's deprecated, why even use it and redefine it?
The text was updated successfully, but these errors were encountered: