<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Integration of Hypermedia-Agents, Microservices and Digital Twin for Smart Agriculture</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Yogeswaranathan</forename><surname>Kalyani</surname></persName>
							<email>kalyani.yogeswaranathan@ucdconnect.ie</email>
							<affiliation key="aff0">
								<orgName type="department">School of Computer Science</orgName>
								<orgName type="institution">University College Dublin</orgName>
								<address>
									<settlement>Dublin</settlement>
									<country key="IE">Ireland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sakibur</forename><surname>Rahman</surname></persName>
							<email>sakibur.rahman@ucd.ie</email>
							<affiliation key="aff0">
								<orgName type="department">School of Computer Science</orgName>
								<orgName type="institution">University College Dublin</orgName>
								<address>
									<settlement>Dublin</settlement>
									<country key="IE">Ireland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Rem</forename><surname>Collier</surname></persName>
							<email>rem.collier@ucd.ie</email>
							<affiliation key="aff0">
								<orgName type="department">School of Computer Science</orgName>
								<orgName type="institution">University College Dublin</orgName>
								<address>
									<settlement>Dublin</settlement>
									<country key="IE">Ireland</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Integration of Hypermedia-Agents, Microservices and Digital Twin for Smart Agriculture</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">1D4C68DC4FE0DBB236B9C5E3373EAB88</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T23:10+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Digital Twin</term>
					<term>Microservices</term>
					<term>Hypermedia-Agents</term>
					<term>Smart Agriculture</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Digital Twin (DT) has been one of the rapidly emerging technologies in the past few years. A digital twin is a digital representation of a physical asset reproducing its data model, behaviour, and communication with other physical assets. On the other hand, agents and multi-agent systems (MAS) are well established as a source of abstraction for intelligent engineering systems. Multi-Agent Microservices (MAMS) and Hypermedia MAS approaches are relatively new topics. This paper attempts to implement a Cognitive/ Intelligent DT for Smart agriculture based on a combination of Hypermedia MAS/ MAMS and semantic microservices. This work proposes a Digital Twin architecture and discusses realising this vision. A brief introduction of implementation is discussed in this paper. Moreover, it also concerns our future work on this.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Arable Crop Farming is challenging. It covers a range of activities from tillage to harvest. Each activity comes with its own requirements and obstacles. Traditionally, farmers have responded to these challenges by adopting a conservative approach based on local knowledge of the farm built up over many generations. Much of that inter-generational knowledge aims to maximise the potential for making a profit. Changing their approach is a high-risk strategy as a mistake can result in a loss of income that can affect the profitability farm for many years to come, possibly to the point where the farm becomes no longer viable. Further, challenges such as population growth <ref type="bibr" target="#b0">[1]</ref>, global warming <ref type="bibr" target="#b1">[2]</ref> and the energy crisis are combining to disrupt the fragile balance. For example, the increasing cost of Nitrogen has made current practices for its application becoming non-viable (loss-making) and is driving the adoption of practices that encourage more efficient use of Nitrogen <ref type="bibr" target="#b2">[3]</ref>.</p><p>Precision or Smart Agriculture (Farming) <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b4">5]</ref> aims to help moderate these risks and address these challenges by offering farmers insights into the operation of their farms that help to increase confidence in understanding the impact of any changes they make. Precision farming helps to optimise production processes by monitoring and analysing environmental variables with the help of real-time data, and historical data <ref type="bibr" target="#b5">[6]</ref>. The objective is to help farmers (or advisors, such as agronomists) make better decisions that will maximise return on investment. Such decision support services can also help farmers to adopt more sustainable practices or achieve key environmental goals (e.g. reductions in CO2 emissions).</p><p>In the last decade, Digital Twin (DT) technologies have emerged as an important approach in domains such as Smart Cities <ref type="bibr" target="#b6">[7]</ref>, Manufacturing <ref type="bibr" target="#b7">[8]</ref>, Healthcare <ref type="bibr" target="#b8">[9]</ref>, and Industry <ref type="bibr" target="#b9">[10]</ref>. A DT can be defined as a digital representation of a physical living model that virtually describes a system and predicts the future based on real and historical data. To date, DTs have received less attention in Agriculture <ref type="bibr" target="#b10">[11]</ref>, where it is anticipated their application can achieve cost reductions, more detailed information, catastrophe prevention, positive economic impacts, decision-making aid, and more efficient management operations.</p><p>A number of key challenges exist when developing decision support services. The first is access to high-quality accurate data. Farmers are time poor, and naturally focus their activities on their crops rather than data collection or entry. Data entry is often delayed or forgotten and the accuracy can be low due to human error. To alleviate this data gap, decision support tools increasingly rely on a diverse range of data sources ranging from physical weather stations, sensor platforms and farm equipment to satellite and drone images. Some data sources are accessible locally others via the cloud. A second key challenge that emerges from this is data integration. Many of the data sources are provided through third party applications and there is little standardisation across data formats. Any integration strategy must not only support current data sources but also facilitate the integration of additional or alternative data sources as they emerge. A third challenge is model generation. Farming is a complex activity and there are a number of factors that affect the growth of crops. Even with accurate data sources, precise modelling of crop growth is challenging, and accurate long-term prediction is often considered a fools game. This paper seeks to address these challenges through the proposition of a novel architecture for Agricultural DTs that combines Hypermedia Agents, Microservices, and Linked-Data concepts.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related Work</head><p>As described in <ref type="bibr" target="#b11">[12]</ref>, the term Digital Twin (DT) was first used by Grieves in 2003. First defined by NASA, various alternatives have been proposed <ref type="bibr" target="#b12">[13,</ref><ref type="bibr" target="#b13">14,</ref><ref type="bibr" target="#b14">15]</ref>. This paper views a DT as a digital representation of a living thing that virtually describes a system and predicts the future based on real and historical data. There are four levels of a virtual representation such as Pre-Digital Twin, Digital Twin, Adaptive Digital Twin, and Intelligent Digital Twin <ref type="bibr" target="#b15">[16]</ref>  <ref type="bibr" target="#b16">[17]</ref>. Pre-Digital Twin are created before the physical asset to support decisions on prototype designs to reduce any technical risk and resolve issues upfront using a generic system model. Level 2 DTs incorporate the physical asset data related to its performance, health, and maintenance. The virtual system model uses this data to assist high-level decision-making in the design and development of the asset, along with scheduling maintenance. The data transfer at this level is bidirectional. Adaptive DTs, provide an adaptive user interface that allow it to learn from the preferences and priorities of human operators using supervised machine learning. This DT makes real-time planning and decision-making during operations possible. Finally, Intelligent DTs supplement level 3 DTs to include unsupervised machine-learning capabilities, making it more autonomous than level 3. It can recognize patterns in the operational environment, and using that along with reinforced learning allows for more precise and efficient system analysis.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Digital Twin and Microservices</head><p>Microservices is an architectural style inspired by service-oriented computing <ref type="bibr" target="#b17">[18]</ref>. Their benefits, which include maintainability, and scalability <ref type="bibr" target="#b18">[19]</ref>, make them useful tool for constructing Digital Twins. For example, <ref type="bibr" target="#b19">[20]</ref> uses microservices implement a "Digital Twin-as-a-Service" (DTaaS) cloud model. In their approach, the DT is realised as a set of cloud services that store and analyse the data gathered from sensors, simulate the real-world objects, and support visualization. In another paper, the same authors explore the use of Apache Kafka as a middleware for their approach <ref type="bibr" target="#b20">[21]</ref>. Microservices are used to implement a decentralised Digital Twin for network management and control in <ref type="bibr" target="#b21">[22]</ref>. In <ref type="bibr" target="#b22">[23]</ref>, it is argued that semantic microservices are an appropriate strategy for delivering the functional and non-functional requirements of a DT service framework. Their approach combines microservices with Semantic Web technology and a workflow engine for service orchestration.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Digital Twin and Multi-Agent Systems</head><p>Multi-agent systems (MAS) are a style of intelligent distributed systems that are comprised of multiple interacting entities (agents) that work together to solve problems beyond their individual capabilities. The role of MAS in DT for Industry 4.0 is described in <ref type="bibr" target="#b23">[24]</ref>. Conversely, <ref type="bibr" target="#b24">[25]</ref> discusses their use for DTs of Smart Cities through the integration of an existing simulation model of Hamburg's traffic system with the city's real-time sensor network. From an agricultural perspective, <ref type="bibr" target="#b25">[26]</ref> proposes the creation of DTs through the combination knowledge bases, multiagent technology and machine learning methods. They follow this up in <ref type="bibr" target="#b26">[27]</ref> by presenting a conceptual plant model based on ontologies and multi-agent technology for use within their DT. At a more conceptual level, <ref type="bibr" target="#b27">[28]</ref> analyses the potential synergies between MAS and DT to support reasoning at both the individual and collective level.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">Digital Twin in Smart Agriculture</head><p>The application of DT to agriculture has been the subject of a number of recent review papers <ref type="bibr" target="#b28">[29,</ref><ref type="bibr" target="#b29">30,</ref><ref type="bibr" target="#b30">31]</ref>. A review of DT in agriculture for the years 2017-2020 is reported in <ref type="bibr" target="#b10">[11]</ref>. Their review highlights that, while there are a few applications of DT in agriculture, most are at an early stage of design and do not offer the benefits other disciplines enjoy. The main exception was the work described in <ref type="bibr" target="#b31">[32]</ref> which were part of a European Union-funded program. The authors believe there is still a long way to go before the agricultural community can fully seize the benefits of DT.</p><p>[33] conducts a systematic literature review of Digital Twins in agriculture, identifying current trends and open questions with the goal of increasing awareness and understanding of the Digital Twin and its possibilities. Again, the authors highlight the challenges of building DT for agriculture and identify key areas of future research, such as simulation, biological systems modelling and business model development.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.">Main Contribution</head><p>There is growing interest in the use of multi-agent systems for implementing Intelligent DTs. Microservices are seen as a valuable approach to delivering such systems as they facilitate their decomposition into a set of small services that can be more easily maintained and integrated.</p><p>Smart Agriculture has been shown to be a promising domain for the application of DTs to support the decision making of farmers and agronomists. However, it is also proving to be somewhat more challenging that other domains due to inherent complexities. As was discussed in the introductory section, any DT architecture for agriculture must support diverse data sources and facilitate both data integration and data modelling.</p><p>This paper seeks to address these challenges through the adoption of a Digital Twin architecture that combines microservices, multi-agents and linked data concepts to support the implementation of a Digital Twin for the Arable farming. Microservices are adopted to handle the complexity of the system in terms of the diverse data sources and the range of modelling services used to generate the virtual models. Linked data is proposed as an integration strategy for combining these microservices and providing a standardised data abstraction that can be used to access the underlying models and their outputs. Multi-agent systems are used to implement both decision support services and to perform internal house-keeping on the model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Hypermedia-MAS Based Digital Twins for Smart Agriculture</head><p>This section introduces our approach to implementing Cognitive Digital Twins for Smart Agriculture. The approach combines a semantic microservice-based architecture <ref type="bibr" target="#b22">[23]</ref> that exposes the data and services that underpin the DT together with a set of decision-making agents that provide the cognitive layer of the twin. These decision-making agents are modelled as a Hypermedia MAS <ref type="bibr" target="#b33">[34]</ref> that is implemented using the Multi-Agent MicroServices (MAMS) architectural style <ref type="bibr" target="#b34">[35]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Hypermedia MAS &amp; MAMS</head><p>The idea of Hypermedia MAS was first proposed in <ref type="bibr" target="#b33">[34]</ref> as an approach to building dynamic, open, and long-lived Multi-Agent Systems (MAS) <ref type="bibr" target="#b35">[36]</ref> that are designed to inter-operate seamlessly with entities that are accessible through the World Wide Web. In <ref type="bibr" target="#b36">[37]</ref>, this vision is further enhanced with the view that agents should be woven into the hypermedia fabric of the Web. In this sense, the authors argue that the Web is a natural space for agents to inhabit as it provides a uniform interface through which they can interact with the external world, be it physical devices (sensors etc.) or digital services. In this vision, the Web acts as an abstraction of the external world that exposes artifacts and provides a way of mediating access to them.</p><p>In practice, this vision is realised through the adoption of the REpresentational State Transfer (REST) architectural style <ref type="bibr" target="#b37">[38]</ref> which models each external artifact as a set of resources (or a single resource) that are identified by one or more Internationalised Resource Identifiers (IRIs) <ref type="foot" target="#foot_0">1</ref> . Interaction with a resource is achieved by combining the associated IRI and the HTTP protocol <ref type="foot" target="#foot_1">2</ref> .</p><p>For example, an HTTP GET request will normally return a representation of the current state of that resource in some agreed format. In a Hypermedia MAS, the agent must interpret this representation and decide how best to act, which typically involves the use of additional HTTP requests. The format used to represents resources is based on Linked Data <ref type="bibr" target="#b38">[39]</ref>, an approach to realising Tim Berners Lee's vision of the Semantic Web <ref type="bibr" target="#b39">[40]</ref> through the creation of typed links that are embedded within documents that represent data from different Web sources. A key advantage of this approach is that Linked Data supports machine readability through the use of ontologies, encoded and interpreted using Semantic Web technologies <ref type="bibr" target="#b38">[39]</ref>. An example of an early attempt to realise this vision is the Hypermedea platform <ref type="bibr" target="#b40">[41]</ref>.</p><p>The Multi-Agent MicroServices (MAMS) approach was introduced in <ref type="bibr" target="#b34">[35]</ref> as a new architectural style for integrating Multi-Agent Systems into microservices architecture through the use of REST. In contrast with other approaches, MAMS adopts a view of agents as hypermedia entities that are not only able to interact with hypermedia resources using HTTP, but also have a hypermedia body that can be interacted with through REST. The existence of this body acts to immerse the agent within hypermedia space, giving it a tangible presence that allows plain old microservices to interact with MAMS agents without the need to use agent specific technologies or concepts. The body itself is modelled as a hierarchy of resources rooted at a resource representing the agent and referenced by an IRI. Querying the agents IRI returns a linked data representation that contains hyperlinks that can be used to navigate the agents body. For each resource in the body, there is a corresponding representation that combines the state of the resource together with any associated hypermedia controls.</p><p>One of the main benefits of MAMS is that it allows the seamless integration of agent technology with microservices-based systems. It is essential to understand that this integration is deeper than the kind of integration offered by other similar approaches. MAMS agents are not just situated in a hypermedia environment; and they are immersed in it. Agents not only control hypermedia resources, they are hypermedia resources. This allows plain-old microservices to interact with agent-oriented microservices in the same way that they would with any other microservice. Because of this, MAMS agents can be integrated into any microservice application. We can easily leverage the vibrant ecosystem of industry-standard tools and components and, where appropriate, adapt them for use with MAS.</p><p>From a Hypermedia MAS perspective, the ability of MAMS agents to interact with hypermedia resources makes it an ideal platform for realising the vision. Recent work enhances this further through the integration of Apache Jena<ref type="foot" target="#foot_2">3</ref> as a Knowledge Store and its application to two semantic web scenarios: collaborative route finding <ref type="bibr" target="#b41">[42]</ref> and building management <ref type="bibr" target="#b42">[43]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Proposed Architecture and Realising the Vision</head><p>In this section, we introduce an approach to implementing a Cognitive Digital Twin (DT) of fields used for Arable Farming (winter wheat in particular) that is based on a combination of the Hypermedia MAS/MAMS concepts discussed in section 3.1 and semantic microservices. Broadly, the approach highlighted in figure <ref type="figure" target="#fig_0">1</ref> is to implement a decentralised linked-data structure built from a suite of semantic microservices whose output is consumed by a Hypermedia MAS implemented using the MAMS architectural style. Specifically, the aim is to create a suite of microservices that serve the various linked-data representations of the resources necessary to model the Physical Asset. These representations are underpinned by an agreed set of ontologies. The set of resources created is determined by one of the agents based on historical performance and the preferences of the farmer/agronomist. Jointly, the set of linked data resources used to implement the DT forms a knowledge graph that can be consumed directly by the Hypermedia agents. The knowledge graph evolves as the crop grows, and the expected yield becomes more precise during the growing season.</p><p>Conceptually, the architecture is organised over four distinct layers:</p><p>• External layer: This is the lowest layer of the architecture and it consists of a number of resources that will be used by the DT, including: data services, advisory services, prediction services. Examples of data services include Farm Management Information Systems (FMIS), historical weather services and cloud-based sensor data repositories (for accessing deployed IoT sensor data). Such services could be hosted as part of the farms digital platform or externally by third parties. Examples of advisory/prediction services include remote sensing services based on satellite data, decision support services, such as the UK's AHDB RB209 API <ref type="foot" target="#foot_3">4</ref> and yield, growth stage or weather prediction services. • Microservices layer: This layer is responsible for abstracting external layer services into a standard format based on the agreed set of ontologies and providing additional internal data services that are specific to the DT. Examples of internal data services include a farm management plan service that captures crucial decision points for the coming season and services hosting real/simulated behaviour of the crop over the growing season.</p><p>• Knowledge/Hypermedia layer: This layer represents the set of resources created by the microservices available in the previous layer. The resources are all linked-data documents whose structure is underpinned by an agreed suite of ontologies. The decision about which microservices to use to create the resources is the responsibility of the Field agent that inhabits the upper Decision layer. Critical to this layer and the Decision agents is the use of linked data as it represents the data in a form that can be easily transformed into knowledge. The result is that this layer is basically a knowledge graph that spans the DT and provides an index to all the data contained within it. • Decision layer: This final layer is responsible for handling all decision-making related to the DT. This covers the initialization of the twin and in-season recommendations/interventions as necessary. A library of agent designs is provided to support the different decision or monitoring activities that the DT can use. A Field Agent is created to oversee each DT. It uses the field management plan, the farmer's preferences, and the details of the crop being grown to oversee the season. The Field Agent's responsibility is to engage other agents specified in this layer to act as and when needed.</p><p>Constructing a DT based on the proposed architecture can be done incrementally with each increment involving a number of steps. The first step is to identify historical data sources and their associated APIs. These APIs form the first version of the External layer of the twin. The developer of the DT implements an set of microservices that extract required data from these external APIs and transform them into the internal linked-data representation. The internal microservices will be responsible for filtering and semantically enriching the raw data. They will also be responsible for managing the links between the different resources. For example, a farm resource should include hyperlinks to the associated field resources, and each field resource should link to the farm resource. One of the external data sources that is critical to the DT is the weather service. This service should provide both historical and current weather data for the field being twinned and should be implemented during the initial development cycle of the DT.</p><p>Once the initial set of external data sources has been integrated, the next phase is to generate a prediction for the upcoming season. To do this requires access to a growth stage model. Many models exist, but the most commonly used one is known as the Zadoks Growth Stage model <ref type="bibr" target="#b43">[44]</ref>, which defines a decimal scale that maps to the different growth stages of cereal crops. The transition between the growth stage is based on a series of thresholds for thermal time; an agro-climatic index derived from the sum of the average daily temperature (within given bounds) from the crop's date in the ground (Drilling date). Further details on this model can be found in the RB209 handbook <ref type="foot" target="#foot_4">5</ref> .</p><p>Generally speaking, predicting crop growth is viewed as a fool's game as it is inherently linked to the weather, which cannot be predicted with a significant degree of success. In terms of the DT, we are not really trying to predict the upcoming season; instead, we are trying to identify various likely scenarios that could arise. The goal is to use those scenarios to help plan for the season. Because of this, our approach allows the farmer/agronomist to create a set of simulated seasons based on a range of weather scenarios that the farmer/agronomist identifies via the GUI. These scenarios are passed to the Field agent, who is responsible for managing all the DTs for a given field. The Field agent uses the weather service to create the specified scenarios and then uses the growth stage model to create the simulations. The agent then tasks a Planning Agent to generate an initial field plan based on the simulations created. The Planning agent uses knowledge of the crop type and the different simulations to identify windows in which different activities should be performed. This includes a window in which the crop can be planted (drilled).</p><p>Additional information can be incorporated into the DT. For example, the AHDB RB209 API can be used to generate recommendations for various nutrients based on the location of the field, the crop type, the expected annual rainfall and the underlying soil type. Knowledge of how to use underlying microservices to generate advice and predictions and how to access relevant data from the fields knowledge graph is encoded in the decision layer as part of the implementation of the different Decision agents. The DT can record the recommendations, and the amounts of each nutrient applied. For example, in the case of Nitrogen, it is common for farmers to apply the maximum possible Nitrogen to their fields each year based on stringent guidelines that government agencies enforce. Farmers do this because of the uncertainty around weather and the impact weather has on Nitrogen uptake. A particular issue arises in the week after the application of Nitrogen, where strong rainfall can result in up to 80% of the Nitrogen applied being washed away. On the other hand, over application of Nitrogen can lead to problems such as lodging where a plant grows too high, becomes top heavy and falls over.</p><p>Currently, a prototype of our architecture is under construction using data provided by our commercial partner <ref type="foot" target="#foot_5">6</ref> . At this point, we have developed microservices to access farm and field information. We also have a microservice that provides access to annual crop information for several historical years. From a weather perspective, we have integrated a weather service that combines historical and current weather information from multiple sources (both private and public) and which automatically generates agro-climatic indices such as the thermal days' index used in the growth stage estimation. Currently, the weather service is being used to generate a single weather timeline which is based on the average daily temperature for the five years preceding the harvest year. This weather timeline is used together with the growth stage service to create an initial simulation of the season. We have also implemented an internal service that wraps the AHDB RB209 API for nutrient recommendations. We are currently working on an initial prototype of the field management plan and an initial version of the GUI to allow us to explore the different resources created in the model.</p><p>In terms of agents, we have created an initialisation agent that traverses the farms and fields listed in the farm database and generates an initial DT for each year of data provided for each field. Currently, the data is represented informally as JSON rather than JSON-LD. We have chosen to adopt a "schema last" approach to explore what the DT resources should look like before formalising those choices through adopting appropriate ontologies.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Discussion and Future Work</head><p>Our proposed approach is most similar to the approach described in <ref type="bibr" target="#b27">[28]</ref>. In the work, the authors highlight the potential for a symbiotic relationship between agent technologies and DTs.</p><p>They argue that not only can agents use DT as a lens to understand the state of the underlying Physical Artifact but also that DTs can exploit agent technologies to deliver enhanced decision making, leading to the idea of Intelligent/Cognitive DTs presented in section 2.</p><p>We adopt a similar perspective, with the main difference being how we link the underlying digital twin with the agents. In <ref type="bibr" target="#b27">[28]</ref>, the agents access to the DT is mediated through an environmental artifact, a multi-agent construct that reflects current best practices in the MAS community. In this approach, the artifact acts as a conduit between the DT and the agent, constraining what information the agent is able to access and how it can affect the underlying DT. This has the effect of obscuring the details of the underlying DT and can potentially constrain its evolution. In our approach, the adoption of a Hypermedia MAS perspective (section 3.1) means that link between the agent and the DT is more open as it is modelled as a set of linked-data hypermedia resources that can be interacted with freely by the various decision agents. Further, through the adoption of a microservices approach together with established integration patterns, it is possible to design the microservices layer in a way that simplifies the integration of new components. A specific benefit of adopting a linked data approach is that the transition from one growth stage model to another is as simple as changing the IRI that a resource links to.</p><p>In future work, we are planning to focus on the following:</p><p>• Identification of best set of the Ontologies to use: Many ontologies available vary in complexity/scope. Choosing the correct set of ontologies is acknowledged as one of the most challenging tasks in developing linked-data systems. • Development of a library of internal microservices: As experience with the architecture grows, it is expected that some standard microservices will emerge that are used across all DTs. These include internal microservices like the field management plan service as well as microservices that wrap external data sources. • DT Evolution and Update. Revision of the microservices infrastructure to support the integration of new internal and external microservices over time through the adoption of industry standard service discovery platforms such as Netflix Eureka<ref type="foot" target="#foot_6">7</ref> . • Introduction of new Decision Agents: Over time, new decision services will be created or existing decision-making services will be improved. There is a need to be able to build a library of Decision Agents that encapsulate those new or improved decisions. • Transitioning to a Farm DT: Modelling fields in isolation is not realistic. Practical Agricultural DTs will be realised as Webs of DTs <ref type="bibr" target="#b27">[28]</ref> that aggregate field level DTs with other DTs of farm buildings, machinery or other critical infrastructure. The resulting farm DTs offer many opportunities for future research, for example, the creation of farm-level management plans generated through negotiation between self-interested Field Agents.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusion</head><p>This paper has presented a novel architecture for Agricultural Digital Twins (DT) through the integration of Hypermedia MAS, Microservices and Linked Data technologies. While our work is at an early stage, we believe that we have developed the concept sufficiently to highlight its potential. Specifically, we believe that this approach offers significant advantages in terms of the ability to adapt and evolve not only the decision-making services offered through the the DT over time, but also the decentralised data structure that underpins the DT through the addition of new modelling techniques or the extension of the model to additional data streams as they become available. A key enabler of this approach has been the adoption of the MAMS architectural style, which facilities the seamless integration of agents and microservices.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Digital Twin Architecture</figDesc><graphic coords="6,105.05,84.19,382.67,226.54" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.w3.org/TR/webarch/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">https://www.ietf.org/rfc/rfc2616.txt</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">http://jena.apache.org</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">https://rb209-api-v1.ahdb.org.uk/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">https://ahdb.org.uk/knowledge-library/the-growth-stages-of-cereals</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">Unfortunately, source code cannot be released due to copyright</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">https://cloud.spring.io/spring-cloud-netflix/reference/html/</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>This research is funded under the SFI Strategic Partnership Programme (16/SPP/3296) and is co-funded by Origin Enterprises plc.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Growing at a slower pace, world population is expected to reach 9.7 billion in 2050 and could peak at nearly 11 billion around 2100</title>
		<author>
			<persName><forename type="first">U</forename><forename type="middle">D D</forename><surname>Economic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Affairs</surname></persName>
		</author>
		<ptr target="https://www.un.org/development/desa/en/news/population/world-population-prospects-2019.html" />
		<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<author>
			<persName><forename type="first">E</forename><surname>Commission</surname></persName>
		</author>
		<ptr target="https://climate.ec.europa.eu/eu-action/european-green-deal/2030-climate-target-plan_en" />
		<title level="m">climate target plan</title>
				<imprint>
			<date type="published" when="2021">2030. 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Communicating nitrogen loss mechanisms for improving nitrogen use efficiency management, focused on global wheat</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">L</forename><surname>Whetton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Harty</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">M</forename><surname>Holden</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Nitrogen</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="213" to="246" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">A comprehensive survey of the recent studies with uav for precision agriculture in open fields and greenhouses</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">F</forename><surname>Aslan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Durdu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Sabanci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Ropelewska</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">S</forename><surname>Gültekin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Applied Sciences</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page">1047</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Smart irrigation monitoring and control strategies for improving water use efficiency in precision agriculture: A review</title>
		<author>
			<persName><forename type="first">E</forename><surname>Bwambale</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">K</forename><surname>Abagale</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">K</forename><surname>Anornu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Agricultural Water Management</title>
		<imprint>
			<biblScope unit="volume">260</biblScope>
			<biblScope unit="page">107324</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Prediction of environment variables in precision agriculture using a sparse model as data fusion strategy</title>
		<author>
			<persName><forename type="first">L</forename><surname>Mancipe-Castro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Gutiérrez-Carvajal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Processing in Agriculture</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="171" to="183" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">Digital twin technologies and smart cities</title>
		<author>
			<persName><forename type="first">M</forename><surname>Farsi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Daneshkhah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Hosseinian-Far</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Jahankhani</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2020">2020</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Review of digital twin applications in manufacturing</title>
		<author>
			<persName><forename type="first">C</forename><surname>Cimino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Negri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Fumagalli</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers in Industry</title>
		<imprint>
			<biblScope unit="volume">113</biblScope>
			<biblScope unit="page">103130</biblScope>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">The digital twin revolution in healthcare</title>
		<author>
			<persName><forename type="first">T</forename><surname>Erol</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">F</forename><surname>Mendi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Doğan</surname></persName>
		</author>
		<idno type="DOI">10.1109/ISMSIT50672.2020.9255249</idno>
	</analytic>
	<monogr>
		<title level="m">2020 4th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT)</title>
				<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="1" to="7" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Review of digital twin about concepts, technologies, and industrial applications</title>
		<author>
			<persName><forename type="first">M</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Fang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Dong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Xu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Manufacturing Systems</title>
		<imprint>
			<biblScope unit="volume">58</biblScope>
			<biblScope unit="page" from="346" to="361" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Introducing digital twins to agriculture</title>
		<author>
			<persName><forename type="first">C</forename><surname>Pylianidis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Osinga</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">N</forename><surname>Athanasiadis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers and Electronics in Agriculture</title>
		<imprint>
			<biblScope unit="volume">184</biblScope>
			<biblScope unit="page">105942</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Digital twin: manufacturing excellence through virtual factory replication</title>
		<author>
			<persName><forename type="first">M</forename><surname>Grieves</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">White paper</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="1" to="7" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Digital twins: Review and challenges</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">G</forename><surname>Juarez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">J</forename><surname>Botti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">S</forename><surname>Giret</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Computing and Information Science in Engineering</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Digital twin: Enabling technologies, challenges and open research</title>
		<author>
			<persName><forename type="first">A</forename><surname>Fuller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Fan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Day</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Barlow</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE access</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page" from="108952" to="108971" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">A review of the roles of digital twin in cps-based production systems</title>
		<author>
			<persName><forename type="first">E</forename><surname>Negri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Fumagalli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Macchi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Procedia manufacturing</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="939" to="948" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Leveraging digital twin technology in model-based systems engineering</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">M</forename><surname>Madni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">C</forename><surname>Madni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">D</forename><surname>Lucero</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Systems</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page">7</biblScope>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Digital twin: Origin to future</title>
		<author>
			<persName><forename type="first">M</forename><surname>Singh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Fuenmayor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">P</forename><surname>Hinchy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Qiao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Murray</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Devine</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Applied System Innovation</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page">36</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<author>
			<persName><forename type="first">N</forename><surname>Dragoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Giallorenzo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">L</forename><surname>Lafuente</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mazzara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Montesi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Mustafin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Safina</surname></persName>
		</author>
		<title level="m">Microservices: yesterday, today, and tomorrow, Present and ulterior software engineering</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="195" to="216" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Processes, motivations, and issues for migrating to microservices architectures: An empirical investigation</title>
		<author>
			<persName><forename type="first">D</forename><surname>Taibi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Lenarduzzi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Pahl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Cloud Computing</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="22" to="32" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Towards digital twins cloud platform: Microservices and computational workflows to rule a smart factory</title>
		<author>
			<persName><forename type="first">K</forename><surname>Borodulin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Radchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Shestakov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Sokolinsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Tchernykh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Prodan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the10th International Conference on Utility and Cloud Computing</title>
				<meeting>the10th International Conference on Utility and Cloud Computing</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="209" to="210" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Stateful stream processing for digital twins: Microservice-based kafka stream dsl</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">B</forename><surname>Alaasam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Radchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Tchernykh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2019 International Multi-Conference on Engineering, Computer and Information Sciences (SIBIRCON)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="804" to="0809" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Design, implementation, and testing of a microservices-based digital twins framework for network management and control</title>
		<author>
			<persName><forename type="first">A</forename><surname>Lombardo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Morabito</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Quattropani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ricci</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE 23rd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), IEEE</title>
				<imprint>
			<date type="published" when="2022">2022. 2022</date>
			<biblScope unit="page" from="590" to="595" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Semantic microservice framework for digital twins</title>
		<author>
			<persName><forename type="first">G</forename><surname>Steindl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Kastner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Applied Sciences</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page">5633</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">The framework for designing autonomous cyber-physical multi-agent systems for adaptive resource management</title>
		<author>
			<persName><forename type="first">V</forename><surname>Gorodetsky</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kozhevnikov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Novichkov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">O</forename><surname>Skobelev</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Industrial Applications of Holonic and Multi-Agent Systems</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="52" to="64" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Multi-agent systems and digital twins for smarter cities</title>
		<author>
			<persName><forename type="first">T</forename><surname>Clemen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Ahmady-Moghaddam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><forename type="middle">A</forename><surname>Lenfers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ocker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Osterholz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Ströbele</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Glake</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2021 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</title>
				<meeting>the 2021 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation</meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="45" to="55" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Towards developing a cyber-physical multi-agent system for managing precise farms with digital twins of plants</title>
		<author>
			<persName><forename type="first">P</forename><surname>V. Laryukhin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Skobelev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lakhin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Grachev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Yalovenko</surname></persName>
		</author>
		<author>
			<persName><surname>Yalovenko</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cybernetics and Physics</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page" from="257" to="261" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">Multiagent approach for developing a digital twin of wheat</title>
		<author>
			<persName><forename type="first">P</forename><surname>Skobelev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Laryukhin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Simonova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Goryanin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Yalovenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Yalovenko</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Smart Computing (SMARTCOMP), IEEE</title>
				<imprint>
			<date type="published" when="2020">2020. 2020</date>
			<biblScope unit="page" from="268" to="273" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<monogr>
		<author>
			<persName><forename type="first">S</forename><surname>Mariani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Picone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ricci</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2206.03253</idno>
		<title level="m">About digital twins, agents, and multiagent systems: a cross-fertilisation journey</title>
				<imprint>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Digital twins in smart farming</title>
		<author>
			<persName><forename type="first">C</forename><surname>Verdouw</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Tekinerdogan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Beulens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Wolfert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Agricultural Systems</title>
		<imprint>
			<biblScope unit="volume">189</biblScope>
			<biblScope unit="page">103046</biblScope>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">A digital twin for smart farming</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">G</forename><surname>Alves</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Souza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">F</forename><surname>Maia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">L H</forename><surname>Tran</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Kamienski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J.-P</forename><surname>Soininen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">T</forename><surname>Aquino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Lima</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Global Humanitarian Technology Conference (GHTC), IEEE</title>
				<imprint>
			<date type="published" when="2019">2019. 2019</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Digital twin in smart farming: A categorical literature review and exploring possibilities in hydroponics</title>
		<author>
			<persName><forename type="first">T</forename><surname>Sreedevi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Kumar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advanced Computing and Communication Technologies for High Performance Applications</title>
				<imprint>
			<date type="published" when="2020">2020. 2020</date>
			<biblScope unit="page" from="120" to="124" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">Digital twins in farm management: illustrations from the fiware accelerators smartagrifood and fractals</title>
		<author>
			<persName><forename type="first">C</forename><surname>Verdouw</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">W</forename><surname>Kruize</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 7th Asian-Australasian Conference on Precision Agriculture Digital</title>
				<meeting>the 7th Asian-Australasian Conference on Precision Agriculture Digital<address><addrLine>Hamilton, New Zealand</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="16" to="18" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<analytic>
		<title level="a" type="main">Digital twins in agriculture: A state-of-the-art review</title>
		<author>
			<persName><forename type="first">W</forename><surname>Purcell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Neubauer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Smart Agricultural Technology</title>
		<imprint>
			<biblScope unit="page">100094</biblScope>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b33">
	<analytic>
		<title level="a" type="main">Engineering world-wide multi-agent systems with hypermedia</title>
		<author>
			<persName><forename type="first">A</forename><surname>Ciortea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Boissier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ricci</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Workshop on Engineering Multi-Agent Systems</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="285" to="301" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b34">
	<analytic>
		<title level="a" type="main">Mams: Multi-agent microservices�</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">W</forename><surname>Collier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>O'neill</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Lillis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>O'hare</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Companion Proceedings of The 2019 World Wide Web Conference</title>
				<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="655" to="662" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b35">
	<analytic>
		<title level="a" type="main">Long-lived agents on the web: Continuous acquisition of behaviors in hypermedia environments</title>
		<author>
			<persName><forename type="first">D</forename><surname>Vachtsevanou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Junker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ciortea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Mizutani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Mayer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Companion Proceedings of the Web Conference 2020</title>
				<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="185" to="189" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b36">
	<analytic>
		<title level="a" type="main">A decade in hindsight: the missing bridge between multi-agent systems and the world wide web</title>
		<author>
			<persName><forename type="first">A</forename><surname>Ciortea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Mayer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Gandon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Boissier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ricci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zimmermann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Conference on Autonomous Agents and Multiagent Systems</title>
				<meeting>the International Conference on Autonomous Agents and Multiagent Systems</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b37">
	<monogr>
		<title level="m" type="main">REST: Architectural Styles and the Design of Network-based Software Architectures</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">T</forename><surname>Fielding</surname></persName>
		</author>
		<ptr target="http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm" />
		<imprint>
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
	<note type="report_type">Doctoral dissertation</note>
