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

get rid of profcim Primitives #27

Open
VladimirAlexiev opened this issue Jul 24, 2024 · 0 comments
Open

get rid of profcim Primitives #27

VladimirAlexiev opened this issue Jul 24, 2024 · 0 comments
Labels
ontology Pertains to ontology representation

Comments

@VladimirAlexiev
Copy link
Collaborator

Similar to #28, there are several "Primitive" classes that are not useful in RDF (because there are builtin/standard analogs), and are in fact not used in any of the ontologies. So get rid of them.

Here they are, with a brief note

  • profcim:IRI
    • This is just a IRI/URL. IRIs are a superset of URLs and there's no need to distinguish them
  • profcim:URL
    • same
  • profcim:StringIRI
    • The only difference from profcim:IRI is "serialized as rdf:resource in RDFXML" vs "serialized as literal without language"
    • So this corresponds to literal with datatype xsd:AnyURI. But that's only useful if the URI may include invalid chars: is that the intention here?
  • profcim:StringFixedLanguage
    • this is xsd:string
@Sveino Sveino transferred this issue from Sveino/CGMES-NC Sep 12, 2024
@VladimirAlexiev VladimirAlexiev added the ontology Pertains to ontology representation label Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ontology Pertains to ontology representation
Projects
None yet
Development

No branches or pull requests

1 participant