Версии онтологий

Онтологии, подобно программному обеспечению, требуют поддержки механизма многоверсионности. В пределах элемента owl:Ontology можно указать ссылку на предыдущую версию онтологии. Для обеспечения этой связи предназначено свойство owl:priorVersion, которое может использоваться, чтобы проследить историю версий онтологии. Например:

<owl:Ontology rdf:about="">...

<owl:priorVersion rdf:resource ="https://www....../ university #"...

</owl:Ontology>

Версии онтологий могут быть несовместимы друг с другом. Например, предыдущая версия онтологии может содержать утверждения, которые противоречат текущей версии. В пределах элемента owl:Ontology используются тэги owl:backwardCompatibleWith и owl:incompatibleWith для указания на совместимость (или ее отсутствие) с предыдущими версиями данной онтологии. Если owl:backwardCompatibleWith не объявлен, то совместимость не должна предполагаться. Кроме того, owl:versionInfo обеспечивает средства, пригодные для использования системами отслеживания версий. В противоположность предыдущим трем тэгам типом данных owl:versionInfo является литерал, и этот тэг может использоваться, чтобы аннотировать классы и свойства в дополнение к онтологиям.

OWL Full обеспечивает мощные инструменты для описания произвольных утверждений о классах и может использоваться при построении онтологий классов и свойств для отслеживания информации о версиях. OWL включает 2 предопределенных класса, которые могут служить этим целям: owl:DeprecatedClass и owl:DeprecatedProperty. Они предназначены для указания того, что класс или свойство, вероятно, будут изменены несовместимым образом в предстоящем выпуске.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: