← GTT Project

GTT FIWARE core vocabulary

Namespace: https://gtt-project.org/ns/fiware# · Machine-readable: fiware.jsonld · Emitted by redmine_gtt_fiware

The redmine_gtt_fiware plugin publishes Redmine issues into NGSI-LD context brokers as Issue entities, so any system on the broker can see whether a problem is being handled, in what state, and where. This page defines the frozen core: the terms every emitting instance uses with the same meaning. It is deliberately small; anything here changing would break consumers, so nothing here changes.

Each instance extends this core with its own vocabulary, published as a JSON-LD context at <instance>/fiware/context.jsonld: subtypes (declared rdfs:subClassOf the core Issue) and custom-field terms. Dereference an instance's context to learn its full schema.

Class

TermMeaning
IssueA tracked unit of work in a Redmine instance, published as shared context. Entity ids are urn:ngsi-ld:Issue:redmine:<instance>:<issue> and stay stable for the life of the issue.

Core properties (always present)

TermKindMeaning
titlePropertyThe issue subject.
statusPropertyNormalized lifecycle state: open or closed.
statusLabelPropertyThe instance's own status name, unnormalized.
subtypePropertyThe instance-defined subtype term for the issue's tracker (for example WorkOrder). Declared as a class in the instance's context; travels as a property because common brokers reject multi-type entities.
sourcePropertyThe canonical URL of the issue in its system of record.
refersToRelationshipThe entity that triggered the issue, when it originated from a broker notification. Correlates a problem with the work addressing it.

Entities also carry the NGSI-LD core-context terms location (the issue geometry as GeoJSON), dateCreated and dateModified.

Standard properties (exposed per tracker by the instance administrator)

TermKindMeaning
descriptionPropertyThe issue description.
priorityPropertyThe priority name.
categoryPropertyThe issue category name.
targetVersionPropertyThe target version or milestone name.
startDatePropertyThe planned start date.
dueDatePropertyThe due date.
estimatedTimePropertyEstimated effort in hours.
percentDonePropertyCompletion in percent, 0 to 100.
parentRelationshipThe parent issue's entity.
assigneePropertyThe assignee's display name. Publishing it to a shared broker is an explicit administrator decision.

Everything beyond the core defaults to unexposed. Journals, watchers and private issues are never emitted.