<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Humane OWL: RDF and OWL for Humans</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>James A. Overton</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Knocean Toronto</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Canada james@overton.ca</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>-Humane OWL (HOWL) is a syntax for RDF and OWL designed for manual editing. By allowing human-readable labels to be used in place of IRIs, and providing convenient syntax for OWL annotations and expressions, HOWL files can be used like source code with tools such as GitHub, then translated into any other RDF or OWL format for use with other tools.</p>
      </abstract>
      <kwd-group>
        <kwd>RDF</kwd>
        <kwd>OWL</kwd>
        <kwd>syntax</kwd>
        <kwd>source code</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>An interactive demonstration of HOWL is available at
&lt;http://try.humaneowl.com&gt;. Code and documentation are
available at &lt;https://github.com/ontodev/howl&gt;, under an open
source (BSD) license.</p>
      <p>assay
definition: A planned process with the objective
to produce information about the material entity
that is the evaluant, by physically examining it
or its proxies.
&gt; comment: An OWL annotation on the definition.
type:&gt; owl:Class
equivalent to:&gt;&gt; achieves_planned_objective some
'assay objective'</p>
      <p>An RDF graph is composed of IRIs and literal values. IRIs
and graphs can be hard for humans to read and write: IRIs
because they are often long and opaque; graphs because they
are less structured than familiar tables or hierarchies, and
because some elements such as OWL annotations and logical
expressions require compound structures made of many nodes.
HOWL applies old and new techniques to these problems.
1) IRIs
a) BASE: used to resolve relative IRIs (like Turtle)
b) PREFIX: used to shorten IRIs (like Turtle)
c) LABEL: used in place of IRIs (like JSON-LD)
2) Literals
a) TYPE: sets the default datatype or language tag for a
predicate (like JSON-LD)
b) no quotation marks
c) multi-line literals (using indentation)
3) Graphs
a) GRAPH: sets the current named graph or default
graph, allowing for RDF datasets (quads)
b) “stanzas” group statements for a subject (like Turtle)
c) OWL annotations are statements prefixed with “&gt;”
d) Manchester syntax logical expressions (like Protégé)</p>
    </sec>
    <sec id="sec-2">
      <title>IV. FUTURE WORK</title>
      <p>The 0.2.0 release of HOWL converts HOWL to N-Quads,
N-Triples, and JSON. Other existing tools can then convert
NQuads and N-Triples to any other RDF or OWL format. We
aim to support lossless translation from HOWL to RDF and
back. We also plan to include a default HOWL context with
standard prefixes and labels for OBO projects.
Work-inprogress toward a HOWL version of the Ontology for
biomedical investigations is available at
&lt;https://github.com/ontodev/obi-howl&gt;.</p>
    </sec>
    <sec id="sec-3">
      <title>ACKNOWLEDGMENT</title>
      <p>This project was supported by the Immune Epitope
Database under NIH contract HHSN272201200010C.
# Define labels for later use.</p>
      <p>LABEL rdf:type: type
LABEL rdfs:label: label
LABEL rdfs:comment: comment
LABEL owl:equivalentClass: equivalent to
# Define default datatypes or language tags.
TYPE label:&gt; @en
# Declare some supporting terms.
obo:IAO_0000115
label: definition
type:&gt; owl:AnnotationProperty
obo:OBI_0000441
label: assay objective
type:&gt; owl:Class
# Declare 'assay' and provide its label.
obo:OBI_0000070
label: assay
obo:IAO_0000115
rdfs:label "definition"@en ;
a owl:AnnotationProperty .
obo:OBI_0000417
rdfs:label "achieves_planned_objective"@en ;
a owl:ObjectProperty .
obo:OBI_0000441
rdfs:label "assay objective"@en ;
a owl:Class .
obo:OBI_0000070
rdfs:label "assay"@en ;
obo:IAO_0000115 "A planned process with the
objective to produce information about the material
entity that is the evaluant, by physically
examining it or its proxies." ;
_:b0 a owl:Axiom ;
owl:annotatedSource obo:OBI_0000070 ;
owl:annotatedProperty obo:IAO_0000115 ;
owl:annotatedTarget "A planned process with the
objective to produce information about the material
entity that is the evaluant, by physically
examining it or its proxies." ;</p>
      <p>rdfs:comment "An OWL annotation on the
equivalence axiom." .</p>
      <p>a owl:Class ;
