Skip to content

Instantly share code, notes, and snippets.

@javieraespinosa
Last active August 9, 2021 19:24
Show Gist options
  • Save javieraespinosa/cb5cf53250b2a3628d65f0741618165e to your computer and use it in GitHub Desktop.
Save javieraespinosa/cb5cf53250b2a3628d65f0741618165e to your computer and use it in GitHub Desktop.
lifranum-atlas-tutorial2
classDiagram
AtlasEntity <|-- Referenceable
DataSet <|-- fs_path
fs_path <|-- WARC_FILE
Referenceable <|-- WARC_RECORD
Referenceable <|-- Asset
Asset <|-- Process
Asset <|-- DataSet
Process <|-- CRAWLING_PROCESS
WARC_FILE *-- "1..*" WARC_RECORD : records
Process o-- "*" DataSet : inputs
Process o-- "*" DataSet : outputs
CRAWLING_PROCESS o-- "*" WARC_FILE : outputs
class AtlasEntity {
<<abstract>>
}
class Referenceable {
String qualifiedName
}
class Asset {
String name
}
class DataSet {
}
class fs_path {
String path
}
class WARC_FILE {
String crawl_date
}
class WARC_RECORD {
String content_type_norm
String content_language
String source_file_offset
...
}
class CRAWLING_PROCESS {
String[] urls
String crawler_info
}
classDiagram
AtlasEntity <|-- Referenceable
DataSet <|-- fs_path
fs_path <|-- WARC_FILE
Referenceable <|-- WARC_RECORD
Referenceable <|-- Asset
Asset <|-- DataSet
WARC_FILE *-- "1..*" WARC_RECORD : records
class AtlasEntity {
<<abstract>>
}
class Referenceable {
String qualifiedName
}
class Asset {
String name
}
class DataSet {
}
class fs_path {
String path
}
class WARC_FILE {
String crawl_date
}
class WARC_RECORD {
String content_type_norm
String content_language
String source_file_offset
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment