Page 1 of 1

Selecting Multiple Profiling Attributes

Posted: Tue Aug 06, 2013 5:38 pm
by samathews
I've been working in Oxygen to create profiling sets from some existing ditaval files. I love how Oxygen allows ditaval files to be imported as conditional sets, and then lets those values be selected from a list in the attribute window.

I have a few projects that use three or four different variables for conditional processing, and sometimes content is processed for two projects, but not the two others. Is there a way to be able to select multiple values from the list that's populated from the values in the ditaval file instead of entering them manually?

Re: Selecting Multiple Profiling Attributes

Posted: Wed Aug 07, 2013 9:01 am
by Radu
Hi,

Just to see that I understand, when the "Edit Profiling Attributes" dialog appears you want to somehow tick one checkbox and as result of this automatically have another checkbox checked as well. Sorry, this is not possible.

Maybe what you actually need is to define a hierarchy of values using a Subject Scheme map, a feature we added in Oxygen 15.0. Somehow have values audience='project1' and audience=project2 but also have a third value which means audience='project1AndProject2'. Then check only this value for content which applies to both projects.

Maybe this video demonstration about subject schemes and defining hierarchies of values might come handy:

http://www.oxygenxml.com/demo/DITA_Subject_Scheme.html

If you have a Subject Scheme map defining profiling attribute values referenced from your main DITA Map then you would not need anymore to import the DITAVAL files in Oxygen's preferences, the values will be picked up automatically from the Subject Scheme map.

Regards,
Radu

Re: Selecting Multiple Profiling Attributes

Posted: Mon Mar 13, 2023 12:27 pm
by vishwavaranasi
ok

Re: Selecting Multiple Profiling Attributes

Posted: Mon Mar 13, 2023 2:09 pm
by chrispitude
Hi Vishwa,

We would also like to move our profiling condition definitions from the Oxygen .xpr to subject scheme maps.

When profiling conditions are defined in the .xpr file,
  • Condition values can only be updated by editing the .xpr file. For us, this means that writers must contact the Oxygen project maintainer (me).
  • All condition values are shown in the profiling attributes dialog. We have over 100 condition values and this makes the list difficult to use.
When profiling attributes are defined in subject schemes,
  • Condition values can be updated by writers by editing the subject scheme definition.
  • Only the book-relevant condition values are shown in the profiling attributes dialog, making it much easier to use.
The only missing piece is, where are the highlight colors defined? Currently they are still stored in the .xpr file, which means that the Oxygen project maintainer (me) must still make the change. We have the following enhancement request filed to obtain highlight colors from DITAVAL files dynamically:

Feature Request: Have an Oxygen project obtain all profiling condition information from DITAVAL file

I am sharing this enhancement request with you in case it is interesting to you.