Я не могу понять разницу между OWL-LIST и RDF-LIST. Во-вторых, почему OWL-DL не поддерживает RDF-LIST из-за сериализации OWL, почему? и как я могу создать OWL-LIST в OWL-DL
Разница между OWL-LIST и RDF-LIST
Ответы (1)
Как упоминалось в комментариях, я не думаю, что есть какая-то стандартная вещь под названием OWL-LIST. Существует онтология списка CO-ODE, которая может быть вас заинтересует, если вам нужно представлять списки в OWL:
Описание
Набор сущностей, используемых для описания шаблона списка OWL. (см. http://owl-workshop.man.ac.uk/acceptedLong/submission_12.pdf)
Также взгляните на них, в которых говорится об онтологии, последовательности в OWL а>. Они касаются причины, по которой словарь списков RDF (rdf:List
, rdf:first
и rdf:rest
) не может использоваться в OWL: поскольку списки RDF используются при сериализации OWL, могут возникнуть ситуации, когда будет неясно, появлялись ли триплеты. как часть данных или как часть кодирования OWL.
Этот ответ Майкла Шнайдера на answer.semanticweb.com также объясняет проблему:
Если вы находитесь за пределами OWL 2 DL, существует множество опасностей, связанных с небезопасным переходом от RDF к собственному синтаксису OWL 2. Одним из примеров является использование списков RDF как обычных сущностей вместо списков аргументов для конструкций OWL, например, если они используются для чего-то вроде :me :traveledCountries (Аргентина, Беларусь, Китай). Для подобных конструкций в обратном отображении RDF просто нет правила трансляции.
rdf:Bag
,rdf:Seq
,rdf:Alt
) и коллекции (rdf:List
). Можете ли вы привести несколько примеров того, что именно вам нужно? - person Jeen Broekstra   schedule 29.07.2012