Australian Government Linked Data Working Group

How To

The AGLDWG can assist Australian governments with some Linked Data-related tasks. At the moment, the task that is most requested is helping organisations publish ontologies.

How to publish an ontology

Suitability

The AGLDWG is keen to assist government organisations publish Semantic Web/Linked Data ontologies for any purposes they see fit within the realm of government business.

Examples

To date we have published some big, and some small, ontologies, such as:

Process

We suggest this general process if you wish to publish an ontology to be used for Australian Government data, which means practically publishing it using some part of the data.gov.au domain:

  1. Arrange suitable URI namespaces for your ontology
  2. Design your ontology
    • You will have to design this yourself! We can assist with recommending textbooks, people and tools, just ask
    • We recommend using a desktop ontology builder tool to perform your modelling, such as Protégé. It will produce an ontology document in an RDF document
    • You will need to use the URI assigned to the ontology (above) in the ontology builder
  3. Present your ontology
    • An ontology must, at least, be delivered in an RDF file (in rdf/xml, text/turtle or another RDF format). However it is good practice and a requirement of the AGLDWG to also provide a human-readable version of the ontology to document it (HTML).
    • The latter can be generated from ontology files using a range of tools such as LODE.
    • The HTML page for the ontology will be provided to a web-browser requesting the ontology's persistent address: e.g. http://reference.data.gov.au/def/ont/dataset
    • We suggest including a diagram of the ontology's main classes and relationships.These have to be prepared separately as most tools won't do it automatically. You can use CMap or PowerPoint (which is used for the EUDM ontology).
    • See the "make_html.txt" file in the AGRIF ontology's code repository for a full explanation of a process you can emulate
  4. Deliver your ontology
    • The AGLDWG can host simple ontologies easily for you on our web server, as we host the three examples above
    • You may choose to host your ontology elsewhere, in which case you will just need to arrange where the AGLDWG points the assigned URIs too
    • The AGLDWG will retain a copy of the ontology, even if you host it elsewhere as a fall-back to ensure all URIs minted can always point somewhere