Apache Bất cứ điều gì Để Triples (Any23) là một thư viện Java, dịch vụ web RESTful, và công cụ dòng lệnh có sẵn tại https://any23.apache.org. Chiết xuất Any23 cấu trúc dữ liệu từ một loạt các tài liệu Web, bao gồm cả RDF serializations như RDF / XML, Rùa, Notation 3, và RDFa; Microformats như Adr, Geo, hCalendar, hCard, hListing, hRecipe, hReview, Giấy phép, XFN và loài; HTML5 Microdata; JSON-LĐ; CSV (Comma Separated Values xuất khẩu từ, ví dụ, Microsoft Excel); cũng như từ vựng như Dublin Core, DOAP, FOAF, GeoNames, Open Graph Protocol, schema.org, và vCard. Any23 cũng có thể được sử dụng để chuyển đổi dữ liệu như rùa đến N-Triples.
Apache Any23 có thể thực hiện xác nhận đảm bảo chất lượng mã. Nó sẽ tự động sửa chữa các cấu trúc DOM nếu phát hiện sai lồng phần tử HTML. Any23 có thể xác định các yếu tố không chỉ đánh dấu cấu trúc mà còn thẻ meta và chú thích RDFa. Nếu, ví dụ, một bản đồ tiền tố thiếu cho một chú thích RDFa, phân tích cú pháp RDFa sẽ tìm thấy nó ra khỏi ngữ cảnh và sẽ không thể xử lý nó. Để giải quyết vấn đề này, Apache Any23 cung cấp các lớp Validator để thực hiện một điều kiện tiên quyết Rule, trong đó, khi xuất hiện, sẽ kích hoạt các phương pháp sửa chữa để sửa mã.
Do tính năng toàn diện của nó, Any23 được thực hiện trong các ứng dụng Web có ngữ nghĩa lớn, chẳng hạn như Sindice.
đang được dịch, vui lòng đợi..