@prefix :      <https://purl.org/edifact/ontology#> .
@prefix ns:    <http://creativecommons.org/ns#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix terms: <http://purl.org/dc/terms/> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix ns1:   <http://www.w3.og/2003/06/sw-vocab-status/ns#> .
@prefix ontology: <https://purl.org/edifact/ontology#> .

ontology:hasDiscreteQuantityWithUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The discrete quantity with unit" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasDiscreteQuantityWithUnit"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Diskrete_Menge_Einheit" .

ontology:orderCurrency
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The name or symbol of the monetary unit used in an order." ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "orderCurrency"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://schema.org/currency> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "WaehrungBestellung" .

ontology:hasNetWeight
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Weight (mass) of the goods themselves without any packing" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasNetWeight"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nettonettogewicht" .

ontology:contactPersonCreditorAccounting
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Department/person responsible for the accounts payable function within a corporation" ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonCreditorAccounting"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "CTA+AP" ;
        ontology:seeXML      "Ansprechpartner_Kreditorenbuchhaltung" .

ontology:timePeriod  a      owl:DatatypeProperty ;
        rdfs:comment        "Contains a time Period" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "timePeriod"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" .

ontology:withoutCalculationQuantity
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Quantity of goods which are free of charge." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "withoutCalculationQuantity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Menge_ohne_Berechnung" .

terms:created  a  owl:AnnotationProperty .

<http://schema.org/currency>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "shows the currency" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    <http://schema.org/> ;
        rdfs:label          "currency"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" .

ontology:dataExchangeCounter
        a                    owl:DatatypeProperty ;
        rdfs:comment         "the counter of the exchanged data" ;
        rdfs:domain          ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "dataExchangeCounter"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   owl:topDataProperty ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  36 ;
        ontology:seeXML      "D_0036" .

ontology:deliveryCondition
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Specifies the conditions under which the goods must be delivered to the consignee" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "deliveryCondition"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Lieferbedingung" .

ontology:senderIndicator
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Indicator who the sender is" ;
        rdfs:domain       ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "senderIndicator"@en ;
        rdfs:range        xsd:string ;
        ns1:term_status   "stable" ;
        ontology:seeXML   "D_0004" .

ontology:fileLineIdentifier
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number assigned by the file issuer or sender to identify a specific line."@en ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "fileLineIdentifier"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Bezeichner_Dateizeilen"@de .

ontology:hasAmountDueOrPayable
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount to be paid"@en ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasAmountDueOrPayable" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Faelliger_Betrag_oder_zahlbarerBetrag" .

ontology:hasQuantityUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Contains measure unit qualifier of a quantity" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasQuantityUnit"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:hasUnit ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_QTYMaEinheit" .

<https://purl.org/p2p-o/item#itemName>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Description of the item" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    <https://purl.org/p2p-o/item#> ;
        rdfs:label          "itemName"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_7008" .

ontology:hasDocumentNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Document/message number" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasDocumentNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Dokumentennummer" .

ontology:RegulatorRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party which is the regulator of the invoice" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "RegulatorRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:reportingInformation
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The free text contains information for regulatory authority." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "reportingInformation"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Meldeinformationen" .

ontology:hasInvoicePercentage
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Percentage used in the whole invoice" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasInvoicePercentage"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "RechnungsProzentsatz" .

ontology:hasCity  a         owl:DatatypeProperty ;
        rdfs:comment        "Cotains the city name of a party involved in the invoice" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasCity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_3164" .

terms:description  a  owl:AnnotationProperty .

ontology:itemNumberSupplier
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number assigned to an article by the supplier of that article." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "itemNumberSupplier"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Artikelnummer_des_Lieferanten" .

ontology:hasInvoiceDetails
        a                   owl:ObjectProperty ;
        rdfs:comment        "Contains the Invoice Details of an Invoice"@en ;
        rdfs:domain         ontology:E-Invoice ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasInvoiceDetails"@en ;
        rdfs:range          ontology:InvoiceDetails ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" ;
        owl:inverseOf       ontology:isInvoiceDetailsOf .

ontology:numberOfBundleMessages
        a                   owl:DatatypeProperty ;
        rdfs:comment        "A batch number identifying a batch of messages." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "numberOfBundleMessages"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nummer_eines_Buendels_von_Nachrichten" .

ontology:paymentCurrency
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The name or symbol of the monetary unit used for payment." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "paymentCurrency"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://schema.org/currency> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "WaehrungZahlung" .

ontology:dateHarmonisedSystemNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the number specifying the goods classification under the Harmonised Commodity Description and Coding System of the Customs Co-operation Council (CCC)." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateHarmonisedSystemNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Nummer_harmonisiertes_System" .

ontology:consumerUnitsInTradingUnitQuantityWithUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Numbers of consumer units in the traded unit" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "consumerUnitsInTradingUnitQuantityWithUnit"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Anzahl_der_Verbrauchereinheiten_in_einer_Handelseinheit" .

ns1:term_status  a  owl:AnnotationProperty .

ontology:calculationPeriod
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Period for which an invoice is issued." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "calculationPeriod"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:timePeriod ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Abechnungszeitraum" .

ontology:exportReferenceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number given to an export shipment." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "exportReferenceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Exportreferenznummer" .

ontology:dateReferenceNumberBusinessContactExtractEANCode
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number for a business account statement as EAN code" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateReferenceNumberBusinessContactExtractEANCode"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Referenznummer_zu_einem_Geschaeftskontauszug_EAN_Code" .

ontology:InvoiceContent
        a                   owl:Class , owl:AnnotationProperty ;
        rdfs:comment        "Defined as the union of the classes Item and InvoiceDetails" , "Defined as the union of the classes Item and InvoiceDetails"@en ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "InvoiceContent"@en , "Invoice Content"@en ;
        rdfs:subPropertyOf  ontology:E-Invoice ;
        ns1:term_status     "stable" .

ontology:specificationNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number assigned by the issuer to his specification." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "specificationNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Spezifikationsnummer" .

ontology:hasGeneralInformation
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Contains general information about the Invoice or a Item" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasGeneralInformation"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Generelle_Informationen" .

ontology:hasVATIdentifierBuyer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Unique number assigned by the relevant tax authority to identify the buyer for use in relation to Value Added Tax (VAT)." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasVATIdentifierBuyer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <https://purl.org/p2p-o/organization#VATIdentifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Umsatzsteuernummer_Kaeufer" .

ontology:hasPriceType
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Identification pricing specification" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasPriceType"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "PreisArt" .

ontology:noDiscountAllowance
        a                 owl:DatatypeProperty ;
        rdfs:comment      "No increases or reduction in price (list or stated) are included." ;
        rdfs:domain       ontology:InvoiceContent ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "noDiscountAllowance"@en ;
        rdfs:range        xsd:string ;
        ns1:term_status   "stable" ;
        ontology:seeXML   "Kein_Abschlag_Zuschlag" .

ontology:dateRelatedDocumentNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the realted document number" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateRelatedDocumentNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_zugehoerige_Dokumentennummer" .

ontology:contractNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number of a contract concluded between parties." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "contractNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Vertragsnummer" .

ontology:hasUnitPrice
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reporting monetary amount is a 'per unit' amount" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasUnitPrice" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Preis_pro_Einheit" .

ontology:harmonisedSystem
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Contains the number of the harmonised system" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "harmonisedSystem"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Harmonisiertes_System" .

