Tôi vừa phát hiện ra OWL và Protege. Khi đọc qua trang tham chiếu this (mà tôi trích dẫn bên dưới), tôi tự hỏi liệu có thể không sử dụng cú pháp OWL trừu tượng hay không và viết bằng cú pháp DL. Nền của tôi là logic, vì vậy nó có vẻ như nó sẽ được vui hơn ngay cả khi tôi sẽ phải dịch các ontology sau (mặc dù tôi chắc chắn phải có các ứng dụng để làm điều này - bên cạnh, don't reasoners use DL?).Viết ontology trong cú pháp DL?
Nếu có thể, tôi nên sử dụng cấu hình cài đặt nào trong Protege (hoặc phần mềm khác trong đề xuất của bạn) để thực hiện việc này? Tôi nghi ngờ điều đó là không thể, nhưng tôi muốn chắc chắn, vì tôi thấy không có lý do chính đáng nào khác ngoài sự lúng túng của những biểu tượng đặc biệt.
CHỈNH SỬA: Nếu KHÔNG, ngôn ngữ DL được sử dụng chính xác như thế nào?
OWL DL là Shoin mô tả logic với sự ủng hộ của các giá trị dữ liệu, kiểu dữ liệu và datatype tài sản, ví dụ, Shoin (D), nhưng kể từ khi OWL được dựa trên RDF (S), thuật ngữ hơi khác . ... Để mô tả về bản thể luận hoặc kiến thức của OWL cơ sở, cú pháp DL có thể được sử dụng. Có một cú pháp giống như LISP "trừu tượng" được định nghĩa dễ viết hơn trong bộ ký tự ASCII.
Dưới đây là một very brief working example of the two syntax styles cho cùng một dữ liệu.
Có bất kỳ ứng dụng nào để dịch giữa các cú pháp khác nhau (của các lôgic có tính tương đương) không? – QuietThud
Vì một số lý do nào đó sử dụng DL, tôi có thể cho tôi ăn một lý do bản thể luận DL mà tôi đã viết dưới dạng tệp văn bản không? Nếu vậy, tôi cần sử dụng loại đánh dấu đặc biệt nào, và người lập luận nào? Cảm ơn! – QuietThud
Bản thể luận OWL DL chỉ là một bản thể luận logic mô tả trong một cú pháp chuẩn hóa nhất định. API OWL, được Protégé sử dụng, có thể đọc và nối tiếp các ontology trong cú pháp hàm, OWL/XML, cú pháp Menchester, RDF/XML và Turtle, IIRC. Tất cả các định dạng mà tôi đã đề cập, ngoại trừ HDT, có thể dễ dàng chỉnh sửa trong trình soạn thảo văn bản. HDT là một định dạng nhị phân nhỏ gọn sẽ khó chỉnh sửa dưới dạng văn bản thuần túy. –