author - forth

17
Author: Ioannis Chrysakis ([email protected]) Foundation for Research and Technology, Hellas (FORTH)

Upload: others

Post on 24-Apr-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Author - FORTH

Author:

Ioannis Chrysakis ([email protected])

Foundation for Research and Technology, Hellas (FORTH)

Page 2: Author - FORTH

2

Page 3: Author - FORTH

3

Contents

List of Figures ............................................................................................................................. 4

Motivation ................................................................................................................................. 5

Fundamental Relationships ....................................................................................................... 6

3D-SYSTEK BROWSER UI ............................................................................................................ 8

Handling of Digital Objects ...................................................................................................... 13

How to Install........................................................................................................................... 15

General Definitions - Terminology .......................................................................................... 16

References ............................................................................................................................... 17

Page 4: Author - FORTH

4

List of Figures

Figure 1 : The first screen of the 3D-Systek Browser application ............................................. 8

Figure 2. Example of using fundamental categories ................................................................. 9

Figure 3. Results from a browse query with one applied fundamental relationship .............. 10

Figure 4. Entity query results for man Made object (physical object) .................................... 10

Figure 5. Entity query results for acquisition event ................................................................ 11

Figure 6. Entity query results for a legal body entity .............................................................. 11

Figure 7. Browse query results: searching for actor(s) that has met the actor Lagos Vassilios

................................................................................................................................................. 12

Figure 8. Refined query with 2 relationships used, results are eliminated to 3 out of 10 ...... 12

Figure 9. The free text capability used to return things that contain the “jpg” in their label 13

Figure 10. The information displayed for a digital object ....................................................... 13

Figure 11. The annotate layout for a specified digital object .................................................. 14

Figure 12. The loaded file of cat.vtx in 3D-Viewer layout ....................................................... 14

Page 5: Author - FORTH

5

Motivation

The advances in 3D digitizing technology have found significant application in the Cultural

Heritage domain. The systematic large-scale production of digital cultural objects, the

diversity of the processes involved and the complexity of describing historical relationships

among them imposes the need for innovative knowledge management to handle all the

semantic information in order to monitor, manage and document the origins and derivation

of digital products. Thus, there is a need for a unified system that could record and

disseminate all steps of 3D-modelling production. [ (Maravelakis, Konstantaras, Kritsotaki,

Angelakis, & Xinogalos, 2013)].

To this direction a core infrastructure and a set of tools (Reposit Tool, Browser Tool) were

developed to store, annotate and retrieve cultural objects exploiting the provenance

information encoded in semantics (Axaridou, et al., 2014). These tools can be used in parallel

as a practical effective mechanism for long term documentation of tangible cultural heritage.

At this document we present the 3D-Systek Browser Tool application which supports

searching, browsing and downloading of 3D collections within the whole 3D documentation

workflow. The searching and browsing functionality is motivated by using Fundamental

Relationships [ (Tzompanaki & Doerr, 2012)] between objects with the combination of free

text keywords, as parameters to the final query. The resulted query is a complicated SPARQL

query that can be refined any time by changing search criteria. The navigation of query results

enables a hyperlinked provenance chain of correlated entities that take part in the whole

production process. Inferred results can be extracted due to reasoning capabilities of the core

infrastructure. With the annotate functionality the user can ingest extended information

about a digital object such as relation to other objects, physical condition or additional

comments.

Page 6: Author - FORTH

6

Fundamental Relationships

By determining general relationships (fundamental) between main classes we could browse

provenance information about objects or related events without having specialized

knowledge of the whole model. We use 6 main classes:

Thing (material and immaterial)

o (statue, sculpture, building)

Actor

o (author, creator, curator)

Place

o (city, country, region)

Time

o (year, period)

Event

o (historical happening)

Type (concept)

o (mesh, model, sculpture)

Below we display a summary of all the Fundamental Relationships we use:

1. has type: denotes relations of an item to a classification, category, type, essential role

or other unary property, such as a format, material, color. It generalizes over dc:type,

dc:classification, dc:format, dc:language. The relationship is applicable to all FCs and

has always range Concept.

2. is type of: the inverse of “has type”. The relationship is applicable to all FCs and has

always domain Concept.

