Home » railML newsgroups » railml.common » [Ontology0.6] less UML and more ontology
[Ontology0.6] less UML and more ontology [message #3454] Thu, 06 February 2025 12:55 Go to previous message
Mathias Vanden Auweele is currently offline  Mathias Vanden Auweele
Messages: 167
Registered: February 2025
Location: Brussels
Senior Member
Hello all,

The ontology currently contains much UML things inside.

- The class "BaseObject" is needed in XML schemas for requiring an ID for each data entity. But for ontology/RDF this is not needed since every entity by the standard, has a URI (even blank nodes). So this class can be removed. Every owl class is an instance of "Thing" that is very comparable to "BaseObject"

- The class "NamedObject" is needed in XML schemas for adding properties such as name. But for ontology/RDF this is not needed since we have the property "rdfs:label" that can be added to each entity and it does not need to be specified. So this class can be removed

There might be other examples but these two are good for starting the discussion.


Mathias Vanden Auweele
Railway data freelancer
https://matdata.eu
Brussels, Belgium

[Updated on: Thu, 06 February 2025 12:56]

Report message to a moderator

 
Read Message
Read Message
Read Message
Previous Topic: [Ontology v0.6] hasNetElement property wrong definition? Quid "onNetElement"?
Next Topic: [railML 3.3] Dublin Core schema not reachable via http
Goto Forum:
  


Current Time: Wed Sep 09 15:24:46 CEST 2026