Commit e086ee8d authored by bseeger's avatar bseeger
Browse files

Merge branch 'readme_links' into 'master'

clean up and add relative readme links

This just adds some relative links in the README files to make it easier to navigate the repository over the web.

See merge request !59
parents 343f3d55 7ac84f99
......@@ -12,34 +12,34 @@ These modules extend the behavior of Fedora resources. Specifically, they connec
by making available a REST-based HTTP interface. The intention is that these extensions will be compatible with the
[Fedora API Extension](https://wiki.duraspace.org/display/FF/Design+-+API+Extension+Architecture) architecture.
* `acrepo-exts-fits`: This service will return FITS information associated with a Fedora Binary, in XML format
* `acrepo-exts-image`: An image manipulation service
* `acrepo-exts-jsonld`: This module exposes an HTTP endpoint for creating compact JSON-LD documents from a Fedora repository using a pluggable context document
* `acrepo-exts-pcdm`: This constructs a complete PCDM object graph for Fedora resources
* `acrepo-exts-serialize-xml`: This service translates Fedora RDF documents into MODS/XML or DC/XML
* `acrepo-exts-template`: A module for converting Fedora resources into some other form, using a [mustache](https://mustache.github.io/) template.
* [`acrepo-exts-fits`](acrepo-exts-fits): This service will return FITS information associated with a Fedora Binary, in XML format
* [`acrepo-exts-image`](acrepo-exts-image): An image manipulation service
* [`acrepo-exts-jsonld`](acrepo-exts-jsonld): This module exposes an HTTP endpoint for creating compact JSON-LD documents from a Fedora repository using a pluggable context document
* [`acrepo-exts-pcdm`](acrepo-exts-pcdm): This constructs a complete PCDM object graph for Fedora resources
* [`acrepo-exts-serialize-xml`](acrepo-exts-serialize-xml): This service translates Fedora RDF documents into MODS/XML or DC/XML
* [`acrepo-exts-template`](acrepo-exts-template): A module for converting Fedora resources into some other form, using a [mustache](https://mustache.github.io/) template.
Services
--------
These modules provide particular services, independent of Fedora Resources.
* `acrepo-services-activemq`: This service creates a ActiveMQ connection for other modules to use
* `acrepo-services-inference`: An OSGi-based structural typing service using owl inference
* `acrepo-services-jsonld`: This service creates expanded or compact JSON-LD representations of input documents
* `acrepo-services-ldcache`: This service dereferences and caches URIs, retrieving the `object` of particular triples on demand
* `acrepo-services-ldcache-file`: A file-based backend for the `acrepo-services-ldcache` service
* `acrepo-services-mint`: This mints random (public) URIs for use with Fedora resources
* `acrepo-services-pcdm`: This makes it easy to work with PCDM objects
* [`acrepo-services-activemq`](acrepo-services-activemq): This service creates a ActiveMQ connection for other modules to use
* [`acrepo-services-inference`](acrepo-services-inference): An OSGi-based structural typing service using owl inference
* [`acrepo-services-jsonld`](acrepo-services-jsonld): This service creates expanded or compact JSON-LD representations of input documents
* [`acrepo-services-ldcache`](acrepo-services-ldcache): This service dereferences and caches URIs, retrieving the `object` of particular triples on demand
* [`acrepo-services-ldcache-file`](acrepo-services-ldcache-file): A file-based backend for the `acrepo-services-ldcache` service
* [`acrepo-services-mint`](acrepo-services-mint): This mints random (public) URIs for use with Fedora resources
* [`acrepo-services-pcdm`](acrepo-services-pcdm): This makes it easy to work with PCDM objects
Connectors
----------
These modules listen to repository events and react accordingly.
* `acrepo-connector-broadcast`: ActiveMQ Message Broadcast Service: This rebroadcasts messages from one queue/topic to every queue/topic in a specified list
* `acrepo-connector-idiomatic`: Id Mapping Service: This maps a public ID to a (internal and typically much longer) Fedora URI
* `acrepo-connector-idiomatic-pgsql`: Id Mapping Service Database: This exposes a Postgres datastore for use with the Id Mapping service
* [`acrepo-connector-broadcast`](acrepo-connector-broadcast): ActiveMQ Message Broadcast Service: This rebroadcasts messages from one queue/topic to every queue/topic in a specified list
* [`acrepo-connector-idiomatic`](acrepo-connector-idiomatic): Id Mapping Service: This maps a public ID to a (internal and typically much longer) Fedora URI
* [`acrepo-connector-idiomatic-pgsql`](acrepo-connector-idiomatic-pgsql): Id Mapping Service Database: This exposes a Postgres datastore for use with the Id Mapping service
Other OSGi Features
-------------------
......
......@@ -30,26 +30,26 @@ are available for configuration:
The base URL of the Fedora repository and any authentication parameters
fcrepo.baseUrl=localhost:8080/fcrepo/rest
fcrepo.authHost=
fcrepo.authUsername=
fcrepo.password=
fcrepo.baseUrl=localhost:8080/fcrepo/rest
fcrepo.authHost=
fcrepo.authUsername=
fcrepo.password=
The prefix for the service
rest.prefix=/fits
rest.prefix=/fits
The port on which the service is made available
rest.port=9601
rest.port=9601
The hostname on which the service is available
rest.host=localhost
rest.host=localhost
The endpoint on which the FITS server is located
fits.endpoint=localhost:8080/fits
fits.endpoint=localhost:8080/fits
By editing this file, any currently running routes will be immediately redeployed
with the new values.
......
Integration Test Suite
======================
This module contains a set of integration tests, running the various services
in an OSGi container along side Fedora. This tests these artifacts in Karaf 4.x.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment