EP2807616A1 - Procédé d'édition de formulaires pour la saisie de données en différents points de collecte - Google Patents
Procédé d'édition de formulaires pour la saisie de données en différents points de collecteInfo
- Publication number
- EP2807616A1 EP2807616A1 EP13701980.8A EP13701980A EP2807616A1 EP 2807616 A1 EP2807616 A1 EP 2807616A1 EP 13701980 A EP13701980 A EP 13701980A EP 2807616 A1 EP2807616 A1 EP 2807616A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- data
- product
- forms
- manufacture
- triplestore
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Definitions
- the present invention relates to a method for editing forms for data entry at different data collection points.
- Data management systems are known in the state of the art in which data are collected at different data collection points, stored in a database management system and made available to users under form of forms, reports, web pages etc. Such systems are for example used to guarantee the traceability of agricultural and / or manufactured products.
- different producers or intermediaries involved in the production of the product introduce data into a database provided to the distributor, the market and / or the consumer.
- a traceability system for textile products For example, it would be desirable to allow a consumer to access data stored in a database fed by the various producers involved in the manufacture of a garment, and to verify, for example, biological and / or equitable origin. involved cotton, the quality certification (s) attached to different stages of production, or to ensure that the garment has been produced respecting ethical rules of production.
- WO201 1 124951 describes a process for the certification and traceability of organic food. The data from the various producers and
- FR2776790 describes a process for tracing food products; this method uses terminals available to producers and intermediaries, as well as a conventional central database.
- the traced products bear an identification code, for example a bar code.
- US201 10016144 is another patent application describing a method for ensuring traceability in the field of cereals.
- the data are collected by sensors or by farmers in a database to which the consumer can connect via the internet.
- US7900835 relates to a method for tracing agricultural products using electronic forms; the method includes verification on the basis of ingredient analysis, for example DNA analyzes.
- US20070203724 relates to a method making it possible to ensure the traceability of agricultural products by means of electronic forms filled in at different levels, and consultable via web pages by the final consumer.
- US20020082982 describes a process for ensuring traceability in the cereal industry, and verifying the use of pesticides, genetically modified cereals, genetically modified seeds, etc.
- the information is entered into a database by means of a palmtop or paper form by the farmer and by different external entities, including laboratories.
- US7440901 describes a method for ensuring traceability in agriculture. This process involves the collection of data by means of different devices, including radioportable terminals, throughout the production chain. A report is generated in graphical form and indicates whether the product meets predefined criteria.
- EP1902606 discloses a method for graphically representing the processing chain of agricultural products, including the various locations of storage and processing.
- US7184892 relates to another method for ensuring the traceability of agricultural products using unique product identifiers and intermediary identifiers.
- US20030182144 relates to a traceability process in agriculture, allows different actors throughout the production chain to introduce data collected by means of a network.
- Marcelo Arenas et al. describe in the August 30, 2009 article "Foundations of RDF databases, reasoning web semantic technologies for information systems, the theory of RDF databases and an RDF database query language.”
- a similar description is also given in Jorge Péerez et al., "QueryingSemantic Web Data with SPARQL", Department of Computer Science, Universidad de Chile, JUNE 1, 201 1, which relates more specifically to the SPARQL query language that makes it possible to query RDF semantic databases.
- these documents are very general and provide no solution to the problem of the traceability of the various stages of the manufacture of a product, nor the multitude of forms that must be created and edited to allow the various stakeholders to collect information on to the product being manufactured.
- the forms must be adapted to the different operating systems and the formats and number of colors of the screens of the different terminals used by the data collectors.
- the number of collection points as well as the type of information that must be entered in each point, or that a user or producer has the right to introduce or modify depends on the organization of the product production. Some products require few operations at a limited number of processing points; in this case, a limited number of data collection points can be defined to capture all the data necessary for traceability and which the consumer or end user wants to have access to. Other products go through a number of important transformations, made at different points of
- the calculation of water consumption is also an important metric given its massive use in certain manufacturing processes, especially in agriculture and for textile manufacturing processes.
- the systems set up in the prior art are generally adapted to a particular production organization, for example to trace the production of a particular type of product in a given production line.
- it is not possible to easily adapt an existing product traceability control system to another product because the production logistics are very different and the data to be captured are different, as well as the collection points. Datas.
- Such an adaptation notably involves the creation or the modification of many data entry forms, which constitutes a particularly tedious operation. These forms must also be adapted when the supply chain of a manufacturer is reorganized or modified.
- This change of structure in turn implies that requests for access to this table must be rewritten, and that the data entry forms based on these requests are redone. If the change is important, it is sometimes easier to reprogram the entire relational database. This is particularly the case if one wants to adapt an existing database intended for the traceability of a particular product (for example a piece of textile) to the control of the traceability of another product (for example a component automobile) obeying a completely different production logistics. This is frequently also the case in case of reorganization of the manufacturing supply chain.
- An object of the present invention is therefore to provide a method for editing forms for the capture at different collection points of data relating to the traceability of products that is free from the limitations of known methods.
- Another object of the invention is to provide a method of editing forms for the input into different collection points of data relating to the traceability of products that simplifies and simplifies the process.
- Another object of the invention is to provide a method for editing forms for entering different collection points of data relating to the traceability of products that simplifies the adaptation of forms to modifications of the organization of the production of the product.
- remote editing by means of a module for creating and editing forms of a plurality of separate forms enabling data collectors distributed at different collection points to collect data relating to the manufacture of said product,
- each data collector having access to a data form according to the type of collection point
- said form creation and editing module determines on the basis of said ontology which properties of said product can be edited using each form available at each collection point.
- an ontology makes it possible to define in a very precise and flexible manner the properties of the product that one wishes to trace, and how these properties can be modified in different places during the manufacture of the product.
- Different ontologies can be defined for different products.
- the ontology can also be adapted to the modifications of the organization of the manufacture of the same product.
- a database based on this ontology can centrally store the data relating to the traceability of the product. This database can use, for example, high-performance semantic database tools for creating and modifying queries.
- Forms may be edited, for example created or modified, by means of a module for creating and editing forms. These forms determine on the basis of the ontology what properties of which form can be entered or modified at which collection point. For example, a single web service can be made available for creating and editing forms to users who have the appropriate access rights. Semantic databases, for example based on RDF and using an ontology, are known in the prior art; it is also known to populate them with forms. However, the unexpected use of such an ontology to define different stages of modification of a product during its manufacture makes it possible to design data collection by means of decentralized forms in an entirely new way, considerably simplifying the creation and the production of data. editing of property entry forms at different collection points.
- the data stored in the central semantic database can be made available to users, for example consumers, merchants, importers, etc., in order to access the information entered by the operators at the various points. data collection.
- the pages will present, for example, explanatory text on the manufacturing stages and the provenance of the raw materials, as well as illustrations.
- the information can be presented as a table, query, status, web page, graph, map data, photo, video, certificate reproduction or other documents, etc. The idea is to present different pages telling the story of the production of the product from the production and going back to the finished product.
- Figure 1 illustrates a schematic view of the hardware infrastructure of a system according to the invention.
- Figure 2 schematically illustrates the transactions during the manufacture of a product, in this example a piece of textile.
- Figure 3 schematically illustrates the operations performed during the manufacture of a product, in this example a piece of textile.
- Figure 4 is a partial diagram illustrating how the previously described logistics in relation to Figures 2 and 3 is modeled and stored semantically using classes. It also shows by means of letters the indicative order in which the classes are instantiated when entering the data by means of forms.
- FIG. 5 illustrates an example of a data entry form intended for a data collector. and displayed on a mobile terminal.
- FIG. 6 illustrates a screen shot of an application showing indicators coming from the semantic database, and which can make it possible to request the semantic base.
- FIG. 7 illustrates a screen copy of FIG. an application running on the terminal of a consumer or user when scanning a barcode on a product.
- FIG. 8 illustrates a screen shot showing an example of information coming from the semantic database and which may be displayed on the terminal of a consumer or user following the scanning of a barcode on a product.
- Figure 9 illustrates another screenshot showing an example of a photo of a producer from the semantic database and which can be displayed on the terminal of a consumer or user following the scanning of a code -barre on a product.
- FIG. 10a-10b shows a screenshot of an example of a module for creating and editing a form.
- the method of the invention is implemented using a computer system organized in a new way.
- An example of a system An example of a system
- the computer comprises a central system, or back end, formed in this example of at least one database server 100 and at least one application server 101.
- the servers may be constituted by physical or virtual machines, or distributed servers in a cloud architecture.
- the database server 100 comprises for example a semantic database server, for example an RDF store (Resource Description Framework), which may be accompanied by a conventional relational database server for storing other data.
- RDF store Resource Description Framework
- a triplestore database can be used to store RDF data.
- An application server 101 provides the interface between the data stored in the server 100 and external users 103, 104, 105 which access these data via the internet network 102.
- the communication between the semantic database 100 and the application server 101 is advantageously through an interface.
- this interface is implemented by means of a web service, for example a RepresentationalState Transfer (REST) service which makes it possible to operate a translation of data between servers 100 and 101 and so separate the data from their representation.
- REST RepresentationalState Transfer
- the REST service serializes the data
- semantics of the semantic database 100 in data for example in JSON (JavaScript Object Notation) or XML data, which can be used by different applications of the application server 101, in particular for constructing data entry forms by means of a form editor.
- JSON JavaScript Object Notation
- XML data which can be used by different applications of the application server 101, in particular for constructing data entry forms by means of a form editor.
- the REST interface also makes the
- the user 103 is a front end operator (or data collector) who enters data relating to a product at a collection point.
- the data collector is typically a producer or other operator or intermediary involved in the manufacture of a product.
- the system comprises several data collectors 103 at different collection points, different data collectors may have access rights.
- the application server 101 generates forms that the data collector 103 can dynamically display and then fill on its terminal, for example on a computer or a portable terminal such as a smartphone, a tablet, a palmtop, etc.
- the data collector 103 has a
- the smartphone or tablet including an application that allows data entry even when the user's terminal is offline; a data synchronization mechanism between this terminal and the database 100 makes it possible to update the data on each side when the operator is again online or when the data collector 103 explicitly requests such synchronization.
- the data collector 103 may be for example a cotton harvester, a dyer, a weaving mill, etc.
- the user 104 is for example a consumer who wishes to access data concerning the traceability of a given article, for example. example of data relating to the manufacture of a T-shirt.
- This user 104 dispose for example a smartphone or other terminal connected to the internet with a camera or a tag reader for example, which allows it to scan a barcode, a datamatrix, an electronic tag, etc., associated with an article , as shown in Figure 7.
- the barcode
- FIGS. 8 and 9 show examples of traceability information that can be retrieved by the consumer's mobile terminal 104, for example basic information on the scanned article (FIG. 8), a photo or a map of the place where the cotton needed for production has been harvested ( Figure 9), information on other stages of the manufacturing process, certificates of conformity, etc.
- the user 105 is a professional user, for example an operator or database administrator, or an operator authorized to introduce more complex requests by means of a terminal such as a computer, or possibly a mobile terminal. .
- the operator 105 can, for example, introduce requests using an application of
- Figure 6 may also have access to a dashboard for tracking an article or batch of material throughout the manufacturing process, or for monitoring and controlling the activities of a producer.
- the operator 105 can also modify the ontology underlying the database 100, and create by means of a computer or a mobile terminal data entry forms used by the data collectors (producers). and by consumers 104.
- Various new software applications allow the method of the invention to run in this infrastructure.
- the "backend operator” is a centrally executed application to manage data collected from different distributed collection points.
- the "front end operator” is a mobile application, for example an application running on a smartphone or a tablet, or a web application used by the data collector producers 103 at different collection points to enter the data and synchronize it with those of the central database.
- the "B2B Backend” is a database (or knowledge base) that contains the information entered by data collectors 103 and allows for data mining. This database can also be distributed and the central database term simply means that all information can be accessed at a single logical address.
- the "B2B Frontend” is an interface
- a user for example as an application or dynamic web page, which allows a user 105 to access information stored in the database 100 as a dashboard or via requests.
- Reference 107 designates a module for creating and editing forms (or visual forms designer) which allows the operator 105, for example, to edit the specialized forms and the graphical interface made available to users. data collectors 103 through the backend operator 101.
- the form creation and editing module 107 can advantageously be implemented as an application residing in the application server 101, and communicate with the database 100 by means of a REST type interface, for example to convert the data entered by the forms and the structure of the forms themselves into triples stored in this database 100, and vice versa.
- the module for creating and editing forms 107 includes for example a graphical web interface that allows the operator 105 to create and layout the various input forms required for the various data collection points in order to allow data collectors 103 to enter data.
- the module for creating and editing forms can be used by a user without specific computer training and who does not need to be a computer scientist to design or modify the definition of forms. It can be run on a computer or on a mobile device.
- the lefthand column 1200 includes a toolbox which allows the operator to select objects to place. on the form shown on the central part 1201.
- Selected objects may include, for example, data entry fields.
- Selectable objects also include, for example, fixed, multi-line and rich text fields, date fields, simple or multiple data lists, and possibly other objects such as graphic elements, images, and so on.
- the list of data entry fields available may depend on the collection point for which the form is intended, and possibly the particular data collector-operator 103 if different data collectors (or group of collectors of data) at the same collection point have different access rights.
- the list of data entry fields therefore depends on the production logistic organization as modeled in the semantic database by an ontology and translated by the REST interface.
- the central portion 1201 allows the operator 105 which creates a form to have the various objects selected in the left column 1200 on the graphical interface which is intended to be displayed on the data collector terminal 103.
- GUI characteristics such as the width and height of the form, the number of colors available, or html options, may be dependent on the terminal on which the form is intended to be displayed.
- the layout is adapted dynamically when displaying the resources available on the terminal of the data collector.
- the right column 1202 allows the operator editing the form to define properties associated with the entire form and / or each particular object.
- the adjustable properties depend on each object, for example each data entry field. In one embodiment, the choice of certain properties depends on the collection point.
- the form for a weaver could allow the selection of a thread identifier, but not the selection of the color of that thread to be defined upstream.
- entering a field can be optional at one collection point, but mandatory in another.
- This validation can for example be carried out on the basis of the evaluation of regular expressions.
- the ontology for example links in the semantic database 100, makes it possible to define to which attribute and to which class a field of the form is linked and to define which properties of which data input field are adjustable according to each collection point to which the form is intended.
- the form created by the module for creating and editing form 107 advantageously integrates automatic access rights controls, for example to prevent a data collector from entering, modifying or reading data. for which it does not have the rights of writing, modification or reading necessary according to the ontology. These access rights can be verified by the form or preferably by the application server 101. Again, the access rights for each collection point and / or for each data collector are stored as semantic data using triplets in the database 100.
- the formforms created using the form creation and editing module 107 are converted into semantic data by the REST interface and stored centrally as triplets in the database 100.
- the definition forms thus created can then be downloaded by the backend operator in the terminals 103 to be used also in offline mode. From this definition, the forms are preferably generated dynamically when they are used, in the terminal 103, or centrally.
- the data collector preferably has a generic collection application downloaded and installed in its terminal; this generic application is independent of its business and the data it needs and can seize. It is therefore rarely updated. All data collectors in the field have in principle the same version of this application, or an application depending on each terminal or the operating system of this terminal.
- the data collector 103 is required to identify itself for example with a password in order to access the system and also to be able to communicate with the application server 101 in the operator backend.Once the user
- the operatorbackend is able to determine the data collector's business according to its permissions (specified within the backend operator). This makes it easy to determine at what collection point it belongs and what form it should use to enter data and to enter documents. Because the collection point is automatically identified, the data collector can generate the dynamic creation of a form based on the stored form definition and then start the creation of a new "document" to ensure the expected traceability of its actions / operations. .
- the definition of the specific (or specialized) input form which has been parameterized by the operator 105 is thus transmitted to the client application executed in the terminal 103 and which dynamically generates a form based on this definition and presents it to the data collector. This is done
- the data collector 103 can then enter the requested information, validate its work and transmit the data to the database 100 via the application server 101 and REST conversion interface. If the terminal is not connected to the web, the entered data is stored locally in the data collector terminal 103, and will be automatically synchronized with the database 100 at the next connection.
- the client application also role (in modeconné), to check for any updates of the forms on the "Backend operator” and if necessary download new versions.
- This manufacturer 21 instructs a logistics manager 22 to organize the manufacture of the desired textiles, respecting a specification defined by the manufacturer 21.
- This logistics manager 22 will organize the logistics and distribution of work between various producers mandated for the occasion, for example a spinner 23, a knitter and / or weaver 24, a dyer 25, a ennobler 26, an embroiderer 27, a designer, etc.
- the spinner 23 itself acquires the yarn from a ginner 28 who buys the cotton from a cooperative 29 grouping several producers 30.
- the fabric thus manufactured under the coordination of the logistics manager 22 is delivered to the manufacturer 21 by a delivery company 31.
- One of the aims of the present invention is to ensure the traceability of the multiple operations involved in the manufacture of each piece of textile thus manufactured through this complex organization.
- Figure 3 schematically illustrates the operations performed during the manufacture of a product, in this example a piece of textile.
- Everything starts from a command (order) 40 given for example by the distributor 20 or the manufacturer 21, and concerning a lot (batch) 41 of articles 42, for example a batch of 500 T-shirts.
- Each article has one or more parts 43, for example a body and two sleeves.
- An embroidery may be embroidered by an embroiderer 47.
- a pattern 44 may be printed, for example, in a screen 45.
- the parts 43 of the garment come from fabrics made from raw fabrics 49, the operations typically having a coloring obtained from the fabric. dyeing aid 53 performed by a dyer 54 using chemicals 56.
- the raw fabric 49 is made by a weaver 52 using cotton yarn 51 from a batch of cotton blends 57, created from batches of yarn 58 supplied by a ginner 59 using the cotton delivered by a cooperative 60 comprising the cotton producer 61.
- the reference 55 designates a certificate which may relate, for example, to the mixed cotton batch 57, to the color 50, etc., and issued for example by a certification body for the biological or equitable production of these elements.
- FIG. 4 is a partial diagram illustrating the chaining between the constituent classes of the knowledge set relative to the
- This data model constitutes an ontology, that is to say a semantic network based on the organization illustrated in Figure 3, and specific to the organization of work in the production of a particular product.
- the relations between the different classes are of semantic type and express for example that a document has a description, a designation, a unique identifier (id) and a path in a network (URI).
- a transaction has a delivery date, an order date, a company that orders, a company that is ordered, and an identifier, and so on.
- each triplet is an association of type (subject, predicate, object) in which the subject describes a resource (or instance of a class) to be described, the predicate a type of property applicable to that resource, and the object a datum or another resource.
- a triplet can indicate that the command order_id ⁇ is made of> batch batchid, or that the transaction
- transaction_id ⁇ contains> the document document_id.
- Another triplet may indicate that the cotton producer X is part of producer Y's cooperative.
- a third triplet may indicate that cotton lot Z comes from producer Y, etc.
- Each class can be instantiated as a resource, and can preferably be identified by a URI identifier. Each predicate can also be identified by a URI. An object can be identified by a URI for example if it is itself a resource. Advantageously, he It is possible to access this data directly via a URI of the type http: // domain / onto / order / orderlD wheredomain is a particular domain in the internet.
- the database containing RDF triplets can be written in different syntaxes, including XML, or stored in different types of appropriate triplestores.
- the definition of the classes according to FIG. 4 is organized so as to be able to respond efficiently to requests sent by an application or a web page on the mobile of the consumer, for example requests of the type "who is responsible for such a transaction.
- Such requests may for example be formulated in SPARQL and used to underlie the data entry forms used on the mobile terminals of the data collectors 103, or the terminals of the frontend operators 105.
- the ontology may also contain data properties corresponding to the attributes of the different classes.
- One of the strengths of this semantic model is the ability to define new rules-based relationships. For example, a rule could define that if the yarn is red and the fabric does not have a defined color, then the processedfabric color is red.
- An organization of the data in the database 100 using a semantic model based on an ontology allows greater flexibility and generally simpler adaptations to the organization of the production of a given product. For example, it is relatively easy to modify the ontology to express that a transformation of the product formerly done by a single operator is now broken down into two operations performed by two different operators, which can be at two different collection points. Only the semantic relations must be modified, without it being necessary to systematically create new tables. Queries can then be formulated with a powerful language such as SPARQL.
- order identifiers (order_id) for identifying a particular command passed by a manufacturer or a logistics manager are linked by a chain of relationships to the identifiers corresponding to each process of
- a first relationship allows the consumer 105 customer of a merchant 20 to be linked to the manufacturer 21.
- the consumer can for example scan with his mobile phone a label with a barcode, a 2D barcode or tag, linked to the product, to retrieve an identifier associated with the manufacturer 21.
- Figure 7 illustrates an example of scanned code.
- the identifier may for example contain a command identifier and a batch or item identifier.
- the manufacturer 21, or the logistics manager 22 places a command to order a certain amount of wire. This thread has some properties, for example a size and a quality.
- the spinner 23 receives a command from the manufacturer 21 or from the
- this command containing an order number which can then be associated with this thread.
- the spinner 23 uses this number for each data item that it stores in the database 100 by means of its terminal 103, in order to characterize its work.
- the manufacturer 21 or the logistics manager 22 sends a command to the dyer 25 with an order number; the information relating to the coloring operation of the articles concerned by this command are associated with this order number.
- Orders of the same type are also sent, for example, to the knitter or weaver 25, to the ennobler 26, to the embroiderer 27, who use the order numbers associated with these various commands to characterize the data that they introduce into the database 100 From
- Transformers 23 to 27 can themselves send orders, with their own order numbers, to subcontractors.
- a spinner 23 produces rolls of yarn from batches created from cotton bales associated with an identifier and provided by a ginner.
- This organization makes it possible in particular to provide data relating to an article: from the cotton producer to the ginner who produces the cotton bales, the spinner who produces the yarn, the fabric produced, the coloring with a particular hue, and given chemicals, etc.
- the ontology therefore has relatively long chains of properties in order to go back to a cotton producer from an article number for example.
- This ontology notably uses a large number of relations of the type "made of” in the triplets: by simplifiedunecommand-> made of lots -> made of articles -> made of parts -> made of fabric made> made of fabric -> made of thread -> made of cotton lot etc.
- a generic "fact" property can be defined to indicate that an individual can be made of different elements. For example, fabric made can be made of fabric AND color.
- semantic database based on an ontology makes it possible in particular to generate, by means of the module for creating and editing the form 107, user interfaces for the terminals 103, 104, 105, in a simpler way. and more flexible than in the prior art.
- this organization enables the creation of forms for the mobile terminals or the other terminals used by the operators 103 to feed the database.
- the definition of forms is itself described using an ontology.
- an ontology to define the different collection points and which data can be edited at each collection point.
- the ontology may make it possible to define that the collection point corresponding to the dyer 25 makes it possible to indicate the color of the fabric, and the chemicals used for coloring, but not the origin.
- the access rights of the users are preferably also stored in the form of RDF triplets, and controlled at the level of the graphical interface, for example by the application server 101.
- the ontology necessary for the definition of the forms is advantageously stored in the same triplestore as the necessary ontology. In a variant, if the ontology necessary for the definition of the forms slows too much the other requests, this ontology can be stored in another triplestore, for example in the same database 100 or in another database.
- the module for creating and editing forms 107 uses the ontology relating to the definition of the forms to determine which properties can be modified by which operator 103 at which collection point, and how the corresponding data input fields must be displayed.
- forms define html options and contain instructions to change the appearance and display of the form.
- An example of an input form created by means of this module is illustrated in FIG. 5, this form enables a field operator 103 to enter, by means of his terminal, information relating to his activity.
- FIG. 6 The diagram illustrated in Figure 6 is for the operator 105; it tracks the progress of a command.
- This module of the "Backend Operators” application allows the initial representative to check the status, progress and content of the various orders for his supply chain.
- This tool is like a dashboard providing different metrics useful for supply chain management.
- the ontology also determines the data collection points by the operators or data collectors 103.
- a collection point corresponds for example to a group of users exercising the same trade, but not necessarily in the same place. geographically or for the same company. However, it is also possible to define different access rights for different users at the same collection point.
- the data collection points include, for example:
- An ontology rule determines that the data collected at this point is used to create a new order (order) and certain transactions which will then have to be carried out by the manufacturer 21 and / or the logistics manager 22.
- the form creation of command made available to the manufacturer 21 therefore comprises, for example data input fields for the unique identifier of
- the logistics manager 22 The logistics manager 22
- the logistics manager 22 receives a form that allows him to complete the information relating to the manufacturer's order 21, to create a transaction (including the date, the associated documents), and to enter data relating to the fabric ordered. (including
- the weaver 24 is responsible for introducing information relating to the fabric that he provides, including, for example, the weight, the length, the qualitative information, the identifier of the threads used, and information relating to the transaction between the logistics manager 22 and this weaver.
- the spinner 23 is responsible for introducing data relating to the manufacture of yarn from a cotton batch to the finished yarn.
- the data entered contain an identification of the lot of cotton used, and a qualitative and quantitative description of the yarn.
- These collection points and the data collected at each collection point are given by way of example only. In practice, in a more complex production system, other collection points can be defined, and other data can be entered at each collection point.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CH00104/12A CH706039A1 (fr) | 2012-01-25 | 2012-01-25 | Procédé d'édition de formulaires pour la saisie de données en différents points de collecte. |
| PCT/EP2013/051245 WO2013110662A1 (fr) | 2012-01-25 | 2013-01-23 | Procédé d'édition de formulaires pour la saisie de données en différents points de collecte |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP2807616A1 true EP2807616A1 (fr) | 2014-12-03 |
Family
ID=47630301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP13701980.8A Withdrawn EP2807616A1 (fr) | 2012-01-25 | 2013-01-23 | Procédé d'édition de formulaires pour la saisie de données en différents points de collecte |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP2807616A1 (fr) |
| CH (1) | CH706039A1 (fr) |
| WO (1) | WO2013110662A1 (fr) |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2776790B1 (fr) | 1998-03-24 | 2001-04-20 | Bernard Jouglard | Dispositif et procede permettant de retracer l'historique d'un produit alimentaire au sein d'une filiere de production, de transformation et de commercialisation |
| FR2813683B1 (fr) | 2000-09-07 | 2003-01-17 | Lionel Guivarch | Procede de gestion d'informations relatives au chemin de vie d'une pluralite de produits alimentaires |
| US7440901B1 (en) | 2000-11-02 | 2008-10-21 | Sureharvest | Method and system to communicate agricultural product information to a consumer |
| US20020082982A1 (en) | 2000-12-22 | 2002-06-27 | Mock James J. | Crop integrity auditing and reporting system and method |
| FR2836257A1 (fr) | 2002-02-20 | 2003-08-22 | Agreen Tech | Procede, systeme et serveur pour assurer la tracabilite des produits dans une chaine logistique |
| US7761334B2 (en) | 2002-03-20 | 2010-07-20 | Deere & Company | Method and system for automated tracing of an agricultural product |
| US7184892B1 (en) | 2003-01-31 | 2007-02-27 | Deere & Company | Method and system of evaluating performance of a crop |
| EP1498835A1 (fr) | 2003-06-20 | 2005-01-19 | Bfi | Procédé d'identification et de traçabilité de produits alimentaires |
| WO2007049344A1 (fr) | 2005-10-26 | 2007-05-03 | Mitsubishi Denki Kabushiki Kaisha | Traceur de produits alimentaires, systeme de traçage de produits alimentaires et procede de traçage de produits alimentaires |
| US8131599B2 (en) | 2006-02-27 | 2012-03-06 | Trace Produce, LLC | Methods and systems for accessing information related to an order of a commodity |
| DE102006044730A1 (de) | 2006-09-20 | 2008-04-03 | Claas Selbstfahrende Erntemaschinen Gmbh | Verfahren zur Steuerung und Überwachung einer Prozesskette zur Behandlung landwirtschaftlicher Produkte |
| US20110016144A1 (en) | 2007-10-04 | 2011-01-20 | Growers Express, Llc | Crop Production, Planning, Management, Tracking and Reporting System and Method |
| WO2011124951A1 (fr) | 2010-04-09 | 2011-10-13 | International Traceability Systems Limited | Gestion électronique de production biologique et de certification |
-
2012
- 2012-01-25 CH CH00104/12A patent/CH706039A1/fr not_active Application Discontinuation
-
2013
- 2013-01-23 EP EP13701980.8A patent/EP2807616A1/fr not_active Withdrawn
- 2013-01-23 WO PCT/EP2013/051245 patent/WO2013110662A1/fr not_active Ceased
Non-Patent Citations (1)
| Title |
|---|
| See references of WO2013110662A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2013110662A1 (fr) | 2013-08-01 |
| CH706039A1 (fr) | 2013-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220066772A1 (en) | System and Method for Code and Data Versioning in Computerized Data Modeling and Analysis | |
| US10275502B2 (en) | System and method for interactive reporting in computerized data modeling and analysis | |
| US8195698B2 (en) | Hierarchy manager for master data management | |
| US9607056B2 (en) | Providing a multi-tenant knowledge network | |
| JP2025004045A (ja) | ウェブ構築システムサービスにユーザフィードバックを統合するシステム及び方法 | |
| US7580946B2 (en) | Smart integration engine and metadata-oriented architecture for automatic EII and business integration | |
| US20100114691A1 (en) | Managing a marketing template used in an e-mail marketing campaign | |
| CA3009641A1 (fr) | Systeme et procede de developpement et de deploiement rapides de code analytique reutilisable destine a etre utilise pour une modelisation et une analyse de donnees informatisees | |
| FR2859552A1 (fr) | Procede et systeme de manipulation de donnees issues de bases de donnees multidimensionnelles a l'aide d'un tableur | |
| NL1025547C2 (nl) | Inhoudsbeheerportaal en werkwijze voor het beheren van digitale waarden. | |
| CN114386986A (zh) | 一种产品全生命周期数据的追溯平台 | |
| FR2931274A1 (fr) | Procede de gestion de donnees pour atelier oriente service collaboratif | |
| US8832601B2 (en) | ETL tool utilizing dimension trees | |
| US20150379529A1 (en) | System, service and methodology of data collection, processing, analysis and effective delivery of dashboard snapshot presentations of organized customer proprietary information on an individualized secure basis to multiple customers | |
| Weber | Business Analytics and Intelligence | |
| EP3202115B1 (fr) | Procédé et dispositif de mise en relations d'un ensemble d'informations | |
| FR2931276A1 (fr) | Procede de gestion de processus dans un atelier oriente service collaboratif | |
| EP2807616A1 (fr) | Procédé d'édition de formulaires pour la saisie de données en différents points de collecte | |
| US20130163028A1 (en) | Accessing current data by using code images | |
| Stodder | Modernizing Data and Information Integration for Business Innovation | |
| Galliano | The importance of data visualization tools in modern enterprises. cost-effective solutions and empowering of an open source project | |
| Catarci | User-centered data management | |
| Nguyen | Online T-shirts Store: E-Commerce Web Application | |
| Yu et al. | A Dynamic Framework for e-Commerce Portals | |
| Braun et al. | Insights collaboration space: a team collaboration app for the design of data-driven services |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20140821 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| DAX | Request for extension of the european patent (deleted) | ||
| RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: ALVES, BRUNO Inventor name: SCHUMACHER, MICHAEL Inventor name: WERLEN, DAVID Inventor name: CHERIX, GILLES Inventor name: GAPANY, CHRISTIAN |
|
| RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: CHERIX, GILLES Inventor name: WERLEN, DAVID Inventor name: GAPANY, CHRISTIAN Inventor name: ALVES, BRUNO Inventor name: SCHUMACHER, MICHAEL |
|
| 17Q | First examination report despatched |
Effective date: 20170117 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20170728 |