Skip to content

Commit cf4c362

Browse files
committed
move to RDF-Connect
1 parent 9d0983f commit cf4c362

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

index.bs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<pre class='metadata'>
2-
Title: RDF Connect Specification
2+
Title: RDF-Connect Specification
33
Shortname: rdfc
44
Markup Shorthands: markdown yes
55
Level: 1
66
Status: LS
7-
Editor: RDF Connect Team, https://example.org
7+
Editor: RDF-Connect Team, https://example.org
88
Repository: https://github.com/your-org/rdf-connect
99
Abstract: Some abstract
1010
</pre>
@@ -13,10 +13,10 @@ Abstract: Some abstract
1313

1414
# Introduction
1515

16-
RDF Connect is a modular framework for building and executing multilingual data processing pipelines using RDF as the configuration and orchestration layer.
16+
RDF-Connect is a modular framework for building and executing multilingual data processing pipelines using RDF as the configuration and orchestration layer.
1717

1818
It enables fine-grained, reusable processor components that exchange streaming data, allowing workflows to be described declaratively across programming languages and environments.
19-
RDF Connect is especially well suited for data transformation, integration, and linked data publication.
19+
RDF-Connect is especially well suited for data transformation, integration, and linked data publication.
2020

2121
# Usage Paths
2222

@@ -45,7 +45,7 @@ This section is complete in terms of content, but may be reorganized or rewritte
4545

4646
# Concepts
4747

48-
This section introduces the core concepts of the RDF Connect framework.
48+
This section introduces the core concepts of the RDF-Connect framework.
4949

5050
## Pipeline
5151

@@ -65,7 +65,7 @@ A runner is an execution strategy for processors — for example, a processor in
6565

6666
The orchestrator is the core component responsible for executing a pipeline.
6767
It reads the configuration, initializes runners, dispatches processor instantiations, and coordinates data flow between them.
68-
It acts as the runtime conductor that interprets RDF Connect’s declarative configuration.
68+
It acts as the runtime conductor that interprets RDF-Connect’s declarative configuration.
6969

7070
## Reader / Writer
7171

@@ -79,7 +79,7 @@ These provide an idiomatic way to transport streaming data between processors.
7979
🚧 This section is a work in progress and will be expanded soon.
8080
</div>
8181

82-
This section provides a high-level overview of how to define and run a pipeline in RDF Connect. The rest of the specification provides detail on how each part works.
82+
This section provides a high-level overview of how to define and run a pipeline in RDF-Connect. The rest of the specification provides detail on how each part works.
8383

8484
Here's a simple example:
8585

@@ -95,7 +95,7 @@ The orchestrator parses the configuration, resolves all runner and processor def
9595

9696
# SHACL as Configuration Schema
9797

98-
RDF Connect uses SHACL [[shacl]] not only as a data validation mechanism but also as a schema language for defining the configuration interface of components such as processors and runners.
98+
RDF-Connect uses SHACL [[shacl]] not only as a data validation mechanism but also as a schema language for defining the configuration interface of components such as processors and runners.
9999
These SHACL shapes enable:
100100

101101
* Static validation of component descriptions.
@@ -106,7 +106,7 @@ Shapes define required and optional configuration properties, which are transfor
106106

107107
<div class="example" title="From SHACL to JSON configuration">
108108
This SHACL shape definition defines a configuration structure for a processor.
109-
In RDF Connect, such shapes are used to describe required parameters.
109+
In RDF-Connect, such shapes are used to describe required parameters.
110110
They result in a well-typed JSON object that developers can rely on during implementation.
111111

112112
Shacl shape defining some required configuration for a processor
@@ -198,13 +198,13 @@ This declares a configuration field named input whose value is an instance of `r
198198

199199
* `sh:class` is used in a property constraint to indicate the expected class of the object (i.e., the RDF resource at that property).
200200
* `sh:targetClass` is used on a `sh:NodeShape` to associate it with a class, so that tools can look up the shape when encountering a value with that class.
201-
* In RDF Connect, `sh:targetClass` shapes define reusable schemas for configuration blocks that can be nested using sh:class.
201+
* In RDF-Connect, `sh:targetClass` shapes define reusable schemas for configuration blocks that can be nested using sh:class.
202202

203203
This allows composable, type-safe configuration structures where nested components follow their own validation and extraction rules.
204204

205205
### Special Component Types: rdfc:Reader and rdfc:Writer
206206

207-
`rdfc:Reader` and `rdfc:Writer` are special component types in RDF Connect.
207+
`rdfc:Reader` and `rdfc:Writer` are special component types in RDF-Connect.
208208
Unlike generic nested objects, these represent runtime injection points for data input and output, respectively.
209209

210210
* Fields with `sh:class rdfc:Reader` or `rdfc:Writer` must be instantiated by the runner environment.
@@ -294,12 +294,12 @@ This results in the following JSON object:
294294

295295

296296

297-
# RDF Connect by Layer
297+
# RDF-Connect by Layer
298298

299299

300300
## Orchestrator
301301

302-
The orchestrator is the central runtime entity in RDF Connect.
302+
The orchestrator is the central runtime entity in RDF-Connect.
303303
It reads the pipeline configuration, sets up the runners, initiates processors, and routes messages between them.
304304
It ensures the dataflow graph described by the pipeline is brought to life across isolated runtimes.
305305
The orchestrator acts as a coordinator, not an executor. Each runner is responsible for running the actual processor code, but the orchestrator ensures the pipeline as a whole behaves as intended.
@@ -315,7 +315,7 @@ Responsibilities:
315315
* Handle retries, streaming, and backpressure.
316316

317317
<div class=note>
318-
The remained of this section is intended for developers building custom runners or integrating RDF Connect into infrastructure.
318+
The remained of this section is intended for developers building custom runners or integrating RDF-Connect into infrastructure.
319319
</div>
320320

321321
### Protobuf Messaging Protocol
@@ -342,7 +342,7 @@ path: ./message.mdd
342342

343343
### Streaming Messages
344344

345-
For large messages or real-time input, RDF Connect supports a streaming model.
345+
For large messages or real-time input, RDF-Connect supports a streaming model.
346346
Instead of sending entire payloads as a single message, the message can be broken into chunks and sends them over time.
347347
This is handled by the StreamChunk message type.
348348

@@ -381,7 +381,7 @@ This is the main unit most users interact with when defining workflows.
381381

382382
# Ontology Reference
383383

384-
The RDF Connect ontology provides the terms used in RDF pipeline definitions. See the full [RDF Connect Ontology](https://w3id.org/rdf-connect/ontology.ttl) for details.
384+
The RDF-Connect ontology provides the terms used in RDF pipeline definitions. See the full [RDF-Connect Ontology](https://w3id.org/rdf-connect/ontology.ttl) for details.
385385

386386

387387
# Putting It All Together: Example Flow and Use Case

0 commit comments

Comments
 (0)