</biblStruct>

<biblStruct xml:id="b38">
	<analytic>
		<title level="a" type="main">Linked data: The story so far</title>
		<author>
			<persName><forename type="first">C</forename><surname>Bizer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Heath</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Semantic services, interoperability and web applications: emerging concepts</title>
				<imprint>
			<publisher>IGI Global</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="205" to="227" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b39">
	<analytic>
		<title level="a" type="main">The semantic web</title>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Lassila</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Scientific american</title>
		<imprint>
			<biblScope unit="volume">284</biblScope>
			<biblScope unit="page" from="34" to="43" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b40">
	<analytic>
		<title level="a" type="main">Hypermedea: A framework for web (of things) agents</title>
		<author>
			<persName><forename type="first">V</forename><surname>Charpenay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zimmermann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lefrançois</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Boissier</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Companion Proceedings of the Web Conference 2022</title>
				<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="176" to="179" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b41">
	<analytic>
		<title level="a" type="main">Collaborative route finding in semantic mazes</title>
		<author>
			<persName><forename type="first">K</forename><surname>Beaumont</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>O'neill</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">V</forename><surname>Bermeo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">W</forename><surname>Collier</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ATAC@ ISWC</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="13" to="18" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b42">
	<analytic>
		<title level="a" type="main">Building management using the semantic web and hypermedia agents</title>
		<author>
			<persName><forename type="first">E</forename><surname>O'neill</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Beaumont</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">V</forename><surname>Bermeo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">W</forename><surname>Collier</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ATAC@ ISWC</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="32" to="37" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b43">
	<analytic>
		<title level="a" type="main">A decimal code for the growth stages of cereals</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Zadoks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">T</forename><surname>Chang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">F</forename><surname>Konzak</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Weed research</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="415" to="421" />
			<date type="published" when="1974">1974</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
