- From: IS4 <illidans4@gmail.com>
- Date: Thu, 30 Mar 2023 15:54:18 +0200
- To: public-lod@w3.org, semantic-web@w3.org
- Message-ID: <CANMMhksLYtn5okP2qWr1ot4tChuBXZXoz8CWtkcgv=irxqLe8g@mail.gmail.com>
Hello! I have made a tool that can describe any file or piece of data, including its formats and contents, in RDF: the Semantic File Inspector, available at https://sfi.is4.site/ (requires WebAssembly)! It currently supports over 30 different formats including common media formats, archives, executables and documents, and is able to collect rich metadata including common file properties and format-specific properties such as image dimensions and others, it can also compute hashes using various algorithms to describe and identify the data, and it encodes all of this in RDF using common vocabularies found on the semantic web, with the possibility to save the result in one of the many RDF serialization formats, or use SPARQL to extract information or data. Additional cool abilities: - It can represent and describe files at different levels of abstraction, for example: the file node itself, its binary/text content, the XML document it encodes, and the object it represents. - It can derive multiple formats from a single file, for example both ISO and UDF from images. - It looks recursively into archives or other resources storing resources. - It can emulate MS-DOS executables and store their output as dcterms:description. - All components can be configured or disabled, if needed. Plugins may be developed for additional functionality. - No data is sent anywhere; all runs in the browser. I would be happy for any feedback. Code will be available soon. Enjoy!
Received on Thursday, 30 March 2023 13:54:47 UTC