3. has part : the inverse of is part of. Denotes structural relations of an item to a

narrower unit it contains. The relationship is applicable to all FCs, except for Concept.

In case of Actors, one would rather speak of “has member”, and persons are the

minimal elements. Domain and range must be identical.

4. is part of: denotes structural relations of an item to a wider unit it is contained in. The

relationship is applicable to all FCs, except for Concept. In case of Actors, one would

rather speak of “is member of”, and persons are the minimal elements. Domain and

range must be identical.

5. from, has generator: denotes the relations of an item to constituents of a context in

its history which is either significant for the item, or the item is significant for the

context, “provenance” in the widest sense, including time intervals and places. In case

of genealogy or group formation, natural language prefers the terms parent and

founder respectively in order to refer to Actors. The relationship is a special case of

has met.

6. is origin of, generator of: the inverse of from, has founder or parent. In case of Actor

as domain, one would rather speak of “is owner or creator of “.

Page 7: Author - FORTH

7

7. is similar or the same with: denotes the symmetric relation between items that share

features or are possibly identical. It is only usual for Things to document similarity

manually. There exist enough comparison algorithms that deduce degrees of

similarity automatically. We do not deal with these in this work.

8. has met: denotes the symmetric relation between items that were present in the

same event, including time intervals and places. Applicable to any combination of FCs,

except for Concepts.

9. refers to or is about: denotes the relation of an item that is information, contains

information or has produced information to the item this information refers to or is

about. The relation can even be extended to a Place from where such information

originated.

10. is referred to by/ is referred to at: the inverse of refers to.

11. borders or overlaps with: this symmetric Relationship denotes the relationship

between instances of the category place that limit with one another or overlap.

12. by: denotes the active participation of an actor upon a Thing or Event

Page 8: Author - FORTH

8

3D-SYSTEK BROWSER UI

3D-Systek Browser is a web application which runs inside SYSTEK webserver. To access

application go to address: http://hostname-or-ip:8080/3DS (for example:

http://139.91.183.45:8080/3DS)

Figure 1 : The first screen of the 3D-Systek Browser application

Field for

searching

on label of

objects

Fundamental

Categories:

Denote FROM

(domain)

checkboxes

Relations combos

(disabled)

Clear relations Start searching

Add relation

Display

SPARQL query

Display help

information

Page 9: Author - FORTH

9

Relation combos are enabled according to the domain checkboxes. More than one checkbox

can be ticked at each query. It is not obligatory to select at least one checkbox, but you can

type only a keyword or a phrase at the full-text search field, which searches on the label of

objects. Full text search and checkboxes can be combined to eliminate results. The Search

button start searching the repository; enables a Browse query. The + button adds new

fundamental relationship(s): we select at the beginning the relationship, afterwards we

choose object and then a specific value of this object. There is also a – button for deleting a

relationship and enabled after adding at least one relationship. The Reset button removes all

relations and the checkboxes selection to start from the beginning a different query. The

Show Sparql link displays the constructed SPARQL query as resulted from a browse query. The

About Viewer link displays help information about the Viewer and the 3D-SYSTEK project.

Figure 2. Example of using fundamental categories

Figure 2 displays that we plan to search for things (first combo box of relationships) that

digitized in Event (second combo box of objects). We choose a specific event from the third

combo and click on browse to get the results. The results are depicted on the right side in the

Figure 3.

Page 10: Author - FORTH

10

Figure 3. Results from a browse query with one applied fundamental relationship

If we want more information about each result, we click on its label which is an active

hyperlink and then a new query is executed (entity Query) to return all provenance

information. For example for the physical object “Ancient Dimitriada Theater open-air

theaters ” the results are depicted in the Figure 4 below.

Figure 4. Entity query results for man Made object (physical object)

Notice in Figure 4 that each active hyperlink lead to proceed to another entity Query as well.

For example if we click on the same event we chose at the beginning we will see the physical

object as acquired object (See Figure 5).

Page 11: Author - FORTH

11

Figure 5. Entity query results for acquisition event

If we click on the “IG Ephorate of Prehistoric and Classical Antiquities” which is the keeper of

this physical object we can get information about this Legal Body etc. (See Figure 6).

