The CIDOC
Conceptual Reference Model
 
 

Site Search

 

Current Page:
Tools

Who we are
Sitemap
WIKI Forum
Official Release
Press

Tools

  • CIDOC-CRM compatible temporal representation C and Java libraries
    Users declare temporal elements through certain temporal expressions that follow the rules of the Art and Architecture Thesaurus (as date, decade, century, period expressions, e.g. 1974 March 6, Decade of 1970, 16th Century, 1st half of 15th century, etc.). We provide a mechanism where these expressions are parsed and converted into two integers, the lower and the upper boundaries of the corresponding arithmetic interval. These integers may be stored in any repository, and may be queried according to logic of interval arithmetic, as described in the accompanied documentation pdf (280 Kb). We also provide the inverse mechanism which, upon recall, reconstructs the exact temporal expression that was used to insert this element into the repository.
    The mechanism is provided as an open source library under the terms of the GNU Lesser General Public License, in two forms:

    • ISL - Time-Primitive C-API is a library which implements the mechanism for handling time- primitive data type. This library is available as source code, and as a DLL (dynamic-link library) for Windows platforms.
      Available: zip-file (250 Kb)
    • ISL - Time-Primitive JAVA-API is a Java wrapper on top of ISL - Time-Primitive C-API, which implements the C-API functionality using c-native calls, from java. This library is available as source code, and as a DLL (dynamic-link library) for Windows platforms.
      Available: zip-file (85 Kb)
  • This directory contains a tool for the conversion of CIDOC CRM compatible data in XML into a CIDOC CRM compatible RDF form, based on the DTD and RDFS files of the CIDOC CRM version 3.4 below:
    XML to RDF translator program, an easy way to create CIDOC CRM compatible RDF. Hector Gaspar Humet, February 2002, Manos Papangelis, November 2002. Available: zip-file [50 Kb]

  • The following document gives advice how to formulate mappings to the CRM based on a simple XML format (DTD). For better comprehension of the idea of mapping see the mappings of the CRM. For better comprehension of the utility of mappings see the Data Transformations. For practical applications you may use the mapping utility
    Martin Doerr, Mapping format for data structures of the CIDOC CRM , July 2001. Available: rtf file [39 Kb], pdf file [135 Kb].
    The mapping utility, compatible with CIDOC CRM version 3.4 and the respective dtd are available: dtd, mapping tool.

 
 Site hosted by FORTH
Last Updated: 18-12-2009