ontology:itemNumberBuyer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Item number assigned by the buyer to identify an article." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "itemNumberBuyer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Artikelnummer_des_Kaeufer" .

ontology:returnQuantity
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The return quantity" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "returnQuantity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Menge_Retour" .

<http://www.w3.org/ns/org#FormalOrganization>
        a                 owl:Class ;
        rdfs:comment      "An Organization which is recognized in the world at large, in particular in legal jurisdictions, with associated rights and responsibilities. Examples include a Corporation, Charity, Government or Church. Note that this is a super class of `gr:BusinessEntity` and it is recommended to use the GoodRelations vocabulary to denote Business classifications such as DUNS or NAICS.\"\"\"@en" ;
        rdfs:isDefinedBy  <http://www.w3.org/ns/org> ;
        rdfs:label        "FormalOrganization" ;
        ns1:term_status   "stable" .

ontology:dateProformaInvoiceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by the seller to a Proforma Invoice." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateProformaInvoiceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Proforma_Rechnungsnummer" .

ontology:dateContractNumberBuyer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by buyer to a contract." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateContractNumberBuyer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Vertragsnummer_des_Kaeufers" .

ontology:hasTransportRestriction
        a                   owl:DatatypeProperty ;
        rdfs:comment        "A measurement indicating limitations in relation to transportation equipment." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTransportRestriction"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Beschraekung_Transportmittels" .

ontology:hasDocumentType
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Document/message identifier expressed" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasDocumentType"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Dokumentenname" .

ontology:hasTotalAmountMessage
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The total Amount of the Message" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTotalAmountMessage" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Gesamtbetrag_Nachricht" .

ontology:hasVATamount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount in national currency resulting from the application, at the appropriate rate, of value added tax (or similar tax) to the invoice amount subject to such tax" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasVATamount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Mehrwertsteuer_Betrag" .

ontology:dateNumberConsolidatedInvoiceEANCode
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the consolidated invoice number with EAN code" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateNumberConsolidatedInvoiceEANCode"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Nummer_einr_konsolidierten_Rechnung_EAN_Code" .

ontology:positionLineNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number of the Position of the Line in the whole message" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "positionLineNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Positionszeilennummer" .

ontology:contactPersom
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Contact Persons" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "contactPerson"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" .

ontology:SellerRole  a    owl:Class ;
        rdfs:comment      "The role of the party selling merchandise to a buyer." ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "SellerRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:despatchAdviceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by issuing party to a despatch advice." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "despatchAdviceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nummer_Lieferschein" .

ontology:allowanceReason
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Reason for the allowance"@en ;
        rdfs:domain       ontology:InvoiceContent ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "allowanceReason"@en ;
        rdfs:range        xsd:string ;
        ns1:term_status   "stable" ;
        ontology:seeXML   "Zuschlag" .

ontology:contactPersonTelefonNumber
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Voice/data transmission by telephone" ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonTelefonNumber"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "COM+:TE" ;
        ontology:seeXML      "Ansprechpartner_TelefonNummer" .

ontology:percentage  a      owl:DatatypeProperty ;
        rdfs:comment        "Contains percentage" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "percentage"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" .

owl:disjointWith  a  owl:AnnotationProperty ;
        rdfs:label  "disjointWith"@en .

ontology:contactPersonReceivableAccounting
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Department/person responsible for the accounts receivable within a corporation" ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonReceivableAccounting"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "CTA+AR" ;
        ontology:seeXML      "Ansprechpartner_Debitorenbuchaltung" .

ontology:promotionalVariantNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number of the promotional variant number" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "promotionalVariantNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nummer_der_Aktionsvariante" .

<https://purl.org/p2p-o/organization#globalLocationNumber>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The Global Location Number of a party involved in the invoice"@en ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    <https://purl.org/p2p-o/organization#> ;
        rdfs:label          "globalLocationNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_3039" .

ontology:contactPersonFaxNumber
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Device used for transmitting and reproducing fixed graphic material (as printing) by means of signals over telephone lines or other electronic transmission media." ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonFaxNumber"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "COM+:FX" ;
        ontology:seeXML      "Ansprechpartner_TelefaxNummer" .

xsd:date  a     rdfs:Datatype .

ontology:hasVATIdentifierSupplier
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Unique number assigned by the relevant tax authority to identify the supplier for use in relation to Value Added Tax (VAT)." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasVATIdentifierSupplier"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <https://purl.org/p2p-o/organization#VATIdentifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Umsatzsteuernummer_Lieferant" .

ontology:dateCreditNoteNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned to a credit note." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateCreditNoteNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Gutschriftsnummer" .

ontology:discountTerminationDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date/time when the deduction from an amount comes to an end." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "discountTerminationDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Datum_Rabattbeendigung" .

ontology:otherServiceInformation
        a                   owl:DatatypeProperty ;
        rdfs:comment        "General information created by the sender of general or specific value." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "otherServiceInformation"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Andere_Serviceinformationen" .

ontology:taxPeriod  a       owl:DatatypeProperty ;
        rdfs:comment        "Period a tax rate/tax amount etc. is applicable." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "taxPeriod"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:timePeriod ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Steuerperiode" .

terms:creator  a  owl:AnnotationProperty .

ontology:hasTAXrate  a      owl:DatatypeProperty ;
        rdfs:comment        "Contains the TAX rate" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTAXrate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" .

ontology:exchangeRateDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date/time on which the exchange rate was fixed." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "exchangeRateDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Wechselkursdatum" .

ontology:contactPersonX400Number
        a                    owl:DatatypeProperty ;
        rdfs:comment         "CCITT Message handling system" ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonX400Number"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "COM+:XF" ;
        ontology:seeXML      "Ansprechpartner_X400Nummer" .

<https://purl.org/p2p-o/documentline#invoicedQuantityUnitOfMeasure>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The quantity as per invoice." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    <https://purl.org/p2p-o/documentline#> ;
        rdfs:label          "invoicedQuantityUnitOfMeasure"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Berechnete_Menge_Einheit" .

ontology:SalesAgentRole
        a                 owl:Class ;
        rdfs:comment      "The role of the third party who arranged the purchase of merchandise on behalf of the actual buyer" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "SalesAgentRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:contactPersonEmailAddress
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Creating/sending/receiving of unstructured free text messages or documents using computer network, a mini- computer or an attached modem and regular telephone line or other electronic transmission media." ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonEmailAddress"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "COM+:EM" ;
        ontology:seeXML      "Ansprechpartner_EmailAdresse" .

ontology:totalNumberOfSegments
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The total number of the segments" ;
        rdfs:domain         ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "totalNumberOfSegments"@en ;
        rdfs:range          xsd:integer ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_0074" .

ontology:bilateralAgreed
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Note contains information mutually defined by trading partners" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "bilateralAgreed"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Bilateral_vereinbart" .

ontology:hasAllowancePercentagePaymentConditions
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Allowance expressed as a percentage with payment condition" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasAllowancePercentagePaymentConditions"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "AbschlagProzentsatzZahlungsbedingungen" .

ontology:hasChargeAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The amont of the charge"@en ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasChargeAmount"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Zuschlagsbetrag" .

ontology:financialAccountNumberPayee
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Receiving company account number (ACH transfer), check, draft or wire" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "financialAccountNumberPayee"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Kontonummer_des_Zahlungsempfaenger" .

