diff --git a/src/specifications/profile-resolution/profile-resolution-examples/catalogs/abc-full_catalog.xml b/src/specifications/profile-resolution/profile-resolution-examples/catalogs/abc-full_catalog.xml index 522d779ebf..c0ffe9ce3d 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/catalogs/abc-full_catalog.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/catalogs/abc-full_catalog.xml @@ -30,19 +30,16 @@ a1.a value - +

A1 aaaaa aaaaaaaaaa

-

Parameter A.a is set: -

-

Parameter a1.a is set: -

-

Also, we refer to a citation.

+

Parameter A.a is set:

+

Parameter a1.a is set:

Control A2 - +

A2 aaa aaaaaaaaaa aaaaaaaaaaaaa

Parameter A.b is set: @@ -51,7 +48,7 @@ Control A3 - +

A3 aaaaa aaaaaaaaaa

@@ -61,21 +58,23 @@ Group B of C Control B1 - +

B1 bbbb bbbbbbb.

Control B2 - + +

B2 bbb bbbbbbbbbbb bbbbbbbbbbbb.

+

Also, we refer to a citation.

Control B3 - +

B3 bbbb bbbbbbb bbbb.

@@ -85,15 +84,15 @@ Group C of C Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

-

We cite a document with an anchor: ... citation ....

+

We cite a document with an anchor: ... citation ....

Control C2 - +

C2 cccccccc ccccccccccccccccc.

@@ -101,19 +100,19 @@
Control C3 - +

C3 ccccc cccccccccccccc.

Control C3-A - +

C3 A ccccc cccccccccccccc.

Control C3-A-1 - +

C3 A-1 ccccc cccccccccccccc.

@@ -122,10 +121,21 @@
+ + + A citation to an out of line document. + + A citation to an out of line document. + + + + A citation to an out of line document. + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/catalogs/abc-simple_catalog.xml b/src/specifications/profile-resolution/profile-resolution-examples/catalogs/abc-simple_catalog.xml index b41aef92db..b838be9ad0 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/catalogs/abc-simple_catalog.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/catalogs/abc-simple_catalog.xml @@ -18,14 +18,14 @@ - +

A1 aaaaa aaaaaaaaaa

Control A2 - +

A2 aaa aaaaaaaaaa aaaaaaaaaaaaa

@@ -35,7 +35,7 @@ - +

A3 aaaaa aaaaaaaaaa

@@ -45,21 +45,21 @@ Group B of C Control B1 - +

B1 bbbb bbbbbbb.

Control B2 - +

B2 bbb bbbbbbbbbbb bbbbbbbbbbbb.

Control B3 - +

B3 bbbb bbbbbbb bbbb.

@@ -69,33 +69,33 @@ Group C of C Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

Control C2 - +

C2 cccccccc ccccccccccccccccc.

Control C3 - +

C3 ccccc cccccccccccccc.

Control C3-A - +

C3 A ccccc cccccccccccccc.

Control C3-A-1 - +

C3 A-1 ccccc cccccccccccccc.

diff --git a/src/specifications/profile-resolution/profile-resolution-examples/include-all-test_profile.xml b/src/specifications/profile-resolution/profile-resolution-examples/include-all-test_profile.xml index 10c801ae2c..c6c699df9d 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/include-all-test_profile.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/include-all-test_profile.xml @@ -12,4 +12,7 @@ + + true + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/merge-keep-resources_profile.xml b/src/specifications/profile-resolution/profile-resolution-examples/merge-keep-resources_profile.xml index b062ac37ec..358f84f829 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/merge-keep-resources_profile.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/merge-keep-resources_profile.xml @@ -12,12 +12,12 @@ a1 - b1 + b2 - + Risk Management Framework for Information Systems and Organizations: A System Life Cycle Approach for Security and Privacy diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/base-test_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/base-test_profile_RESOLVED.xml index be7795892a..ba4c5907ae 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/base-test_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/base-test_profile_RESOLVED.xml @@ -6,57 +6,55 @@ 2021-04-06T15:00:48.692-04:00 1.0 1.0.0 - + + Control A1 - - - - +

A1 aaaaa aaaaaaaaaa

Control B1 - +

B1 bbbb bbbbbbb.

Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

Control C3 -

C3 ccccc cccccccccccccc.

- - Control C3-A - - -

C3 A ccccc cccccccccccccc.

-
- - Control C3-A-1 - - -

C3 A-1 ccccc cccccccccccccc.

-
-
-
+
+ + Control C3-A + + +