Figure 6. Entity query results for a legal body entity

Page 12: Author - FORTH

12

We could refine the query by adding/removing fundamental relationships and click again on

browse button (see Figure 7 and Figure 8).

Figure 7. Browse query results: searching for actor(s) that has met the actor Lagos Vassilios

Figure 8. Refined query with 2 relationships used, results are eliminated to 3 out of 10

Page 13: Author - FORTH

13

Handling of Digital Objects

Each digital object could have a thumbnail which is depicted in the browser results. The

following query example depicted in Figure 9 retrieves all things that contain the term “jpg”

and displays the ingested digital objects with their corresponding thumbnail.

Figure 9. The free text capability used to return things that contain the “jpg” in their label

By clicking on a digital object an Entity Query processed to display in a new tab the thumbnail

(preview) of the object and its parent event (see Figure 10). If we click on thumbnail a zoom-

in action is performed. Also three action buttons appear with different functionality:

Annotate: used to create, edit or delete an annotation of the specified object.

3D-View: opens a new tab with the embedded 3DS viewer to visualize 3D-object if it

corresponds to point cloud file (files with extension .vtx or .xyz)

Download: enables the local downloading of the file for further load or process the

digital object on another software.

Figure 10. The information displayed for a digital object

Page 14: Author - FORTH

14

The Annotate layout is depicted in Figure 11 while an example of 3D-Viewer is depicted in

Figure 12. An annotation could include a relationship between the selected digital object

(source object) and some others (target objects), a type of condition for the source object and

some extra comments

Figure 11. The annotate layout for a specified digital object

Figure 12. The loaded file of cat.vtx in 3D-Viewer layout

Page 15: Author - FORTH

15

How to Install

After have installed the SYSTEK server we stop the server if running at put the whole folder of

files to the webapps directory of embedded tomcat webserver (e.g

C:\SYSTEK\applications\apache-tomcat-7.0.33\webapps).

An environment variable name termed as “RI_CONFIG_FILE” should be added to point out to

the RIconf.properties file of SYSTEK server.

Then run again server and to access application go to address: http://hostname-or-

ip:8080/3DS (e.g http://139.91.183.45:8080/3DS).

Since the 3D-Viewer embeds the 3D-Viewer note that the latest drivers of graphic card should

be updated and the supported browser versions are:

Mozilla Firefox with version 31.0 and above

Google Chrome with version 36.0.X and above

Page 16: Author - FORTH

16

General Definitions - Terminology

Repository: An engine similar to a database management system that allows the storage of

semantic data which can be queried by SPARQL. Semantic data corresponds to RDF metadata

that describe cultural heritage objects which have been acquired or processed during the

acquisition or process events respectively.

FTP Server: A server where the digital assets can be stored through the process of ingestion

and the use of 3D-Systek Reposit Tool. It is subpart of 3D-Systek Server.

Ingestion: The process of storing of digital assets and their corresponding provenance

information to repository and ftp server.

3D-Systek Reposit Tool: A tool that allows the ingestion of cultural heritage objects regarding

provenance information.

Browse: The process of searching and viewing information about cultural heritage objects and

their correlated events. The viewing activity could contain downloading of digital assets for

further actions.

Relationships: We using general (fundamental) relations between 6 main classes exploiting

the CIDOC CRM Model.

Page 17: Author - FORTH

17

References

Axaridou, A., Chrysakis, I., Georgis, C., Theodoridou, M., Doerr, M., Konstantaras, A., &

Maravelakis, E. (2014). 3D-SYSTEK: Recording and exploiting the production

workflow of 3D-models in Cultural Heritage. The Fifth International Conference on

Information, Intelligence, Systems and Applications. Chania.

Maravelakis, E., Konstantaras, A., Kritsotaki, A., Angelakis, D., & Xinogalos, M. (2013).

Analysing User Needs for a Unified 3D Metadata Recording and Exploitation of

Cultural Heritage Monuments System. 9th International Symposium in Andvances in

Visual Computing. Rethymno: Springer.

Tzompanaki, K., & Doerr, M. (2012). Fundamental Categories and Relationships for intuitive

querying CIDOC-CRM based repositories. Heraklion: ICS-FORTH.