Looking for information on adding a Subject Scheme object in SDL Tridion Docs.

I'm looking for information on adding a SubjectScheme doctype to SDL Tridion Docs.

<!DOCTYPE subjectScheme PUBLIC "-//OASIS//DTD Subject Scheme Map//EN" "map.dtd">

Any pointers or references to others doing this would be much appreciated. We're planning on leveraging a subscheme for metadata values in our publication ditamaps.

 

Thanks.

  • I thought this is already preconfigured in the DocTypes folder - hence ready for submitting your first document.
    1. Can you share the exact version number of your setup?
    2. Can you verify your WebApp server catalog xml files for your public id, if they were configured away?
    3. I assume we are referring to the CMS with Client Tools?
    4. And please also share what is not working yet, supported by screenshots and some logging extracts.
    -Dave
  • Quick background: We do *not* currently have any subscheme objects in our CMS. We are attempting to add a subjectscheme object to our CMS, however it appears the DOCTYPE is not currently supported. I'm assuming some configuration must be done to support this DOCTYPE or perhaps I'm doing something completely wrong.

    Here are the details:

    1. We're using SDL Tridion Docs Build 13.0.4115.1.

    2. Yes, I can see a catalog-dita.xml file under /Web/Author/ASP/DocTypes/ that has been configured. However the current "Subject Scheme" entries do *not* include <!DOCTYPE subjectScheme PUBLIC "-//OASIS//DTD Subject Scheme Map//EN" "map.dtd">. The entries present  are as follows:

       <!-- Subject scheme package for controlled vocabularies -->

     <public publicId="-//OASIS//DTD DITA 1.2 Subject Scheme Map//EN" uri="dita-oasis/1.2/subjectScheme/dtd/subjectScheme.dtd"/>

     <public publicId="-//OASIS//ELEMENTS DITA 1.2 Subject Scheme Map//EN" uri="dita-oasis/1.2/subjectScheme/dtd/subjectScheme.mod"/>

     <public publicId="-//OASIS//ENTITIES DITA 1.2 Subject Scheme Map//EN" uri="dita-oasis/1.2/subjectScheme/dtd/subjectScheme.ent"/>

       <!-- Subject scheme package for controlled vocabularies -->

     <public publicId="-//OASIS//DTD DITA Subject Scheme Map//EN" uri="dita-oasis/1.2/subjectScheme/dtd/subjectScheme.dtd"/>

     <public publicId="-//OASIS//ELEMENTS DITA Subject Scheme Map//EN" uri="dita-oasis/1.2/subjectScheme/dtd/subjectScheme.mod"/>

     <public publicId="-//OASIS//ENTITIES DITA Subject Scheme Map//EN" uri="dita-oasis/1.2/subjectScheme/dtd/subjectScheme.ent"/>  

    3. Yes, SDL Tridion Docs Publication Manager / Web Client / XMetaL 12.0.

    4. What's not working is we are attempting to add a subject scheme object to our system is that XMetaL/SDL indicates the DITA is not valid or unknown and throws an error message. We believe this is because the DOCTYPE is unknown. A screenshot of the error example is attached.Error message in XMetaL Author Enterprise stating 'The document is not valid. If you save, the file will contain invalid markup.' with options to Save, Cancel, or view the full error report.

    emoji


    Generated Image Alt-Text
    [edited by: Trados AI at 6:36 AM (GMT 0) on 5 Mar 2024]
  • Thanks for the answers. Can I assume you know about TD13SP2 - Configuring a DITA specialization for use in XMetaL and the sibling topics - if so then it is reference for other people finding this thread.

    Tip, if you can do it over XMetaL then probably the whole stack works. You could start however by uploading over the Web Client as that focuses on verifying your catalog/DTD configuration.