ontology:importLicenseNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by the issuing authority to an Import Licence."@en ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "importLicenseNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Import_Lizenznummer"@de .

<http://www.w3.org/2006/vcard/ns#hasStreetAddress>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Cotains the street address of a party involved in the invoice" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    <http://www.w3.org/2006/vcard/ns#> ;
        rdfs:label          "hasStreetAddress"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_3042" .

ontology:loadPeriod  a      owl:DatatypeProperty ;
        rdfs:comment        "Period a specified charge is valid for." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "loadPeriod"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:timePeriod ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Belastungsperiode" .

ontology:hasTaxableAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount for tax calculation" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTaxableAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Steuerpflichtiger_Betrag" .

terms:title  a  owl:AnnotationProperty .

<https://purl.org/p2p-o/organization#countrySubdivision>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The subdivion of the country the organization is allocated in" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    <https://purl.org/p2p-o/organization#> ;
        rdfs:label          "countrySubdivision"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_3229" .

ontology:hasVATIdentifierInvoicee
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Unique number assigned by the relevant tax authority to identify the invoicee for use in relation to Value Added Tax (VAT)." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasVATIdentifierInvoicee"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <https://purl.org/p2p-o/organization#VATIdentifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Umsatzsteuernummer_Rechnungsempfaenger" .

ontology:dateOfferNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by issuing party to an offer." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateOfferNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Angebotsnummer" .

ontology:descriptionOfGoods
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Plain language description of the nature of the goods sufficient to identify them at the level required for banking, Customs, statistical or transport purposes, avoiding unnecessary detail (Generic term)." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "descriptionOfGoods"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Warenbeschreibung" .

ontology:hasFunctionInInvoice
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Describes the role of a party involved in the invoice" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasFunctionInInvoice"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_PaFu" .

ontology:dateOrderNumberBuyer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by the buyer to an order." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateOrderNumberBuyer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Auftragsnummer_Kaeufer" .

ontology:BrokerSalesOfficeRole
        a                 owl:Class ;
        rdfs:comment      "The role of a party acting in the name of the seller as broker or as sales office." ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "BrokerSalesOfficeRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:hasBasicTaxAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The amount specified is the basis for duty/tax or fee."@en ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasBasicTaxAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Steuergrundbetrag" .

ontology:hasDocumentFunction
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Indicates the function of the message" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasDocumentFunction"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Dokumentenfunktion" .

ontology:EDIFACT-Structure
        a                   owl:Class , owl:AnnotationProperty ;
        rdfs:comment        "Contains all the information which are necessary for the invoice to be a valid EDIFACT Invoice" ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "EDIFACT-Structure" , "EDIFACT-Structure"@en ;
        rdfs:subPropertyOf  ontology:E-Invoice ;
        ns1:term_status     "stable" ;
        owl:disjointWith    ontology:InvoiceContent .

ontology:hasPrepaidAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount which has been prepaid in advance" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasPrepaidAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Vorausbezahlter_Betrag" .

<https://purl.org/p2p-o/documentline#invoicedQuantity>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The quantity as per invoice." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    <https://purl.org/p2p-o/documentline#> ;
        rdfs:label          "invoicedQuantity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Menge_Berechnet" .

ontology:deliveredQuantity
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number of pieces actually received at the final destination." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "deliveredQuantity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Menge_Geliefert" .

ontology:fiscalNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Tax payer's number. Number assigned to individual persons as well as to corporates by a public institution; this number is different from the VAT registration number." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "fiscalNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Steuernummer" .

ontology:contactPersonPurchasingDepartment
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Department/person responsible for issuing this purchase order." ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonPurchasingDepartment"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "CTA+PD" ;
        ontology:seeXML      "Ansprechpartner_Einkaufabteilung" .

ontology:additionalPartnerIdentificationEANCode
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Additional Partneridentification (GLN-Code)" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "additionalPartnerIdentificationEANCode"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Zusaetzliche_Partneridentifikation_EAN_Code" .

ontology:dateAccountsReceivableNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by accounts receivable department to the account of a specific debtor." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateAccountsReceivableNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Nummer_des_Forderungskontos" .

ontology:recipientIndicator
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Indiactor whos the recipient of the message" ;
        rdfs:domain         ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "recipientIndicator"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_0010" .

ontology:isStandardOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "shows of which invoice the EDIFACT Structure is"@en ;
        rdfs:domain         ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "isStandardOf"@en ;
        rdfs:range          ontology:E-Invoice ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" .

ontology:dateInternalCustomerNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the number assigned by a seller, supplier etc. to identify a customer within his enterprise." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateInternalCustomerNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Interne_Kundennummer" .

ontology:hasTotalAmountUnderPaymentReduction
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Part of the invoice amount which is subject to payment discount." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTotalAmountUnderPaymentReduction"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Gesamtbetrag_unterliegt_Zahlungskuerzung" .

ontology:PayeeRole  a     owl:Class ;
        rdfs:comment      "The role of the party initiating payment" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "PayeeRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:noteNumber  a      owl:DatatypeProperty ;
        rdfs:comment        "identifier which is a number" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "noteNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" .

ontology:hasChargePercentagePaymentConditions
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Charge expressed as a percentage with the payment conditions" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasChargePercentagePaymentConditions"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "ZuschlagProzentsatzZahlungsbedingungen" .

ontology:relatedDocumentNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Related document number" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "relatedDocumentNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "zugehoerige_Dokumentennummer" .

ontology:contactPersonSalesDepartment
        a                    owl:DatatypeProperty ;
        rdfs:comment         "The sales representative or department contact within an organization." ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonSalesDepartment"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "CTA+SR" ;
        ontology:seeXML      "Ansprechpartner_Verkaufsabteilung" .

ontology:beneficiaryReference
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference of the beneficiary" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "beneficiaryReference"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenz_des_Beguenstigten" .

ontology:effectiveDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date and/or time at which specified event or document becomes effective." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "effectiveDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Gueltigkeitsdatum" .

ontology:proformaInvoiceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by the seller to a Proforma Invoice." ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "proformaInvoiceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Proforma_Rechnungsnummer" .

ontology:seeEDIFACT  a  owl:AnnotationProperty ;
        rdfs:label  "seeEDIFACT"@en .

ontology:instructionForInvoicingParty
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Note contains invoice instructions" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "instructionForInvoicingParty"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Anweisung_fur_Rechnungssteller" .

<http://purl.org/cerif/frapo/hasCountryCode>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Cotains the country code name of a party involved in the invoice" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    <http://purl.org/cerif/frapo/> ;
        rdfs:label          "hasCountryCode"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_3207" .

ontology:priceAndDeliveryCondition
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Price and Delivery Conditions of the article displayed in the invoice" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "priceAndDeliveryCondition"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "PreisUndAuslieferungsbedingung" .

ontology:orderNumber  a     owl:DatatypeProperty ;
        rdfs:comment        "Reference number of an order." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "orderNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" .

ontology:dateBeneficiaryReference
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference of the beneficiary" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateBeneficiaryReference"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Referenz_des_Beguenstigten" .

ontology:hasPriceSource
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Identification of the type of price of an item" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasPriceSource"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "PreisQuelle" .

ns:license  a   owl:AnnotationProperty .

