Menu

Using arkwrt

Colin Coates

Usage: arkwrt [OPTION]...

Supported use cases are:
1. If invoked with source and target concepts, will print all the legal relationships between those two concepts.
2. If invoked with source and target concepts plus a relationship, will output the validity of the relationship as a Boolean value (true or false).

Options are:
--source CONCEPT
--target CONCEPT
--relationship RELATIONSHIP

--all-relationships
(Outputs a CSV table of all known SOURCE_CONCEPT,RELATIONSHIP,TARGET_CONCEPT tuples)

--double-check
(Outputs the results of a built-in test function, where silence is golden)

CONCEPT types are:
BusinessActor, BusinessRole, BusinessCollaboration, Location, BusinessInterface, BusinessProcess, BusinessFunction, BusinessInteraction, BusinessEvent, BusinessService, BusinessObject, Representation, Product, Contract, Meaning, Value, ApplicationComponent, ApplicationCollaboration, ApplicationInterface, ApplicationFunction, ApplicationInteraction, ApplicationService, DataObject, Node, Device, SystemSoftware, InfrastructureInterface, Network, CommunicationPath, InfrastructureFunction, InfrastructureService, Artifact, Junction, Stakeholder, Driver, Assessment, Goal, Requirement, Principle, Constraint, WorkPackage, Deliverable, Plateau, Gap, plus Grouping (which is actually described as a relationship in the ArchiMate 2.1 specification, but behaves more like a concept).

RELATIONSHIP types are:
Access, Composition, Flow, Aggregation, Assignment, Influence, Association, Realization, Specialization, Triggering, UsedBy.

Project Members: