OGC Soil Interoperability Experiment - Experiences in using a standard to exchange soil data

15 views

Formal Metadata

Title
OGC Soil Interoperability Experiment - Experiences in using a standard to exchange soil data
Title of Series
Part Number
102
Number of Parts
193
Author
Mendes de Jesus, Jorge Samuel
License
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
FOSS4G, Open Source Geospatial Foundation (OSGeo)
Release Date
2016
Language
English

Content Metadata

Subject Area
Abstract
Soil data is crucial for environmental studies and analysis, but access to it and proper exchange formats and mechanisms are still poorly developed. The OGC Soil Data Interoperability Experiment (SoilIE), undertaken in the second half of 2015, had the objective of developing and testing a soil standard that harmonised existing standards defined in Europe and Oceania. During the SoilIE, participants from Europe, North America and Oceania mapped data in their soil databases to the SoilIE XML schema. Multiple OGC Web Feature Services (WFS) delivering soil observation data using the XML schema were established, along with OGC Web Processing Services to allow on-line derivation of new data. The SoilIE was successful with access to data in multiple clients from multiple soil data providers, each using different software configurations. The interoperability results will be presented along with next steps on progressing the SoilIE XML schema, RDF vocabularies, linked data and remaining major issues. Jorge Samuel Mendes de Jesus (ISRIC — World Soil Information)
Keywords
ISRIC — World Soil Information
Loading...
Domain name Goodness of fit Presentation of a group Multiplication sign Information Client (computing)
Topology Numbering scheme Interior (topology) Equaliser (mathematics) Sphere Subset Computer animation Network topology Extreme programming Vertex (graph theory) Integer Information Whiteboard Coefficient Ecoinformatics
Multiplication sign MUD Computer animation Content (media) Self-organization Coma Berenices Bit Information Solid geometry Units of measurement Conditional-access module
Point (geometry) User profile Electronic data interchange Kernel (computing) Mathematics Computer animation Profil (magazine) Quicksort Storage area network
User profile Uniform resource locator Electronic data interchange Computer animation Multiplication sign Information Computer-assisted translation Advanced Boolean Expression Language
Point (geometry) Ocean current Software engineering Computer animation Computer file Profil (magazine) Web service Computer file File format Infinity Resultant
Multiplication Geometry Markup language Function (mathematics) Counting Open set Formal language Computer animation Web service Self-organization Harmonic analysis Information Quicksort Object (grammar) Office suite World Wide Web Consortium
User profile Sic Computer animation Information Database Model theory Software developer Database Formal language
Point (geometry) Presentation of a group Model theory Point (geometry) Proper map Table (information) Maxima and minima User profile Data model Sic Computer animation Database Database Data structure
Demon Implementation Email Spacetime Process (computing) Software developer Forcing (mathematics) Horizon Field (computer science) Revision control User profile Computer animation Strategy game Information Quicksort
Software bug Link (knot theory) Computer animation Meeting/Interview Texture mapping Web page Information Horizon 5 (number) Infinity Dean number
Asynchronous Transfer Mode Sine Real number Cellular automaton Horizon Sampling (statistics) Event horizon Computer Data model Summation Data model Computer animation Natural number Self-organization Information Quicksort Data structure Self-organization Wide area network
Point (geometry) Summation Data model Asynchronous Transfer Mode Computer animation Sine Term (mathematics) Horizon Mass Subtraction Self-organization
Data model Ising-Modell Computer animation Network topology Model theory Cellular automaton Scientific modelling Logic Information Data structure Self-organization
Point (geometry) Asynchronous Transfer Mode Numbering scheme Implementation Open source Model theory Multiplication sign Source code Perturbation theory Mereology Proper map Table (information) Data model Web service Database Logic Cuboid Quicksort Condition number Self-organization Modal logic Email Link (knot theory) Information Geometry Server (computing) Cellular automaton Software developer Projective plane Electronic mailing list Mathematical analysis Bit Ultraviolet photoelectron spectroscopy Computer programming Table (information) Maxima and minima Computer animation Database Personal digital assistant Self-organization Quicksort Data structure Task (computing) Extension (kinesiology)
Link (knot theory) Information Cellular automaton Source code Horizon Horizon Representational state transfer Proper map Uniform resource locator Latent heat Computer animation Linker (computing) Information Descriptive statistics
Presentation of a group Multiplication sign 1 (number) Mereology Web 2.0 Process (computing) Implementation Traffic reporting Error message Metropolitan area network Physical system Chi-squared distribution Process (computing) Demo (music) Information Real number Forcing (mathematics) Flow separation Computer animation Graph coloring Repository (publishing) Function (mathematics) Website Self-organization Software testing Quicksort Prototype Probability density function
Computer programming Software bug Context awareness Presentation of a group Information Mapping Texture mapping Software developer Data analysis Perturbation theory Open set Storage area network Software bug Word Computer animation Internetworking Database Self-organization Software testing Hill differential equation Abstraction Traffic reporting Stability theory
Point (geometry) State observer Group action Implementation Server (computing) Presentation of a group Scientific modelling Similarity (geometry) Online help Client (computing) Goodness of fit Latent heat Meeting/Interview Linker (computing) Database Physical law Data structure Subtraction Traffic reporting Address space Social class Pairwise comparison Software developer Content (media) Planning Functional (mathematics) Measurement Table (information) Computer animation Mixed reality Universe (mathematics) Website Sanitary sewer Identical particles
but so we all know in Georgia
and from the by WP has a projected these being an active on our still is probably in his spare time at which there's a Georgia is linear got into soils are actually quite a while are you think and she's presenting some some standardization work in the in the soil and domain OK good morning this is the last presentation for lunch so everyone is very anxious to the client of course and just as a comment is like an independent was a question are you a geographer doing ITER and idea doing geographers well I'm neither of those mn agronomists so if you have questions about the nutrition you can also contact me at the end of the presentation this work is it's and I'm here as a presenter vs. Kramer ever-present because of this work was under a lot of
people and it was the summer and their interoperability was were pushed by
the Southern inner sphere that's what it says Saito and Landcare New Zealand had a a lot of effort in this and I'm just you presenting an in immoralist in their behalf OK so you were at the most so let's talk about some of the nodes of a tree acceptable Charles integer Informatics conference but it's that scheme of the years it's not given much attention fortunately because there's not that all things are whales and fun stuff in the silence is barring is below you you never noticed that exists there but some those of them important and it's hello so this board multiple factors geology involved in the place there's not too is there's no 2 stars equal because it's a lot of diversity in size and is extremely complex and he actually so why
is so as important and an aspect that is not being regarded is that such that the huge amount of carbon and and I'm going to here just make a bit of PR for solids so it's like if you increase
0 . 4 per cent or 4 per thousand of soil organic content that is simply destroy global warming because it's exactly the same amount of C O 2 that the industry and humans are doing just increase of it's a tiny amount of carbon your style and you have carbon sequestration but it's a public doesn't appear in the news is not popular gets so let's talk about
some data silos mainly a point it and let's put it
in the beginning we have 1 single profile and
assault profile is this sort of vertical structure how the sun
structured because science changes have if you go to the
back so not only where the solid is in a planet but also how do you decide is and we have what's going on I think is the cat those the things that are and so so he the difficult thing is that this is a complex data that you're working with it is almost
like a depth time and location in the planet and also some scientists because you are 100 so sentence with the silent get answer that and we'll never finish you continue so for the the person who is
that if you want to use about some diversity check these occur Google tour of the museum and see which is exact result
profile so what is our current problem OK people work we the GML KML files which are fine for what they do but to describe what is profile then it gets complicated because for example if you're working on that of the 1st we have simple features that describe there's a point and the point has a bunch of data assisted in went there and we need something and be
more specific so we there's Our objective to develop as standard to for describing sort of data and use XML and markup languages to do this so the thing is that this work officer interoperability and the best that was done inside geologist that's where we are in this panel also and smart Organization for come with a is weak is also a member and we find that that OTC it's a very nice place to to develop standards and best present output in explaining this to be what so
Holly's importance our standards uninhabited for new much is like harmonization multiple organizations working together sharing data and we simply like having a lingua franca that everyone's understands like command here is like common languages people speak in the 1st which is that everyone is picking so basically like what you always try to do is a standard and the sort of more fronted to exchange
information so what is the 1st step before you can all speak the same language let's say we need to organize our data have ever
seen or less structured and before we started working with development selling now 1 of the things that we need to do is like their databases need to have
proper data models proper structures and knowledge to have things organized and to describe some of they data in a database there's multiple ways different to do everything is tends to be imposed she's Mark tables less tables modifications with less efficient that could be here hours and hours during presentation on size databases but is not the point so for
example the for starting point for his was that we have a database with the point and what we did was more or less 1st but there of the the FEs organize the data so it could be simply online and then we
started to do helping in the development of these standards and the thing is that force or older data and we have already some implementations already
in the field for example we have wanted to this and see some ML that is mainly Australia and New Zealand we have from inspired definition of some data sort of a nice or 28 2 2 5 8 also called the male that was developed by the same demons few years before but it's the the problem that we have you read is that you and I 0 and some people participate and sunny you start to get this sort of e-mails well do want you have the draft version of the document because we don't want to pay for their eyes or or do you have experience with this so it's a criticism i'm doing a bit further and implementing the ISO standards that look at documentation space belonging to pay out and and it's 500 it slows down so that the process opinion so it will pop
up above the resting Michael
this is OK forget them up
yes so in here so the the 1st step to create the the solemn is more or
less to create a sort of a data model organization is like we need to mimic the real world
in sort of computer structures for example soils are related to restart we'd like a solves looser landscape where the landscape decidedly is and then we start to drill down to concepts like what is the cell classification that we have what you have in the upper layer of the soil what to where the samples were taking the sole horizons slash layers and then we try to describe homologous a real natural events on xml but to
arrive to this point there's a lot of discussions because people start to see 0 what is horizon this all
where what's the difference to use 1 term use another term and its the very complicated not complicated technical but there's a massive amount of discussion and that the discussion that's can continue for months and
months and months and nothing comes out and says well it comes out at the end so for example the CellProfiler to there before you create an Ising model like this not to enter into a lot of detail and for example we work for
among the release of the cell and now we will work inside the the interoperability problem all GC it was like we had the deadlines to finish it seems like for example to finish the model to presented make an online and make it work so actually this was really nice because it stopped the let's say the discussions of the trees is 1
point that use people continue discussing analysis of that's it changes here and the we agree we don't agree we go ahead and actually this was good in my penis so at the end of the day after some on the stage of the interoperability problem we finish with the standard leader UML structured it's it's good to have my opinion some development was left behind for another stages and after that all of this was more or less transforming scheme as it was applied and the next stage was to do it in the in in real-time mainly setting up Web services and see if it works or not this is the strands of the interoperability problems of just in my opinion because you may it's a standard you're working on a standard but after that immediately OK does it work as a B. questions and how it works and if it's feasible to do it so that the work we've done and that my organization Landcare was to simply go to their source databases they're doing that part and all the each organization did what the subject was best organize data and put it in proper data tables and then we start programming to put this as a Web Feature Service the question here is that in my case I use many just 7 because it's open source and using other projects for doing this implementations what we know this is was that some biologists the condition was not clear and that is the question that if you're working for this in the 1st time implementing this is like is this a box of oranges not understanding in which and then you go to the mailing list of million this helps a lot but what you want to do at the end of today is simply map would you have for example on your database there and right the tables that you have to something that is very specifically on XML so we try simply with too good for 1 simple double as is something very specific for cells and the good thing is that for example you start to have this sort of the left that have specific some
information here this a bit too small and they're doing but
this is the 1st reply and simply get their like for example the source specific location and then through the links and said of facets are hoping between with the source is located x y then the cell has different layers and you go clicking clicking on links so this almost starts to behave like a REST interface where you have links and you follow the links and you get proper information for example dancing is like
horizons like you have 1 so profile you have your description of horizons and this I know it's boring XML but then the saying is that you
immediately can have websites working with your data and this was a demo done almost by chance in this
so interoperability where we have here multiple organizations we sort data the ones in grains are from Israel and the ones in blue there from side on the ones in purple in you to go to another problem in the in colors have found in New Zealand and this was done by hand by in Australia and a military build-up to sort web portal it was just a fast but that perceive working simply getting information from the organizations totally different organizations totally different backgrounds totally different systems was we're using just several repositories side was using all article we just server Landcare was using snowflake and everything immediately issue participants errors together everything working so this was a nice achievement of the some interoperability best over G and this is what you wanted to prove it in the of a that we define in the standard the standard moralists holding any immediately have problem so notes on the of new justices are also personal opinions that it was really nice part was done because the solemn unsolved community was dragging for a lot of the time we need a standard we need a standard we tried this we implemented New Zealand new US we implemented the i on that we decided by herself but it never picked up considerably and by having the sun interoperability is like sort of you have a character just have a stake thank you just the defines this is suspect this is how you doing this is deadlines and then you presenter reported the and then you're going to follow to sort of professor and the forces that you implemented you see a lot over and that it goes so also the processes totally transparent there's wiki we have documentation have the reports online you can find information online and unlike I said that there some of it he then we simply give the Commission to everyone so for anyone can so I want to know about man here the PDF of and next steps and the next step from taking personally is here and the force which is and went to see here
presentation calls from the hills studio because of the schema mapping and the programming between just server and that there was having posture is done by hand is there's some and complicated so we're looking at tools how to do this how to pass information to have in the database of x amount to the offense and there's a headed to awaken putting some schemas and then go from there somewhere and that they have internet being granted OK so that
has given mapping out on the easy way because the programming XML by hand and all these things users with painful so next steps also some organizations participating on this this interoperability in the world stability was achieved but continue working between musicians so the male as a standard for reducing so we have a very very good and well written by Alistair to interoperability reports and then from there we continue for a standard and also dissemination of know-how and then you know the difficult bugs the get hopefully in then a couple of 1 2 years at an awareness of the words presentation vomiting aware see there so that was standard and that the best set the driven test because I like very much with the largest is doing something that's driven development this article a developer can be so then that's that's which is so any questions
from so how many people Iose soil scientists here 1 and 2 and taking actually and which are the ideas so that you have to question there thank you thank you search for a very interesting address but I'm wondering what kind of tools do I need to published soil an elevator and to user to acquire so and all that because this is this is the next step for adoption of the standard you have to be used in just over so when the GeoServer you have their documentation were could be the better but you have just server that has all the tools that you need more or less implemented and then also you can use it postures as a database of reference behind clients so that or complicated because still there's no plans because it's something that started the 1 year ago but it immediately if you are a developer you have the specification of some ML and you can do a website like they did for the Federated university in Australia where you simply have the initial structures and still followed the links and you can mail of going on the on the web site but again yesterday and not in the future the 2nd didn't try to w 1st to plug in for dubious and then what are you doing he took in work in the so sewers so I think some new developments going on and you use to do improved to w efforts to support so I think soon maybe because 1 common just sit there for the 1st 2 points here is really a nice fear of the functionality has and the neural implementation like Beijing and so it supports a lot you what questions yeah here 1998 hide things from the presentation how does this summer melt the schema relates to the inspires schema bodies close together since we have so they our own schema now and we have to harmonize it to disperse human anyways so 1 hand is used to relate we had a very very good help from Giovanni de la from Italy 2 very familiar with aspiring to help smallest mixings a bit similar but still a bit different than what it was needed to back on the sun interoperability reports there's a comparison between southern Melanie aspire help with that and there's some features used and trying in the table itself because all although the the classes everything is compared from that table there's an alignment that's boasts are very similar action and then also the southern Anallise's general friendly content based on the model and observations and measurements so it a identity is going to be much of prone depressing 1 to the other to transform you OK this question no wedding bunch again
Loading...
Feedback

Timings

  660 ms - page object

Version

AV-Portal 3.11.0 (be3ed8ed057d0e90118571ff94e9ca84ad5a2265)
hidden