ontology:hasNetWeightPerUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Weight (mass) of goods including any packing normally going with them to a buyer in a retail sale" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasNetWeightPerUnit"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nettogewicht_pro_Einheit" .

ontology:hasInvoiceprice
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Referenced price taken from an invoice" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasInvoiceprice" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Rechnungspreis" .

ontology:hasGrosspricePerUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The price stated is the gross price per unit to which allowances/ charges must be applied." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasGrosspricePerUnit" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Bruttopreis_pro_Einheit" .

ontology:hasItem  a         owl:ObjectProperty ;
        rdfs:comment        "shows which items are included in an invoice"@en ;
        rdfs:domain         ontology:E-Invoice ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasItem"@en ;
        rdfs:range          ontology:Item ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" ;
        owl:inverseOf       ontology:isItemOf .

ontology:orderNumberBuyer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by the buyer to an order." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "orderNumberBuyer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:orderNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Auftragsnummer_Kaeufer" .

ontology:hasTotalAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The amount specified is the total amount" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTotalAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Gesamtbetrag" .

ontology:customsTariffNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Code number of the goods in accordance with the tariff nomenclature system of classification in use where the Customs declaration is made." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "customsTariffNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Zolltarifnummer" .

ontology:contactPersonTelexNumber
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Transmission of text/data via telex." ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonTelexNumber"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "COM+:TL" ;
        ontology:seeXML      "Ansprechpartner_TelexNummer" .

ontology:hasDiscountPercentagePaymentConditions
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Discount expressed as a percentage with payment condition" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasDiscountPercentagePaymentConditions"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "AbzugProzentsatzZahlungsbedingungen" .

<https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#performsAgentRole>
        a                   owl:ObjectProperty ;
        rdfs:comment        "shows which formal organization an agent role performs" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#> ;
        rdfs:label          "performsAgentRole"@en ;
        rdfs:range          <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" .

ontology:dateOrderNumberDelivery
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by issuer to a delivery order." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateOrderNumberDelivery"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Nummer_Lieferauftrag" .

ontology:WholesalerRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party that is the wholesaler" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "WholesalerRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:managingOrganisations
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Identification of the managing organization" ;
        rdfs:domain          ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "managingOrganisations"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   owl:topDataProperty ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "D_0051" ;
        ontology:seeXML      "D_0051" .

ontology:offerNumber  a     owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by issuing party to an offer." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "offerNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Angebotsnummer" .

ontology:hasStockRestriction
        a                   owl:DatatypeProperty ;
        rdfs:comment        "A measurement indicating limitation in relation to storage." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasStockRestriction"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Lagerbeschraenkung" .

ontology:hasTotalDutyTaxFeeAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Total of all duty/tax/fee amounts." ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTotalDutyTasFeeAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Gesamter_Zoll_Steuer_Gebuehrenbetrag_der_Nachricht" .

ontology:dateDebitNoteNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by issuer to a debit note" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateDebitNoteNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Nummer_der_Belastungsanzeige" .

ontology:receivingAdviceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "A reference number to a receiving advice." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "receivingAdviceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Wareneingangsmeldung_Nummer" .

ontology:CalculateDeliverToRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party receiving goods and relevant invoice" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "CalculateDeliverToRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:dateOriginatorReference
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference of the originator" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateOriginatorReference"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Referenz_des_Absenders" .

ontology:dateFileLineIdentifier
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of number assigned by the file issuer or sender to identify a specific line." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateFileLineIdentifier"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Bezeichner_Dateizeilen" .

ontology:hasPaymentDiscountAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount of the payment discount" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasPaymentDiscountAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Zahlungskuerzung" .

<https://purl.org/p2p-o/organization#VATIdentifier>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Unique number assigned by the relevant tax authority to identify a party for use in relation to Value Added Tax (VAT)." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    <https://purl.org/p2p-o/organization#> ;
        rdfs:label          "VATIdentifier"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Umsatzsteuernummer" .

<https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole>
        a                 owl:Class ;
        rdfs:comment      "A role which perfomed by an agent for a temporal extend" ;
        rdfs:isDefinedBy  <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#> ;
        rdfs:label        "AgentRole"@en ;
        ns1:term_status   "stable" .

ontology:nationalProductGroupCode
        a                   owl:DatatypeProperty ;
        rdfs:comment        "National product group code. Administered by a national agency." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "nationalProductGroupCode"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nationaler_Produktgruppencode" .

ontology:sellersReferenceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned to a transaction by the seller" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "sellersReferenceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenznummer_des_Verkaeufers" .

ontology:dateReceivingAdviceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of a reference number to a receiving advice." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateReceivingAdviceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Wareneingangsmeldung_Nummer" .

ontology:orderNumberSupplier
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by supplier to a buyer's purchase order." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "orderNumberSupplier"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:orderNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Auftragsnummer_Lieferant" .

ontology:dateInternalVendorNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the number identifying the company-internal vending department/unit." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateInternalVendorNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Interne_Lieferantennummer" .

ontology:DeliveryPartyRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party to which goods should be delivered, if not identical with consignee." ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "DeliveryPartyRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:contactPersonIncomingGoods
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Department/person responsible for receiving the goods at the place of delivery." ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonIncomingGoods"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "CTA+GR" ;
        ontology:seeXML      "Ansprechpartner_Wareneingang" .

ontology:isItemOf  a        owl:ObjectProperty ;
        rdfs:comment        "zeigt an zu welcher Rechnung der Artikel gehört"@de , "shows to which Invoice the item belongs"@en ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "isItemOf"@en ;
        rdfs:range          ontology:E-Invoice ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" .

ontology:accountsReceivableNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by accounts receivable department to the account of a specific debtor." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "accountsReceivableNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nummer_des_Forderungskontos" .

ontology:hasAllowanceReason
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The reason for the allowance" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasAllowanceReason"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Abschlag" .

ontology:SendToRole  a    owl:Class ;
        rdfs:comment      "The role of the party to where goods will be or have been shipped" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "SendToRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:hasDueDate  a      owl:DatatypeProperty ;
        rdfs:comment        "Due date" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasDueDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" .

ontology:creationDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date when the message was created" ;
        rdfs:domain         ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "creationDate"@en ;
        rdfs:range          xsd:integer ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_0017" .

ontology:RecipientRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party to which goods are consigned." ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "RecipientRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:hasLineItemAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Goods item total minus allowances plus charges for line item." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasLineItemAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Positionsbetrag" .

ontology:hasVATIdentifierPayer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Unique number assigned by the relevant tax authority to identify the payer for use in relation to Value Added Tax (VAT)." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasVATIdentifierPayer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <https://purl.org/p2p-o/organization#VATIdentifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Umsatzsteuernummer_Bezahler" .

<https://purl.org/p2p-o/invoice#deliveryDate>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the delivery" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    <https://purl.org/p2p-o/invoice#> ;
        rdfs:label          "deliveryDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" .

ontology:dateAdditionalPartnerIdentificationEANCode
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of Additional Partneridentification (GLN-Code)" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateAdditionalPartnerIdentificationEANCode"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Zusaetzliche_Partneridentifikation_EAN_Code" .

ontology:InvoicingPartyRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party issuing an invoice" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "InvoicingPartyRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:itemNumberManufacturer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The number given to an article by its manufacturer." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "itemNumberManufacturer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Artikelnummer_des_Herstellers" .