C3 A ccccc cccccccccccccc.

+
+
+ + Control C3-A-1 + + +

C3 A-1 ccccc cccccccccccccc.

+
diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/base2-test_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/base2-test_profile_RESOLVED.xml index 8e5e6948f4..282ff94354 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/base2-test_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/base2-test_profile_RESOLVED.xml @@ -6,35 +6,33 @@ 2021-04-06T15:00:49.259-04:00 1.0 1.0.0 - + + Control A1 - - - - +

A1 aaaaa aaaaaaaaaa

Control B1 - +

B1 bbbb bbbbbbb.

Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

Control C3 - +

C3 ccccc cccccccccccccc.

diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/broken_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/broken_profile_RESOLVED.xml index df127be426..012fe3972b 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/broken_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/broken_profile_RESOLVED.xml @@ -6,6 +6,7 @@ 2021-04-06T15:00:49.676-04:00 1.0 1.0.0 - + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/circular_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/circular_profile_RESOLVED.xml index 87db19e179..c6c08e2fe1 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/circular_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/circular_profile_RESOLVED.xml @@ -6,6 +6,7 @@ 2021-04-06T15:00:49.96-04:00 1.0 1.0.0 - + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/exclude-call-test_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/exclude-call-test_profile_RESOLVED.xml index 6a9e9c0917..14b60e834b 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/exclude-call-test_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/exclude-call-test_profile_RESOLVED.xml @@ -6,79 +6,77 @@ 2021-04-06T15:00:50.316-04:00 1.0 1.0.0 - + + Control A2 - +

A2 aaa aaaaaaaaaa aaaaaaaaaaaaa

Control A3 - - - - +

A3 aaaaa aaaaaaaaaa

Control B1 - +

B1 bbbb bbbbbbb.

Control B2 - +

B2 bbb bbbbbbbbbbb bbbbbbbbbbbb.

Control B3 - +

B3 bbbb bbbbbbb bbbb.

Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

Control C2 - +

C2 cccccccc ccccccccccccccccc.

Control C3 - +

C3 ccccc cccccccccccccc.

- - Control C3-A - - -

C3 A ccccc cccccccccccccc.

-
- - Control C3-A-1 - - -

C3 A-1 ccccc cccccccccccccc.

-
-
-
+
+ + Control C3-A + + +

C3 A ccccc cccccccccccccc.

+
+
+ + Control C3-A-1 + + +

C3 A-1 ccccc cccccccccccccc.

+
diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/full-test_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/full-test_profile_RESOLVED.xml index 12f9ea4553..e05bbe6443 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/full-test_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/full-test_profile_RESOLVED.xml @@ -6,42 +6,54 @@ 2021-04-06T15:00:50.63-04:00 1.0 1.0.0 - + + + + + A.a value + Control A1 a1.a value - +

A1 aaaaa aaaaaaaaaa

-

Parameter A.a is set: ...

-

Parameter a1.a is set: ...

-

Also, we refer to a citation.

+

Parameter A.a is set:

+

Parameter a1.a is set:

Control B1 - +

B1 bbbb bbbbbbb.

Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

-

We cite a document with an anchor: ... citation ....

+

We cite a document with an anchor: ... citation ....

Control C3 - +

C3 ccccc cccccccccccccc.

+ + + + + A citation to an out of line document. + + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/home_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/home_profile_RESOLVED.xml index 14d6ffe505..db8d94f3b4 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/home_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/home_profile_RESOLVED.xml @@ -6,6 +6,7 @@ 2021-04-06T15:00:50.936-04:00 1.0 1.0.0 - + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/import-twice_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/import-twice_profile_RESOLVED.xml index cae4377852..ba2af7bf12 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/import-twice_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/import-twice_profile_RESOLVED.xml @@ -6,56 +6,54 @@ 2021-04-06T15:00:51.268-04:00 1.0 1.0.0 - + + Control A1 - - - - +

A1 aaaaa aaaaaaaaaa

Control B1 - +

B1 bbbb bbbbbbb.

Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

Control C3 - +

C3 ccccc cccccccccccccc.

Control B1 - +

B1 bbbb bbbbbbb.

Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

Control C3 - +

C3 ccccc cccccccccccccc.

diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-all-no-children-test_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-all-no-children-test_profile_RESOLVED.xml index 94f72f228a..ed4ab1ea9d 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-all-no-children-test_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-all-no-children-test_profile_RESOLVED.xml @@ -6,69 +6,83 @@ 2021-04-06T15:00:51.584-04:00 1.0 1.0.0 - + + + + + A.a value + + + + Control A1 a1.a value - +

