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 Identifier­Map 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 Nil­Reason​.create­Nil­Object(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 Nil­Objects.

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–2016 The Apache Software Foundation. All rights reserved.