ontology:hasVATrate  a      owl:DatatypeProperty ;
        rdfs:comment        "A tax on domestic or imported goods applied to the value added at each stage in the production/distribution cycle." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasVATrate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:hasTAXrate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Mehrwertsteuer" .

ontology:partNumberBuyer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by the buyer to identify an article." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "partNumberBuyer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Teilnummer_des_Kaeufers" .

ontology:deliveryNoteNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by the issuer to a delivery note." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "deliveryNoteNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Lieferscheinnummer" .

ontology:dateGovernmentReferenceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the refernce number given by the goverment" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateGovernmentReferenceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Referenznummer_Regierung" .

ontology:supplierNote
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Remarks from or for a supplier of goods or services." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "supplierNote"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Lieferantenhinweis" .

ontology:recivedAndAcceptedQuantity
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Quantity which has been received and accepted at a given location." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "recivedAndAcceptedQuantity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Menge_Erhalten_und_akzeptiert" .

ontology:governmentReferenceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Refernce number given by the goverment" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "governmentReferenceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenznummer_Regierung" .

ontology:creditNoteNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned to a credit note." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "creditNoteNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Gutschriftsnummer" .

<https://purl.org/p2p-o/item#Item>
        a             owl:Class ;
        rdfs:comment  "invoiced goods and services"@en ;
        rdfs:label    "item"@en .

ontology:hasGSTrate  a      owl:DatatypeProperty ;
        rdfs:comment        "Tax levied on the final consumption of goods and services throughout the production and distribution chain." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasGSTrate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:hasTAXrate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Waren_Dienstleistungssteuer" .

ontology:contactDepartmentPerson
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The department or person within an organizational entity." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "contactDepartmentPerson"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:contactPersom ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_3412" .

ontology:Item  a          owl:Class ;
        rdfs:comment      "Contains all the information about a item" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "EDIFACT Item"@en ;
        rdfs:subClassOf   <https://purl.org/p2p-o/item#Item> , ontology:InvoiceContent ;
        ns1:term_status   "stable" .

ontology:documentDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date/time when a document/message is issued. This may include authentication." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "documentDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Dokumenten_oder_Nachrichten_Datum" .

ontology:harmonisedSystemNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the number specifying the goods classification under the Harmonised Commodity Description and Coding System of the Customs Co-operation Council (CCC)." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "harmonisedSystemNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nummer_harmonisiertes_System" .

ontology:returnQuantityWithUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The return quantity with unit" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "returnQuantityWithUnit"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Retourmenge_Einheit" .

ontology:invoiceCurrency
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The name or symbol of the monetary unit used for calculation in an invoice." ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "invoiceCurrency"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://schema.org/currency> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "WaehrungRechnung" .

ontology:hasTermsNetDueDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date by which payment must be made" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTermsNetDueDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:hasDueDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Faelligkeitsdatum_bei_Zahlung_ohne_Abzug" .

ontology:hasAdditionalProductIdentification
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Information which specifies and qualifies product identifications." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasAdditionalProductIdentification"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Zusaetzliche_Produktidentifikation" .

ontology:hasRequiredDeliveryDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date on which buyer requests goods to be delivered." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasRequiredDeliveryDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <https://purl.org/p2p-o/invoice#deliveryDate> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "geforderter_Liefertermin" .

ontology:InvoiceDetails
        a                 owl:Class ;
        rdfs:comment      "Contains all the general information about an invoice" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "InvoiceDetails"@en ;
        rdfs:subClassOf   ontology:InvoiceContent ;
        ns1:term_status   "stable" ;
        owl:disjointWith  ontology:Item .

ontology:dateNumberOfBundleMessages
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of batch number identifying a batch of messages." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateNumberOfBundleMessages"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Nummer_eines_Buendels_von_Nachrichten" .

ontology:seeXML  a  owl:AnnotationProperty ;
        rdfs:label  "seeXML"@en .

ontology:hasTotalAdditionsAndDeductions
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The amount specified is the total of all charges/allowances." ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTotalAdditionsAndDeductions" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "GesamtZu_Abschlaege" .

ontology:hasChargePercentage
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Charge expressed as a percentage." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasChargePercentage"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "ZuschlagProzentsatz" .

<https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#isPerformedBy>
        a                   owl:ObjectProperty ;
        rdfs:comment        "shows by which formal organization a agent role is performed"@en ;
        rdfs:domain         <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        rdfs:isDefinedBy    <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#> ;
        rdfs:label          "isPerformedBy"@en ;
        rdfs:range          ontology:FormalOrganization ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" ;
        owl:inverseOf       <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#performsAgentRole> .

ontology:referenceDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference Date" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "referenceDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum" .

ontology:DespatchPartyRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party where goods are collected or taken over by the carrier (i.e. if other than consignor)" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "DespatchPartyRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:numberConsolidatedInvoiceEANCode
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Consolidated invoice number with EAN code" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "numberConsolidatedInvoiceEANCode"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nummer_einr_konsolidierten_Rechnung_EAN_Code" .

ontology:CentralRegulatorRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party which is the central regulator" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "CentralRegulatorRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:debitNoteNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by issuer to a debit note" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "debitNoteNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nummer_der_Belastungsanzeige" .

ontology:dateSpecificationNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the number assigned by the issuer to his specification." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateSpecificationNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Spezifikationsnummer" .

ontology:discreteQuantity
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The discrete quantity" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "discreteQuantity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Menge_Diskret" .

ontology:contractNumberBuyer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by buyer to a contract." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "contractNumberBuyer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Vertragsnummer_des_Kaeufers" .

ontology:datePaymentReference
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned to a payment." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "datePaymentReference"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Zahlungsreferenz" .

<https://purl.org/edifact/ontology>
        a                              owl:Ontology ;
        rdfs:comment                   "An Ontology for EDIFACT Messages" ;
        rdfs:label                     "EDIFACT Ontology" ;
        ns:license                     <https://creativecommons.org/licenses/by-nc/4.0/> ;
        terms:contributor              "\n            Maribel Acosta\n        " , "\n            EDIFACT experts from Einkaufsbüro Deutscher Eisenhändler GmbH\n        " , "\n            Johannes Mäkelburg\n        " ;
        terms:created                  "2023-12-06" ;
        terms:creator                  "\n            Maribel Acosta\n        " , "\n            Johannes Mäkelburg\n        " ;
        terms:description              "An Ontology for representing EDIFACT Messages."@en ;
        terms:issued                   "2023-12-06"^^xsd:date ;
        terms:modified                 "2023-12-06" ;
        terms:publisher                "\n            Johannes Mäkelburg\n        " ;
        terms:rights                   "Copyright © 2024 Johannes Mäkelburg, Maribel Acosta Deibe" ;
        terms:title                    "EDIFACT Ontology"@en ;
        vann:preferredNamespacePrefix  "edifact-o" ;
        vann:preferredNamespaceUri     "https://purl.org/edifact/ontology#" ;
        owl:versionInfo                1.0 .

ontology:dateReferenceNumberCustomer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by the customer to a transaction." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateReferenceNumberCustomer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Referenzsnummer_des_Kunden" .

ontology:dateLineItemReferenceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number identifying a particular line in a document." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateLineItemReferenceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Referenznummer_der_Position" .

ontology:hasFreightCharge
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount to be paid for moving goods, by whatever means, from one place to another, inclusive discounts, allowances, rebates, adjustment factors and additional cost relating to freight costs (UN/ECE Recommendation no 23)." ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasFreightCharge" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Frachtgebuehr" .

