<!-- DOCTYPE IAD.IF caravan Finn

Changelogg:

03-03-2004	Initial version
04-03-2004	changed to freetext equipment
28-02-2005	added caravan_segment
17-03-2005	Updated according to Finn realease April 2005
19-02-2012  Added fields "INTERIOR_LENGTH_CM" and "EXTERIOR_LENGTH_CM"
07-05-2013  Added field CARAVAN_SALESFORM
13-11-2017  Added REGISTRATIONTAX_INCUDED, ROADTAX_INCLUDED
25-01-2018  Removed ROADTAX_INCLUDED
26-03-2019  Added CAR_CONDITION_DOC for condition doc url
24-04-2019  Added VIDEO_URL
12-02-2020  Added CARAVAN_LOCATION
            Added CARAVAN_CONDITION
            Removed EXTERIOR_LENGTH_CM
            Added MOTOR_PRICE/REGISTRATION
            Removed MOTOR_PRICE/CURRENCY
            Added MOTOR_PRICE attribute REREGISTRATION_EXEMPTION
            Removed MOTOR_PRICE attribute REGISTRATIONTAX_INCLUDED
10.11.2020  Bump HEAD tag to v4.0, OBJECT_HEAD to v2.2
06.09.2023  Remove FAX from CONTACT

-->

        <!-- Definition of the 'top-element'; A transfer is  -->
        <!-- a IAD-if element with one or more OBJECTs -->
        <!-- Top element -->
        <!ELEMENT IAD.IF.CARAVAN (HEAD, OBJECT+)>
        <!-- The element HEAD identifies a partne and a provider -->
        <!ENTITY % HEAD SYSTEM "https://www.finn.no/dtd/IADIF-head40.dtd">
        %HEAD;
        <!-- Information on the object -->
        <!ELEMENT OBJECT (OBJECT_HEAD, CARAVAN)>
        <!-- OBJECT_HEAD- definition is common in IADIF-objecthead20.dtd -->
        <!ENTITY % OBJECT_HEAD SYSTEM "https://www.finn.no/dtd/IADIF-objecthead22.dtd">
        %OBJECT_HEAD;

        <!-- Information on carvan -->

        <!ELEMENT CARAVAN (CARAVAN_SALESFORM, CARAVAN_SEGMENT, CARAVAN_MODEL, CARAVAN_LOCATION,
                YEAR_MODEL?, MILEAGE?, NO_OF_BERTHS?, WIDTH_CM?, LENGTH_CM?, INTERIOR_LENGTH_CM?, CARAVAN_WEIGHT?,
                MOTOR_PRICE, CARAVAN_CONDITION, CARAVAN_WARRANTY?, CARAVAN_EQUIPMENT*, DESCRIPTION?, CARAVAN_CONDITION_REPORT?,
                CAR_CONDITION_DOC?, MOREINFO*, CONTACT?, VIDEO_URL?)>

        <!ELEMENT CARAVAN_SALESFORM (#PCDATA)>
        <!ELEMENT CARAVAN_SEGMENT (#PCDATA)>
        <!-- Legal value -->
        <!-- Caravan make/model -->
        <!ELEMENT CARAVAN_MODEL (MAKE, MODEL )>
        <!-- Legal value -->
        <!ELEMENT MAKE (#PCDATA)>
        <!-- Legal value -->
        <!ELEMENT MODEL (#PCDATA)>
        <!ELEMENT CARAVAN_LOCATION (#PCDATA)> <!--Reference value NORWAY|ABROAD -->
        <!ELEMENT YEAR_MODEL (#PCDATA)> <!-- 4 digits -->
        <!ELEMENT MILEAGE (#PCDATA)>
        <!ELEMENT NO_OF_BERTHS (#PCDATA)>
        <!ELEMENT WIDTH_CM (#PCDATA)>
        <!ELEMENT LENGTH_CM (#PCDATA)>
        <!ELEMENT INTERIOR_LENGTH_CM (#PCDATA)>
        <!ELEMENT CARAVAN_WEIGHT (WEIGHT_NET, WEIGHT_TOT )>
        <!ELEMENT WEIGHT_NET (#PCDATA)>
        <!ELEMENT WEIGHT_TOT (#PCDATA)>

        <!-- Price information -->
        <!ELEMENT MOTOR_PRICE (TOTAL, REGISTRATION)>  <!-- Price information -->
        <!ATTLIST MOTOR_PRICE
                REREGISTRATION_EXEMPTION (yes | no) "no">
        <!ELEMENT TOTAL (#PCDATA)> <!-- Integer < 10 000 000 -->
        <!ELEMENT REGISTRATION (#PCDATA)>

        <!ELEMENT CARAVAN_CONDITION (#PCDATA)> <!--Reference value NEW|USED -->
        <!ELEMENT CARAVAN_WARRANTY (#PCDATA)>
        <!-- Legal value -->
        <!ELEMENT CARAVAN_EQUIPMENT (#PCDATA)>
        <!ELEMENT DESCRIPTION (#PCDATA)>
        <!ELEMENT CARAVAN_CONDITION_REPORT (#PCDATA)>
        <!ELEMENT CAR_CONDITION_DOC (#PCDATA)>
        <!ELEMENT MOREINFO (URL, URLTEXT?)>
        <!ELEMENT URLTEXT (#PCDATA)>
        <!-- Used for external links -->
        <!-- Information on CONTACT -->
        <!ELEMENT CONTACT (NAME?, PHONE?, MOBILE?, EMAIL?, URL?)>
        <!ELEMENT NAME (#PCDATA)>
        <!-- Text max 100 characters -->
        <!ELEMENT PHONE (#PCDATA)>
        <!-- Text max 100 characters -->
        <!ELEMENT MOBILE (#PCDATA)>
        <!-- Text max 100 characters -->
        <!ELEMENT EMAIL (#PCDATA)>
        <!-- Text max 100 characters -->
        <!ELEMENT URL (#PCDATA)>
        <!-- Text max 100 characters -->
        <!ELEMENT VIDEO_URL (#PCDATA)>  <!-- Use only approved video host sites -->


