Indigenous groups are developing data storage technology that gives users privacy and control. Could their work influence those fighting back against invasive apps?
Terrastories is a geostorytelling application built to enable indigenous and other local communities to locate and map their oral storytelling traditions.
Digital representations of tangible and intangible cultural assets provide an essential basis for research in the cultural heritage domain and are more and more present in the day-to-day work of scholars. Thereby, an ever-increasing variety of technologies and data types is being employed, such as 2D, 3D, audio, video, AR/VR, thermography or computer tomography.
Our overarching goal is to match the production and continuous enrichment of digital cultural heritage with the demands of researchers, GLAM experts and various other audiences. In close collaboration with the digitisation community, we seek to establish a strong network in order to facilitate a regular exchange between producers and users of digital materials. This will be complemented by open and modular services and tools for the capture and enrichment process of cultural heritage objects.
Discover the Power of Vector Databases in AI: Transforming Data Handling & Insight Generation. Learn how vector embeddings revolutionize search, enhance recommendation systems, enable semantic search, and fuel AI innovation.
Cette bande dessinée didactique a été produite par le Service commun de la Documentation de l'Université de Guyane. Elle s'adresse à un public de doctorants et de chercheurs dans un objectif d'accompagnement à ces nouvelles pratiques scientifiques.
["slug" being an entity attribute]
Spring Data offers an existsBy query method, which we can define in the PostRepository, as follows:
1
2
3
4
5
6
@Repository
public interface PostRepository
extends JpaRepository<Post, Long> {
boolean existsBySlug(String slug);
}
[another] option to emulate existence is using a CASE WHEN EXISTS native SQL query:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@Repository
public interface PostRepository
extends JpaRepository<Post, Long> {
@Query(value = """
SELECT
CASE WHEN EXISTS (
SELECT 1
FROM post
WHERE slug = :slug
)
THEN 'true'
ELSE 'false'
END
""",
nativeQuery = true
)
boolean existsBySlugWithCase(@Param("slug") String slug);
}
@Repository
public interface PostRepository extends BaseJpaRepository<Post, Long> {
@Query("""
select p
from Post p
where date(p.createdOn) >= :sinceDate
"""
)
@QueryHints(
@QueryHint(name = AvailableHints.HINT_FETCH_SIZE, value = "25")
)
Stream<Post> streamByCreatedOnSince(@Param("sinceDate") LocalDate sinceDate);
}
The FETCH_SIZE JPA query hint is necessary for PostgreSQL and MySQL to instruct the JDBC Driver to prefetch at most 25 records. Otherwise, the PostgreSQL and MySQL JDBC Drivers would prefetch all the query results prior to traversing the underlying ResultSet.
G. Folino, C. Pizzuti, and G. Spezzano. GECCO '07: Proceedings of the 9th annual conference on
Genetic and evolutionary computation, 2, page 1751--1751. London, ACM Press, (7-11 July 2007)
G. Folino, C. Pizzuti, and G. Spezzano. GECCO 2006: Proceedings of the 8th annual conference
on Genetic and evolutionary computation, 1, page 791--798. Seattle, Washington, USA, ACM Press, (8-12 July 2006)
G. Folino, C. Pizzuti, and G. Spezzano. AI*IA Workshop on Evolutionary Computation,
Evoluzionistico GSICE05, University of Milan Bicocca, Italy, (20 September 2005)
G. Folino, C. Pizzuti, and G. Spezzano. Proceedings 10th Euromicro Workshop on Parallel,
Distributed and Network-based Processing, page 181--187. Canary Islands, IEEE, (9-11 January 2002)
G. Folino, C. Pizzuti, and G. Spezzano. Proceedings of the 13th International Conference on
Tools with Artificial Intelligence, page 129--135. Dallas, TX USA, IEEE, (7-9 November 2001)
M. Fidelis, H. Lopes, and A. Freitas. Proceedings of the 2000 Congress on Evolutionary
Computation CEC00, 1, page 805--810. La Jolla Marriott Hotel La Jolla, California, USA, IEEE Press, (6-9 July 2000)
M. Eppstein, J. Payne, B. White, and J. Moore. Genetic Programming and Evolvable Machines, 8 (4):
395--411(December 2007)special issue on medical applications of Genetic and
Evolutionary Computation.
M. Eppstein, J. Payne, B. White, and J. Moore. Late breaking paper at Genetic and Evolutionary
Computation Conference (GECCO'2006), Seattle, WA, USA, (8-12 July 2006)
J. Eggermont. Institute for Programming research and Algorithmics,
Leiden Institute of Advanced Computer Science, Faculty
of Mathematics & Natural Sciences, Leiden University, The Netherlands, (14 September 2005)
J. Eggermont, J. Kok, and W. Kosters. Proceedings of the 2004 Symposium on Applied Computing
(ACM SAC'04), page 1001--1005. Nicosia, Cyprus, (14-17 March 2004)
J. Eggermont, and J. van Hemert. Genetic Programming, Proceedings of EuroGP'2001, volume 2038 of LNCS, page 23--35. Lake Como, Italy, Springer-Verlag, (18-20 April 2001)
J. Eggermont, and J. van Hemert. Proceedings of the Twelveth Belgium/Netherlands
Conference on Artificial Intelligence (BNAIC'00), page 259--266. De Efteling, Kaatsheuvel, Holland, (1-2 November 2000)
J. Eggermont, A. Eiben, and J. van Hemert. Proceedings of the Eleventh Belgium/Netherlands
Conference on Artificial Intelligence (BNAIC'99), page 253--254. Kasteel Vaeshartelt, Maastricht, Holland, (3-4 November 1999)
J. Eggermont, A. Eiben, and J. van
Hemert. Advances in Intelligent Data Analysis, Third
International Symposium, IDA-99, volume 1642 of LNCS, page 281--290. Amsterdam, The Netherlands, Springer-Verlag, (9--11 August 1999)
J. Eggermont, A. Eiben, and J. van Hemert. Genetic Programming, Proceedings of EuroGP'99, volume 1598 of LNCS, page 193--202. Goteborg, Sweden, Springer-Verlag, (26-27 May 1999)
M. Duan, and R. Povinelli. Proceedings of the Genetic and Evolutionary
Computation Conference (GECCO-2001), page 174. San Francisco, California, USA, Morgan Kaufmann, (7-11 July 2001)