Skip navigation links

Package org.apache.sis.metadata.iso.citation

Reference to the data or service (citation, responsible party, contact information).

See: Description

Package org.apache.sis.metadata.iso.citation Description

Reference to the data or service (citation, responsible party, contact information). An explanation for this package is provided in the OpenGIS® javadoc. The remaining discussion on this page is specific to the SIS implementation.
Overview
For a global overview of metadata in SIS, see the org.apache.sis.metadata package javadoc.
Package overview
Class hierarchy Aggregation hierarchy
ISO-19115 metadata
 ├─ Citation
 ├─ Citation date
 ├─ Responsibility
 ├─ Party
 │   ├─ Individual
 │   └─ Organisation
 ├─ Contact
 ├─ Telephone
 ├─ Address
 ├─ Online resource
 └─ Series
Code list
 ├─ Date type
 ├─ Online function
 ├─ Presentation form
 └─ Role
Citation
 ├─ Citation date
 │   └─ Date type «code list»
 ├─ Responsibility
 │   ├─ Party
 │   │   └─ Contact
 │   │       ├─ Telephone
 │   │       ├─ Address
 │   │       └─ Online resource
 │   │           └─ Online function «code list»
 │   └─ Role «code list»
 ├─ Presentation form «code list»
 └─ Series
Unified identifiers view
Apache SIS provides a unified view of all metadata identifiers. This view includes the citation ISBN and ISSN codes, except at XML marshalling time (for ISO 19139 compliance). See IdentifierMap for more information.
Null values, nil objects and collections
All constructors and setter methods accept null arguments. A null argument value means that the metadata element can not be provided, and the reason for that is unspecified. Alternatively, users can specify why a metadata element is missing by providing a value created by NilReason.createNilObject(Class).

Unless otherwise noted in the Javadoc, all getter methods may return an empty collection, an empty array or null if the type is neither a collection or an array. Note that non-null values may be NilObjects.

Unless the metadata object has been marked as unmodifiable and unless otherwise noted in the Javadoc, all collections returned by getter methods are live: adding new elements in the collection modify directly the underlying metadata object.

Since:
0.3

Defined in the sis-metadata module

Skip navigation links

Copyright © 2010–2015 The Apache Software Foundation. All rights reserved.