UBL Ontology

This project is a joint effort of the Ontolog Forum to construct an Ontology for the Universal Business Language.  See the wiki for details on the project.  I will use this space to post parts I am working on or thoughts/articles related to the effort.

Current work:

  • Protege Ontology for UBL Invoice. (as a .zip file for version 0.1).
    • This simple ontology uses the Op70 release schemas and UML diagram to create an ontology.  The goal of the ontology is to support the functionality in our use cases.
    • This domain-specific ontology extends the SUMO ontology.
    • New and modified (denoted by '(m)') classes in this ontology are: Invoice, Order, LineItem, LegalTotals, TaxTotals, CategoryTotal, Item, PaymentTerms,Product (m), Document, XMLDocument, Human (m), House, Buying (m), Selling (m), Sending, Receiving, Grounding, Percent, Context.
    • The overall concept for the Invoice is this:
      An Invoice is an abstract concept governed by a specific Context that describes a FinancialTransaction (Buying, Selling) between a buyer and seller Agent and may have a Grounding to a specific representation (like a Document).
  • <more here soon ...>