Re: Start of the #ontology sub-group #ontology


Matteo Lissandrini (AAU)
 

Hi all,

after the call and the discussion I've drafted a possible schema with an example (please see [1]).
It is based on the works of :
A) A minimal ontology pattern for life cycle assessment data, by Janowicz et al.
B) An Ontology For Specifying Spatiotemporal Scopes in Life Cycle Assessment, by Yan et al.

The draft is currently incomplete and naturally all choices are up to discussion.

Current feedback include:

- Use OM ontology instead of QUDT
- Use xsd:dateTime requires to add hh:mm to the date.
- Explain the role of Literal in the figure
- Keep track and limits as much as possible the introduction of new terms in the vocabulary
- Limit as much as possible the number of ontologies we refer to
- Use the provo Ontology [6]
- "inInputOf" does not roll off the toungue
- replacing schema:Place with geonames. The way Place is defined (https://schema.org/Place) is weird and not helpful for our use case
- Consider the ontology for time: https://www.w3.org/TR/owl-time/
- Consider https://www.w3.org/TR/2017/NOTE-eo-qb-20170928/ for raster data

Here are my comments on a couple of points

- Regarding the ontology of units I went for QUDT because it seems more standard (is W3C member), but I leave the final decision to the domain experts.
Here is some relevant material:
 1) the paper on OM [2] and the reviews of the paper [3]
 2) the official websites [4,5]

- It is correct, dateTime requires time, we can use xsd:date. Do we need/want time?
- Literal here is the generic RDF concept of literal values, it has been added just to clarify a doubt that I noted during our last call.
- Regarding PROV-O i have the impression that this is not appropriate. The ontology, as I understand it, is designed to describe 'provenance' in the sense of Data Lineage [7], so I think there would be a semantic mismatch.
- I agree to use Geonames as URI for places, but as ontology I've investigate the definition, in Geoneames places are of type <http://www.geonames.org/ontology#Feature>  which is defined as
<http://www.geonames.org/ontology#Feature>
  a owl:Class ;
  rdfs:comment "A geographical feature"@en ;
  rdfs:subClassOf schema:Place, geo:SpatialThing ;
  owl:equivalentClass <http://www.mindswap.org/2003/owl/geo/geoFeatures20040307.owl#GeographicFeature>, <http://geovocab.org/spatial#Feature> .

So it is   rdfs:subClassOf schema:Place , this is why by adopting Schema Place we allow for the widest interoperability.

Please let me know your thoughts/feebdacks on these.
Note also that there are example use cases that are currently not well addressed by my draft, e.g., storage of goods.

I'm also not sure about the class name "ReferenceFlow", the way I understood it is probably better described by "ReferenceOutput" ?


Cheers,
Matteo




[1] https://docs.google.com/presentation/d/10Kd3zQEFPMEl7qB29xP65JGsNa9IKF8DvEg4SeiTKno/edit?usp=sharing
[2] http://semantic-web-journal.org/sites/default/files/swj177_3.pdf
[3] http://www.semantic-web-journal.net/content/ontology-units-measure-and-related-concepts
[4] http://www.qudt.org/
[5] http://www.ontology-of-units-of-measure.org/
[6] https://www.w3.org/TR/prov-o/#description-starting-point-terms
[7] https://en.wikipedia.org/wiki/Data_lineage

Join hackathon2019@bonsai.groups.io to automatically receive all group messages.