issues
search
thegetty
/
crom
Python library to make creation of CIDOC CRM easier by mapping classes/predicates to python objects
Apache License 2.0
49
stars
16
forks
source link
Implement requested functionality
#43
Closed
azaroth42
closed
5 years ago
azaroth42
commented
5 years ago
Make dir(object) work, such that it reports the magic properties
Refactor handling of
type
to make object.type (getter) work, and raise for setter
Refactor
top
handling to allow it to be passed through for determining graph boundary (currently not used, but pretty sure it's needed)
Implement algorithmic graph boundary test in vocab to keep linked art profile separable from core code, and graph separate from API
Make
content
an alias for
value
in constructor
Make use of new
type
magic to fix multiple_instantiation classes (not used in current profile), and simplify resulting
type
serialization
type
to make object.type (getter) work, and raise for settertop
handling to allow it to be passed through for determining graph boundary (currently not used, but pretty sure it's needed)content
an alias forvalue
in constructortype
magic to fix multiple_instantiation classes (not used in current profile), and simplify resultingtype
serialization