ontology:releaseNumberMessageType
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Release number within the current message version number." ;
        rdfs:domain          ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "releaseNumberMessageType"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   owl:topDataProperty ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "D_0054" ;
        ontology:seeXML      "D_0054" .

ontology:messageTypeIdentifier
        a                    owl:DatatypeProperty ;
        rdfs:comment         "The identifier of the message type" ;
        rdfs:domain          ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "messageTypeIdentifier"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   owl:topDataProperty ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "D_0065" ;
        ontology:seeXML      "D_0065" .

ontology:RepresentativeOfSupplierRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party representing the seller for the purpose of the trade transaction." ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "RepresentativeOfSupplierRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

<https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#providesAgentRole>
        a                   owl:ObjectProperty ;
        rdfs:comment        "shows which agnezt roles are provided by an invoice"@en ;
        rdfs:domain         ontology:E-Invoice ;
        rdfs:isDefinedBy    <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#> ;
        rdfs:label          "providesAgentRole"@en ;
        rdfs:range          <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" .

terms:issued  a  owl:AnnotationProperty .

ontology:hasInvoiceAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Total sum charged in respect of a single Invoice in accordance with the terms of delivery." ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasInvoiceAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Rechnungsbetrag" .

ontology:hasHeightDimension
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Numeric value of height" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasHeightDimension"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Hoehenmass" .

<http://purl.org/dc/elements/1.1/date>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "contains a date" ;
        rdfs:domain         ontology:E-Invoice ;
        rdfs:isDefinedBy    <http://purl.org/dc/elements/1.1/> ;
        rdfs:label          "date"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" .

ontology:FormalOrganization
        a                 owl:Class ;
        rdfs:comment      "The class containing information about the perfomed role of the involved organizations" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "FormalOrganization" ;
        rdfs:subClassOf   <http://www.w3.org/ns/org#FormalOrganization> ;
        ns1:term_status   "stable" .

ontology:internalVendorNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number identifying the company-internal vending department/unit." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "internalVendorNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Interne_Verkaufsnummer" .

ontology:hasPenaltyPercentage
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Penalty expressed as a percentage." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasPenaltyPercentage"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "StrafProzentsatz" .

<https://purl.org/p2p-o/organization#formalName>
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Name of a party involved in the invoice" ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     <https://purl.org/p2p-o/organization#> ;
        rdfs:label           "formalName"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   owl:topDataProperty ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  3036 ;
        ontology:seeXML      "D_3036" .

ontology:hasProductIdentification
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Identification of the product" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasProductIdentification"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Produktidentifikation" .

ontology:hasUnit  a         owl:DatatypeProperty ;
        rdfs:comment        "Contains measure unit qualifier" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasUnit"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_MaEinheit" .

ontology:hasNetPriceOfItem
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The price stated is the net price per item including allowances/ charges. Allowances/charges may be stated for information only." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasNetPriceOfItem" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nettokalkulation" .

ontology:hasCashDiscount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Cash discount given by the seller to the buyer where payment is made in advance of receipt of goods." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasCashDiscount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Barzahlungsrabatt" .

ontology:contactPersonInformation
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Department/person to contact for questions regarding transactions" ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonInformation"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "COM+IC" ;
        ontology:seeXML      "Ansprechpartner_Information" .

ontology:hasLengthMeasurements
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Length of pieces or packages stated for transport purposes" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasLengthMeasurements"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Laengenmassangaben" .

owl:inverseOf  a    owl:AnnotationProperty ;
        rdfs:label  "inverseOf"@en .

ontology:hasPenaltyAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount of the penalty" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasPenaltyAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Strafbetrag" .

<http://purl.org/cerif/frapo/hasDispatchDate>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date/time on which the goods are or are expected to be despatched or shipped" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    <http://purl.org/cerif/frapo/> ;
        rdfs:label          "hasDispatchDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Versanddatum" .

ontology:versionNumberMessageType
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Version number of a message type" ;
        rdfs:domain          ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "versionNumberMessageType"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   owl:topDataProperty ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "D_0052" ;
        ontology:seeXML      "D_0052" .

ontology:hasPriceUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Contains measure unit qualifier of a price" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasPriceUnit"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:hasUnit ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_PRIMaEinheit" .

<https://purl.org/p2p-o/invoice#actualDeliveryDate>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date/time on which goods or consignment are delivered at their destination." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    <https://purl.org/p2p-o/invoice#> ;
        rdfs:label          "actualDeliveryDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <https://purl.org/p2p-o/invoice#deliveryDate> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "tatsaechliches_Lieferdatum" .

ontology:hasGrosspriceOfItem
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The price stated is the gross price per item to which allowances/ charges must be applied." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasGrosspriceOfItem" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Bruttokalkulation" .

ontology:companyOrPlaceRegistristrationNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Company registration and place as legally required." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "companyOrPlaceRegistristrationNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Unternehmes_oder_Ort_Regisstriernummer" .

<https://purl.org/p2p-o/document#E-Invoice>
        a                 owl:Class ;
        rdfs:comment      "\"‘electronic invoice’ means an invoice that has been issued, transmitted and received in a structured electronic format which allows for its automatic and electronic processing;\"  (Directive 2014/55/EU)"@en ;
        rdfs:isDefinedBy  "https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX%3A32014L0055" ;
        rdfs:label        "e-invoice"@en .

rdfs:subClassOf  a  owl:AnnotationProperty .

ontology:datePriceListNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned to a price list." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "datePriceListNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Nummer_der_Preisliste" .

ontology:synatxVersion
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Version of the used syntax" ;
        rdfs:domain         ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "synatxVersion"@en ;
        rdfs:range          xsd:integer ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "SyntaxVersion" .

ontology:hasAmountUnderPriceAdjustment
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount which is used as the basis for price adjustment calculation."@en ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasAmountUnderPriceAdjustment"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Betrag_unterliegt_einer_Preisberichtigung" .

ontology:informationCustomsDeclaration
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Note contains customs declaration information." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "informationCustomsDeclaration"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Informatioen_zur_Zollerklaerung" .

ontology:messageReferenceNumber
        a                    owl:DatatypeProperty ;
        rdfs:comment         "The reference number of the message" ;
        rdfs:domain          ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "messageReferenceNumber"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   owl:topDataProperty ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "D_0062" ;
        ontology:seeXML      "D_0062" .

ontology:dateImportLicenseNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by the issuing authority to an Import Licence."@en ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateImportLicenseNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Import_Lizenznummer"@de .

ontology:hasTotalGoodsPosition
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Net price x quantity for the line item" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTotalGoodsPosition" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "WarenpositionInsgesamt" .

ontology:recivedAndAcceptedQuantityWithUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Quantity which has been received and accepted at a given location with the unit" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "recivedAndAcceptedQuantityWithUnit"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Erhalten_und_akzeptiert_Einheit" .

ontology:SuppliersCompanyHeadquarterRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party's headquarters which manufactures or otherwise has possession of goods, and consigns or makes them available in trade." ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "SuppliersCompanyHeadquarterRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:hasAllowanceAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount of the allowance" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasAllowanceAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Abschlagsbetrag" .

ontology:creationTime
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Time of the creation of the EDIFACT message" ;
        rdfs:domain         ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "creationTime"@en ;
        rdfs:range          xsd:integer ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_0019" .

