metafacture.org Open in urlscan Pro
193.30.112.187  Public Scan

URL: https://metafacture.org/
Submission: On September 23 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Home  |  Getting started  |  Documentation  |  IDE Extensions  |  Blog  | 
Playground   



WELCOME

Welcome to Metafacture.org!

Metafacture is a toolkit for processing semi-structured data with a focus on
library metadata. It provides a versatile set of tools for reading, writing and
transforming data. Metafacture can be used as a stand-alone application or as a
Java library in other applications. The name Metafacture is a portmanteau of the
words metadata and manufacture.

Metafacture includes a large number of modules for operating on semi-structured
data. These modules can be combined to build pipelines to perform complex
metadata processing tasks. The pipelines can be constructed either in Java code
or with the domain-specific language Flux. One of the core features of
Metafacture is the Metamorph module. Metamorph is an xml-based language for
specifying transformations of semi-structured data. It can be seamlessly
integrated into Java code.

At its heart Metafacture is a framework for implementing modules for metadata
processing. This makes Metafacture easily extendable with additional modules.
The plugins and tools page on the wiki shows supplementary packages and projects
which extend Metafacture.

Originally, Metafacture was developed as part of the Culturegraph platform but
it is developed independently now and used by others, too: see who uses
Metafacture.

Also Metafacture Fix, a non-xml Catmandu inspired language for specifying
transformations, is being developed that is not stream-based but operates at
record level.

Metafacture is maintained by the Team Offene Infrastruktur by hbz.