buda-base / owl-schema

BDRC Ontology Schema
11 stars 2 forks source link

notLocation instead of noteLoc #3

Closed eroux closed 7 years ago

eroux commented 7 years ago

the data property linking a Note to a location as a string is named noteLoc, while all other properties linked to location seem to have the full Location in their name (workLocation* for instance). Maybe it should be renamed noteLocation? or maybe Loc means a string instead of a Location? In this case I think the convention is quite unobvious, maybe noteLocationString would be better?

xristy commented 7 years ago

:noteLoc is an informal location and should eventually be replaced by proper :WorkLocation. I consciously chose the annoying little name :noteLoc to be a burr-under-the-saddle to fix the issue at a later date. It doesn't seem appropriate to spend time now developing heuristics to convert from :noteLoc to proper :WorkLocation.

eroux commented 7 years ago

Ok,maybe it could have an annotation indicating that this is just temporary and solely for the sake of saving bogus data during the migration? Maybe something like owl:deprecated "true"?

xristy commented 7 years ago

the :noteLoc changed to :noteLocationStatement and moved to annotation property along with :noteWork and :noteText