Skip to content

Commit b457a7a

Browse files
committed
Add Metafix and Playground section (metafacture-playground#162)
- rephrase a bit - fix spelling of XML
1 parent eae293f commit b457a7a

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

index.html

+8-12
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,13 @@
55
<meta name="generator" content="pandoc" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
77
<title>Metafacture – Welcome</title>
8-
<style>
9-
code{white-space: pre-wrap;}
10-
span.smallcaps{font-variant: small-caps;}
11-
span.underline{text-decoration: underline;}
12-
div.column{display: inline-block; vertical-align: top; width: 50%;}
13-
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
14-
ul.task-list{list-style: none;}
8+
<style type="text/css">
9+
code{white-space: pre-wrap;}
10+
span.smallcaps{font-variant: small-caps;}
11+
span.underline{text-decoration: underline;}
12+
div.column{display: inline-block; vertical-align: top; width: 50%;}
1513
</style>
1614
<link rel="stylesheet" href="github-pandoc.css" />
17-
<!--[if lt IE 9]>
18-
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
19-
<![endif]-->
2015
<link rel="Metafacture Icon" type="image/x-icon" href="/img/metafacture-icon.png">
2116
</head>
2217
<body>
@@ -49,10 +44,11 @@ <h1 class="title">Welcome</h1>
4944
</header>
5045
<p>Welcome to Metafacture.org!</p>
5146
<p>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 <em>meta</em>data and manu<em>facture</em>.</p>
52-
<p>Metafacture includes a <a href="https://github.com/metafacture/metafacture-documentation/blob/master/flux-commands.md">large number of modules</a> 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 <strong>Flux</strong>. One of the core features of Metafacture is the <strong>Metamorph</strong> module. Metamorph is an xml-based language for specifying transformations of semi-structured data. It can be seamlessly integrated into Java code.</p>
47+
<p>Metafacture includes a <a href="https://github.com/metafacture/metafacture-documentation/blob/master/flux-commands.md">large number of modules</a> 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 <strong>Flux</strong>. One of the core features of Metafacture is the <strong>Metamorph</strong> module. Metamorph is an XML-based language for specifying transformations of semi-structured data. It can be seamlessly integrated into Java code.</p>
5348
<p>At its heart Metafacture is a framework for implementing modules for metadata processing. This makes Metafacture easily extendable with additional modules. The <a href="https://github.com/metafacture/metafacture-core/wiki/Plugins-and-Tools">plugins and tools page</a> on the wiki shows supplementary packages and projects which extend Metafacture.</p>
5449
<p>Originally, Metafacture was developed as part of the Culturegraph platform but it is developed independently now and used by others, too: <a href="https://github.com/metafacture/metafacture-core/wiki/Who-uses-Metafacture">see who uses Metafacture</a>.</p>
55-
<p>Also <a href="https://github.com/metafacture/metafacture-fix">Metafacture Fix</a>, a non-xml Catmandu inspired language for specifying transformations, is being developed that is not stream-based but operates at record level.</p>
50+
<p>A new developement is <a href="https://github.com/metafacture/metafacture-fix">Metafacture Fix</a>, a non-XML Catmandu inspired language for specifying transformations. <strong>Metafix</strong> can be used as a replacement of <strong>Metamorph</strong>. It is not stream-based but operates at record level and is said to be easier to use and learn.</p>
51+
<p><a href="https://github.com/metafacture/metafacture-playground">Metafacture Playground</a> is also a new developement. It serves as a playground where you can try out <strong>metafacture</strong>. It’s also good for documentation as it provides examples which can be directly run in the browser. No installation of anything is needed. It’s the basic tool when executing Workshops.</p>
5652
<p>Metafacture is maintained by the Team <a href="https://www.hbz-nrw.de/produkte/linked-open-data">Offene Infrastruktur by hbz</a>.</p>
5753
</body>
5854
</html>

index.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,14 @@ Welcome to Metafacture.org!
88

99
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 *meta*data and manu*facture*.
1010

11-
Metafacture includes a [large number of modules](https://github.com/metafacture/metafacture-documentation/blob/master/flux-commands.md) 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.
11+
Metafacture includes a [large number of modules](https://github.com/metafacture/metafacture-documentation/blob/master/flux-commands.md) 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.
1212

1313
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](https://github.com/metafacture/metafacture-core/wiki/Plugins-and-Tools) on the wiki shows supplementary packages and projects which extend Metafacture.
1414

1515
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](https://github.com/metafacture/metafacture-core/wiki/Who-uses-Metafacture).
1616

17-
Also [Metafacture Fix](https://github.com/metafacture/metafacture-fix), a non-xml Catmandu inspired language for specifying transformations, is being developed that is not stream-based but operates at record level.
17+
A new developement is [Metafacture Fix](https://github.com/metafacture/metafacture-fix), a non-XML Catmandu inspired language for specifying transformations. **Metafix** can be used as a replacement of **Metamorph**. It is not stream-based but operates at record level and is said to be easier to use and learn.
18+
19+
[Metafacture Playground](https://github.com/metafacture/metafacture-playground) is also a new developement. It serves as a playground where you can try out **metafacture**. It's also good for documentation as it provides examples which can be directly run in the browser. No installation of anything is needed. It's the basic tool when executing Workshops.
1820

1921
Metafacture is maintained by the Team [Offene Infrastruktur by hbz](https://www.hbz-nrw.de/produkte/linked-open-data).

0 commit comments

Comments
 (0)