owl:equivalentClass _:b1 .
_:b1 a owl:Restriction ;
owl:onProperty obo:OBI_0000417 ;
owl:someValuesFrom obo:OBI_0000441 .</p>
      <p>Fig.3. Turtle syntax equivalent to HOWL in Figs. 1 and 2</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Klyne</surname>
            , Graham, and
            <given-names>Jeremy J.</given-names>
          </string-name>
          <string-name>
            <surname>Carroll</surname>
          </string-name>
          . “
          <article-title>Resource description framework (RDF): Concepts and abstract syntax</article-title>
          .
          <source>”</source>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Hitzler</surname>
          </string-name>
          , Pascal, Markus Krötzsch, Bijan Parsia,
          <string-name>
            <surname>Peter F. Patel-Schneider</surname>
            ,
            <given-names>and Sebastian</given-names>
          </string-name>
          <string-name>
            <surname>Rudolph</surname>
          </string-name>
          .
          <article-title>“OWL 2 web ontology language primer</article-title>
          .
          <source>” W3C recommendation 27</source>
          , no.
          <issue>1</issue>
          (
          <year>2009</year>
          ):
          <fpage>123</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Dürst</surname>
            , Martin,
            <given-names>and Michel</given-names>
          </string-name>
          <string-name>
            <surname>Suignard</surname>
          </string-name>
          .
          <article-title>Internationalized resource identifiers (IRIs)</article-title>
          .
          <source>No. RFC 3987</source>
          .
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>Barry</given-names>
          </string-name>
          , Michael Ashburner, Cornelius Rosse, Jonathan Bard,
          <string-name>
            <given-names>William</given-names>
            <surname>Bug</surname>
          </string-name>
          , Werner Ceusters,
          <string-name>
            <given-names>Louis J</given-names>
            .
            <surname>Goldberg</surname>
          </string-name>
          et al. “
          <article-title>The OBO Foundry: coordinated evolution of ontologies to support biomedical data integration</article-title>
          .”
          <source>Nature biotechnology 25</source>
          , no.
          <volume>11</volume>
          (
          <year>2007</year>
          ):
          <fpage>1251</fpage>
          -
          <lpage>1255</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Horridge</surname>
          </string-name>
          , Matthew, and
          <string-name>
            <surname>Peter F. Patel-Schneider</surname>
          </string-name>
          .
          <article-title>“OWL 2 web ontology language manchester syntax</article-title>
          .” W3C Working Group Note (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Gennari</surname>
          </string-name>
          , John H.,
          <string-name>
            <surname>Mark</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Musen</surname>
            , Ray W. Fergerson, William E. Grosso, Monica Crubézy, Henrik Eriksson,
            <given-names>Natalya F.</given-names>
          </string-name>
          <string-name>
            <surname>Noy</surname>
          </string-name>
          , and Samson W. Tu. “
          <article-title>The evolution of Protégé: an environment for knowledge-based systems development</article-title>
          .”
          <source>International Journal of Human-computer studies 58</source>
          , no.
          <issue>1</issue>
          (
          <year>2003</year>
          ):
          <fpage>89</fpage>
          -
          <lpage>123</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Beckett</surname>
          </string-name>
          , Dave, and
          <article-title>Brian McBride. “RDF/XML syntax specification (revised</article-title>
          ).
          <source>” W3C recommendation 10</source>
          (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Beckett</surname>
            , David,
            <given-names>Tim</given-names>
          </string-name>
          <string-name>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <article-title>Eric Prud'hommeaux, and Gavin Carothers. “RDF 1.1 Turtle-Terse RDF Triple Language</article-title>
          .” W3C Rec.(
          <year>February 2014</year>
          ) (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Sporny</surname>
          </string-name>
          , Manu, Dave Longley, Gregg Kellogg, Markus Lanthaler, and Niklas Lindström.
          <source>“JSON-LD 1.0.” W3C Recommendation (January</source>
          <volume>16</volume>
          ,
          <year>2014</year>
          ) (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          PREFIX rdf:&gt; http://www.w3.org/
          <year>1999</year>
          /02/22-rdfsyntax-ns# PREFIX rdfs:&gt; http://www.w3.org/
          <year>2000</year>
          /01/rdfschema# PREFIX owl:&gt; http://www.w3.org/
          <year>2002</year>
          /07/owl# PREFIX obo:&gt; http://purl.obolibrary.org/obo/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>