A1 aaaaa aaaaaaaaaa

-

Parameter A.a is set: ...

-

Parameter a1.a is set: ...

-

Also, we refer to a citation.

+

Parameter A.a is set:

+

Parameter a1.a is set:

Control A2 - +

A2 aaa aaaaaaaaaa aaaaaaaaaaaaa

-

Parameter A.b is set: ...

+

Parameter A.b is set: +

Control A3 - +

A3 aaaaa aaaaaaaaaa

Control B1 - +

B1 bbbb bbbbbbb.

Control B2 - + +

B2 bbb bbbbbbbbbbb bbbbbbbbbbbb.

+

Also, we refer to a citation.

Control B3 - +

B3 bbbb bbbbbbb bbbb.

Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

-

We cite a document with an anchor: ... citation ....

+

We cite a document with an anchor: ... citation ....

Control C2 - +

C2 cccccccc ccccccccccccccccc.

@@ -76,30 +90,41 @@
Control C3 - +

C3 ccccc cccccccccccccc.

- - Control C3-A - - -

C3 A ccccc cccccccccccccc.

-
- - Control C3-A-1 - - -

C3 A-1 ccccc cccccccccccccc.

-
-
-
+
+ + Control C3-A + + +

C3 A ccccc cccccccccccccc.

+
+
+ + Control C3-A-1 + + +

C3 A-1 ccccc cccccccccccccc.

+
+ + + A citation to an out of line document. + + A citation to an out of line document. + + + + A citation to an out of line document. + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-all-test_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-all-test_profile_RESOLVED.xml index 45a907be3c..1467b2616e 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-all-test_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-all-test_profile_RESOLVED.xml @@ -6,100 +6,134 @@ 2021-04-06T15:00:51.847-04:00 1.0 1.0.0 - + + - - Control A1 - - - a1.a value - - - -

A1 aaaaa aaaaaaaaaa

-

Parameter A.a is set: ...

-

Parameter a1.a is set: ...

-

Also, we refer to a citation.

-
-
- - Control A2 - - -

A2 aaa aaaaaaaaaa aaaaaaaaaaaaa

-

Parameter A.b is set: ...

-
-
- - Control A3 - - -

A3 aaaaa aaaaaaaaaa

-
-
- - Control B1 - - -

B1 bbbb bbbbbbb.

-
-
- - Control B2 - - -

B2 bbb bbbbbbbbbbb bbbbbbbbbbbb.

-
-
- - Control B3 - - -

B3 bbbb bbbbbbb bbbb.

-
-
- - Control C1 - - -

C1 ccccc ccc ccccccccccccccccc.

-

We cite a document with an anchor: ... citation ....

-
-
- - Control C2 - - - -

C2 cccccccc ccccccccccccccccc.

-
-
- - Control C3 - - -

C3 ccccc cccccccccccccc.

-
- - Control C3-A - - -

C3 A ccccc cccccccccccccc.

-
- - Control C3-A-1 - - -

C3 A-1 ccccc cccccccccccccc.

-
-
-
-
+ + Group A of C + + + A.a value + + + + + + Control A1 + + + a1.a value + + + +

A1 aaaaa aaaaaaaaaa

+

Parameter A.a is set:

+

Parameter a1.a is set:

+
+
+ + Control A2 + + +

A2 aaa aaaaaaaaaa aaaaaaaaaaaaa

+

Parameter A.b is set: +

+
+
+ + Control A3 + + +

A3 aaaaa aaaaaaaaaa

+
+
+
+ + Group B of C + + Control B1 + + +

B1 bbbb bbbbbbb.

+
+
+ + Control B2 + + + +

B2 bbb bbbbbbbbbbb bbbbbbbbbbbb.

+

Also, we refer to a citation.

+
+
+ + Control B3 + + +

B3 bbbb bbbbbbb bbbb.

+
+
+
+ + Group C of C + + Control C1 + + +

C1 ccccc ccc ccccccccccccccccc.

+

We cite a document with an anchor: ... citation ....

+
+
+ + Control C2 + + + +

C2 cccccccc ccccccccccccccccc.

+
+
+ + Control C3 + + +

C3 ccccc cccccccccccccc.

+
+ + Control C3-A + + +

C3 A ccccc cccccccccccccc.

+
+ + Control C3-A-1 + + +

C3 A-1 ccccc cccccccccccccc.