ontology:hasInvoicePercentagePaymentConditions
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Percentage used in the whole invoice with payment conditions" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasInvoicePercentagePaymentConditions"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "RechnungsProzentsatzZahlungsbedingungen" .

ontology:hasPenaltyPercentagePaymentConditions
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Penalty expressed as a percentage with payment conditions" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasPenaltyPercentagePaymentConditions"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "StrafProzentsatzZahlungsbedingungen" .

ontology:referenceNumberBusinessContactExtractEANCode
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number for a business account statement as EAN code" ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "referenceNumberBusinessContactExtractEANCode"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenznummer_zu_einem_Geschaeftskontauszug_EAN_Code" .

ontology:dateContractNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number of a contract concluded between parties." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateContractNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Vertragsnummer" .

ontology:dateInvoiceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by the seller to a Commercial Invoice." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateInvoiceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Rechnungsnummer" .

ontology:belongsToProcess
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Indicates to which business process the invoice belongs" ;
        rdfs:domain         ontology:E-Invoice ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "belongsToProcess"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "ProcessIdentification" .

<http://purl.org/cerif/frapo/hasInvoiceDate>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date when a Commercial Invoice is issued" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    <http://purl.org/cerif/frapo/> ;
        rdfs:label          "hasInvoiceDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Rechnungsdatum" .

ontology:internalCustomerNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number assigned by a seller, supplier etc. to identify a customer within his enterprise." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "internalCustomerNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Interne_Kundennummer" .

ontology:withoutCalculationQuantityWithUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Quantity of goods which are free of charge with unit" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "withoutCalculationQuantityWithUnit"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Menge_ohne_Berechnung_Einheit" .

ontology:controlSegmentBetweenItemAndTotalPart
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Detail/summary section separation" ;
        rdfs:domain       ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "controlSegmentBetweenItemAndTotalPart"@en ;
        rdfs:range        xsd:string ;
        ns1:term_status   "stable" ;
        ontology:seeXML   "D_0081" .

ontology:priceCondition
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Condition of the Price" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "priceCondition"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Preis_Bedingungen" .

ontology:dateFinancialAccountNumberPayee
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the receiving company account number (ACH transfer), check, draft or wire" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateFinancialAccountNumberPayee"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Kontonummer_des_Zahlungsempfaenger" .

ontology:WarehouseNumberRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party that runs the Warehouse" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "WarehouseNumberRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:priceCurrency
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The name or symbol of the monetary unit used for pricing purposes" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "priceCurrency"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://schema.org/currency> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "WaehrungPreisangabe" .

ontology:orderDate  a       owl:DatatypeProperty ;
        rdfs:comment        "Date when an order is issued." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "orderDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Bestelldatum" .

terms:rights  a  owl:AnnotationProperty .

ontology:hasTermsDiscountDueDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date by which payment should be made if discount terms are to apply." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTermsDiscountDueDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:hasDueDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Faelligkeitsdatum_bei_Skontoabzug" .

ontology:hasRemittedtAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount which was remitted"@en ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasRemittedtAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Uebermittelter_Betrag" .

ontology:unitPriceBasis
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The Unit price basis" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "unitPriceBasis"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_5284" .

ontology:referenceNumberCustomer
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by the customer to a transaction." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "referenceNumberCustomer"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzsnummer_des_Kunden" .

ontology:lineItemReferenceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number identifying a particular line in a document." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "lineItemReferenceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenznummer_der_Position" .

terms:publisher  a  owl:AnnotationProperty .

ontology:hasChargeAllowanceBasis
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The amount specified is the basis for calculation of charges/allowance." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasChargeAllowanceBasis"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Zu_Abschlagsbasis" .

<http://www.w3.org/2006/vcard/ns#postalCode>
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Cotains the postal code of a party involved in the invoice" ;
        rdfs:domain       ontology:FormalOrganization ;
        rdfs:isDefinedBy  <http://www.w3.org/2006/vcard/ns#> ;
        rdfs:label        "postalCode"@en ;
        rdfs:range        xsd:string ;
        ns1:term_status   "stable" ;
        ontology:seeXML   "D_3251" .

ontology:hasDiscountAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The amount specified is the discount amount" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasDiscountAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Abzug_Rabatt" .

ontology:synatxIdentifier
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Identification of the used synatx" ;
        rdfs:domain         ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "synatxIdentifier"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "SynatxKennung" .

ontology:valutaDate  a      owl:DatatypeProperty ;
        rdfs:comment        "Document date in the future from which the agreed payment period begins" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "valutaDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "ValutaDatum" .

<http://schema.org/amount>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount of money" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    <http://schema.org/> ;
        rdfs:label          "amount"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" .

ontology:widthDimension
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Numeric value of width" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "widthDimension"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Breitenabmessung" .

ontology:SupplierRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party which manufactures or otherwise has possession of goods, and consigns or makes them available in trade." ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "SupplierRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

<http://purl.org/dc/elements/1.1/identifier>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "identifier of a part in the invoice" ;
        rdfs:domain         ontology:E-Invoice ;
        rdfs:isDefinedBy    <http://purl.org/dc/elements/1.1/> ;
        rdfs:label          "identifier"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" .

ontology:hasNetpricePerUnit
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The price stated is the net price per unit including allowances/ charges. Allowances/charges may be stated for information only." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasNetpricePerUnit" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nettopreis_pro_Einheit" .

ontology:hasVATIdentifierDeliveryParty
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Unique number assigned by the relevant tax authority to identify the delivery party for use in relation to Value Added Tax (VAT)." ;
        rdfs:domain         ontology:FormalOrganization ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasVATIdentifierDeliveryParty"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <https://purl.org/p2p-o/organization#VATIdentifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Umsatzsteuernummer_Lieferanschrift" .

ontology:orderNumberDelivery
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by issuer to a delivery order." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "orderNumberDelivery"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:orderNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nummer_Lieferauftrag" .

ontology:dateExportReferenceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number given to an export shipment." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateExportReferenceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Exportreferenznummer" .

ontology:E-Invoice  a     owl:Class , owl:AnnotationProperty ;
        rdfs:comment      "The root class of each invoice. Contains all the linked classes with information about the invoice" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "E-Invoice"@en , "EDIFACT E-Invoice"@en ;
        rdfs:subClassOf   <https://purl.org/p2p-o/document#E-Invoice> ;
        ns1:term_status   "stable" .

ontology:paymentCondition
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Type of the payment terms" ;
        rdfs:domain          ontology:InvoiceContent ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "paymentCondition"@en ;
        rdfs:range           xsd:string ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  4279 ;
        ontology:seeXML      "ZahlungsbedingungsArt" .

ontology:universalProductCode
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number assigned to a manufacturer's product by the Product Code Council." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "universalProductCode"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Universal_Prodcut_Code" .

ontology:originatorReference
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference of the originator" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "originatorReference"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenz_des_Absenders" .

<http://schema.org/hasMeasurement>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Value of the measured unit." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    <http://schema.org/> ;
        rdfs:label          "hasMeasurement"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Masangabe" .