+
+
+
+
+
+ + + A citation to an out of line document. + + A citation to an out of line document. + + + + A citation to an out of line document. + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-call-with-children-test_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-call-with-children-test_profile_RESOLVED.xml index 850a35c9ff..f07802e74a 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-call-with-children-test_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-call-with-children-test_profile_RESOLVED.xml @@ -1,57 +1,60 @@ + uuid="4e44c016-f69e-4ef0-9041-7c3afc2c6ae7"> Test Profile - 2021-04-06T15:00:52.172-04:00 + 2021-04-06T15:00:48.692-04:00 1.0 1.0.0 - + + Control A1 - - - - +

A1 aaaaa aaaaaaaaaa

Control B1 - +

B1 bbbb bbbbbbb.

Control C1 - +

C1 ccccc ccc ccccccccccccccccc.

Control C3 - - + +

C3 ccccc cccccccccccccc.

- - Control C3-A - - -

C3 A ccccc cccccccccccccc.

-
- - Control C3-A-1 - - -

C3 A-1 ccccc cccccccccccccc.

-
-
-
-
+ + Control C3-A + + +

C3 A ccccc cccccccccccccc.

+
+
+ + Control C3-A-1 + + +

C3 A-1 ccccc cccccccccccccc.

+
+
+ \ No newline at end of file diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-loose-param-test_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-loose-param-test_profile_RESOLVED.xml index a20ef91888..2051d3a49f 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-loose-param-test_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-loose-param-test_profile_RESOLVED.xml @@ -6,20 +6,32 @@ 2021-04-06T15:00:52.401-04:00 1.0 1.0.0 - + + + + + A.a value + Control A1 a1.a value - +

A1 aaaaa aaaaaaaaaa

-

Parameter A.a is set: ...

-

Parameter a1.a is set: ...

-

Also, we refer to a citation.

+

Parameter A.a is set:

+

Parameter a1.a is set:

+ + + + + A citation to an out of line document. + + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-match-test_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-match-test_profile_RESOLVED.xml index cf2af06b5c..f21d77cf83 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-match-test_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/include-match-test_profile_RESOLVED.xml @@ -6,6 +6,7 @@ 2021-04-06T15:00:52.649-04:00 1.0 1.0.0 - + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-implicit-keep_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-implicit-keep_profile_RESOLVED.xml index c60632f323..d4816f91ed 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-implicit-keep_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-implicit-keep_profile_RESOLVED.xml @@ -6,38 +6,33 @@ 2021-04-06T15:00:52.97-04:00 1.0 1.0.0 - + + Control A1 - - - - +

A1 aaaaa aaaaaaaaaa

Control B1 - +

B1 bbbb bbbbbbb.

Control A1 - - - - +

A1 aaaaa aaaaaaaaaa

Control B1 - +

B1 bbbb bbbbbbb.

diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-keep-resources_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-keep-resources_profile_RESOLVED.xml index 7ac3c90d65..0444e5edd6 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-keep-resources_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-keep-resources_profile_RESOLVED.xml @@ -6,23 +6,52 @@ 2021-04-06T15:00:53.229-04:00 1.0 1.0.0 - + + + + + A.a value + Control A1 - - + + + a1.a value - +

A1 aaaaa aaaaaaaaaa

+

Parameter A.a is set:

+

Parameter a1.a is set:

- - Control B1 - - -

B1 bbbb bbbbbbb.

+ + Control B2 + + + +

B2 bbb bbbbbbbbbbb bbbbbbbbbbbb.

+

Also, we refer to a citation.

+ + + + A citation to an out of line document. + + + + + + A citation to an out of line document. + + + + Risk Management Framework for Information Systems and Organizations: A System Life Cycle Approach for Security and Privacy + + ...doi... + + + diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-keep_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-keep_profile_RESOLVED.xml index f2c4327c0d..232cef0234 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-keep_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/merge-keep_profile_RESOLVED.xml @@ -6,7 +6,8 @@ 2021-04-06T15:00:53.459-04:00 1.0 1.0.0 - + + Control A1 diff --git a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/modify-adds_profile_RESOLVED.xml b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/modify-adds_profile_RESOLVED.xml index 10f629276b..c331b3d7c4 100644 --- a/src/specifications/profile-resolution/profile-resolution-examples/output-expected/modify-adds_profile_RESOLVED.xml +++ b/src/specifications/profile-resolution/profile-resolution-examples/output-expected/modify-adds_profile_RESOLVED.xml @@ -6,7 +6,8 @@ 2021-04-06T15:00:53.695-04:00 1.2 1.0.0 - + + Group A of C