ontology:contactPersonAccounting
        a                    owl:DatatypeProperty ;
        rdfs:comment         "Department/person responsible for the accounts payable function within a corporation." ;
        rdfs:domain          ontology:FormalOrganization ;
        rdfs:isDefinedBy     ontology: ;
        rdfs:label           "contactPersonAccounting"@en ;
        rdfs:range           xsd:string ;
        rdfs:subPropertyOf   ontology:contactPersom ;
        ns1:term_status      "stable" ;
        ontology:seeEDIFACT  "CTA+AD" ;
        ontology:seeXML      "Ansprechpartner_Buchhaltung" .

ontology:FinalConsigneeRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party who has been designated on the invoice or packing list as the final recipient of the stated merchandise." ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "FinalConsigneeRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:dateCustomsTariffNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the code number of the goods in accordance with the tariff nomenclature system of classification in use where the Customs declaration is made." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateCustomsTariffNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Zolltarifnummer" .

ontology:BuyerRole  a     owl:Class ;
        rdfs:comment      "The role of the party to which articles are sold" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "BuyerRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:dateDeliveryNoteNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by the issuer to a delivery note." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateDeliveryNoteNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Lieferscheinnummer" .

ontology:internationalArticleNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Number assigned to a manufacturer's product according to the International Article Numbering Association." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "internationalArticleNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "International_Article_Number" .

ontology:hasDiscountPercentage
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Discount expressed as a percentage." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasDiscountPercentage"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "AbzugProzentsatz" .

ontology:hasAllowancePercentage
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Allowance expressed as a percentage." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasAllowancePercentage"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  ontology:percentage ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "AbschlagProzentsatz" .

ontology:dateDespatchAdviceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by issuing party to a despatch advice." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateDespatchAdviceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Nummer_Lieferschein" .

ontology:priceListNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned to a price list." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "priceListNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Nummer_der_Preisliste" .

ontology:purchasingInformation
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Note contains purchasing information." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "purchasingInformation"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Beschaffungsinformation" .

vann:preferredNamespaceUri
        a       owl:AnnotationProperty .

ontology:hasChargeReason
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The reason for the charge" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasChargeReason"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Zuschlag" .

ontology:quantity  a        owl:DatatypeProperty ;
        rdfs:comment        "display a quantity" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "quantity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" .

rdfs:subPropertyOf  a  owl:AnnotationProperty ;
        rdfs:label  "subPropertyOf"@en .

ontology:dateSellersReferenceNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned to a transaction by the seller" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateSellersReferenceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Referenznummer_des_Verkaeufers" .

terms:contributor  a  owl:AnnotationProperty .

ontology:hasTotalLineItemAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The sum of all the line item amounts." ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTotalLineItemAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Gesamtpositionsbetrag" .

ontology:isInvoiceDetailsOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "shows to which Invoice the Invoice Details belong"@en ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "isInvoiceDetailsOf"@en ;
        rdfs:range          ontology:E-Invoice ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" .

ontology:dateCompanyOrPlaceRegistristrationNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of company registration and place as legally required." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateCompanyOrPlaceRegistristrationNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Unternehmes_oder_Ort_Regisstriernummer" .

ontology:dateFiscalNumber
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of Tax payer's number." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateFiscalNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Steuernummer" .

ontology:dataExchangeReference
        a                   owl:DatatypeProperty ;
        rdfs:comment        "the reference of the exchanged data" ;
        rdfs:domain         ontology:EDIFACT-Structure ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dataExchangeReference"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "D_0020" .

ontology:dateOrderNumberSupplier
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the reference number assigned by supplier to a buyer's purchase order." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "dateOrderNumberSupplier"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:referenceDate ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Referenzdatum_Auftragsnummer_Lieferant" .

ontology:hasVATfirstValue
        a                   owl:DatatypeProperty ;
        rdfs:comment        "First VAT value if, for the same rate of VAT, there are 1 to 3 different ways to set this value" ;
        rdfs:domain         ontology:InvoiceDetails ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasVATfirstValue" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Umsatzsteuer_erster_Wert" .

ontology:consumerUnitsInTradingUnitQuantity
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Numbers of consumer units in the traded unit" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "consumerUnitsInTradingUnitQuantity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Anzahl_der_Verbrauchereinheiten_in_einer_Handelseinheit" .

<https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#isProvidedBy>
        a                   owl:ObjectProperty ;
        rdfs:comment        "shows by which E-Invoice an agent role is provided"@en ;
        rdfs:domain         <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        rdfs:isDefinedBy    <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#> ;
        rdfs:label          "isProvidedBy"@en ;
        rdfs:range          ontology:E-Invoice ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" ;
        owl:inverseOf       <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#providesAgentRole> .

ontology:RecipientOfInvoiceRegulationRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party to whom payment for a commercial invoice or bill should be remitted." ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "RecipientOfInvoiceRegulationRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:InvoiceeRole
        a                 owl:Class ;
        rdfs:comment      "The role of the party to whom an invoice is issued" ;
        rdfs:isDefinedBy  ontology: ;
        rdfs:label        "InvoiceeRole"@en ;
        rdfs:subClassOf   <https://archive.org/services/purl/domain/modular_ontology_design_library/agentrole#AgentRole> ;
        ns1:term_status   "stable" .

ontology:receiptGoodsDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date/time upon which the goods were received by a given party." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "receiptGoodsDate"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/date> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Wareneingangsdatum" .

terms:modified  a  owl:AnnotationProperty .

<https://purl.org/p2p-o/invoice#invoiceNumber>
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned by the seller to a Commercial Invoice." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    <https://purl.org/p2p-o/invoice#> ;
        rdfs:label          "invoiceNumber"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:noteNumber ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Rechnungsnummer" .

ontology:followsStandard
        a                   owl:ObjectProperty ;
        rdfs:comment        "shows the file standard resources the invoice has" ;
        rdfs:domain         ontology:E-Invoice ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "followsStandard"@en ;
        rdfs:range          ontology:EDIFACT-Structure ;
        rdfs:subPropertyOf  owl:topObjectProperty ;
        ns1:term_status     "stable" ;
        owl:inverseOf       ontology:isStandardOf .

ontology:despatchQuantity
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Quantity despatched by the seller." ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "despatchQuantity"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  ontology:quantity ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Menge_Sendungen" .

ontology:paymentReference
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference number assigned to a payment." ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "paymentReference"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  <http://purl.org/dc/elements/1.1/identifier> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Zahlungsreferenz" .

ontology:hasTaxAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Tax imposed by government or other official authority related to the weight/volume charge or valuation charge"@en ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasTaxAmount"@en ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Steuerbetrag"@de .

ontology:hasDueDeductionAmount
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Amount of the discount due" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasDueDeductionAmount" ;
        rdfs:range          xsd:float ;
        rdfs:subPropertyOf  <http://schema.org/amount> ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Faelliger_Abzugsbetrag" .

ontology:hasPhysicalDimension
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Specified measurement dimensions refer to physical dimensions of a product, material or package" ;
        rdfs:domain         ontology:Item ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "hasPhysicalDimension"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Physische_Abmessung" .

vann:preferredNamespacePrefix
        a       owl:AnnotationProperty .

ontology:changeInformation
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Note contains change information" ;
        rdfs:domain         ontology:InvoiceContent ;
        rdfs:isDefinedBy    ontology: ;
        rdfs:label          "changeInformation"@en ;
        rdfs:range          xsd:string ;
        rdfs:subPropertyOf  owl:topDataProperty ;
        ns1:term_status     "stable" ;
        ontology:seeXML     "Aenderungsinformationen" .
